ringbuf: Fix ISR lock initialization/destruction

This commit is contained in:
Sebastian Huber
2014-04-01 14:10:22 +02:00
parent 91e7b0c5ae
commit 25a978354c
+6
View File
@@ -26,6 +26,12 @@ typedef struct {
#define Ring_buffer_Initialize( _buffer ) \
do { \
(_buffer)->head = (_buffer)->tail = 0; \
rtems_interrupt_lock_initialize(&(_buffer)->lock, "ring buffer"); \
} while ( 0 )
#define Ring_buffer_Destory( _buffer ) \
do { \
rtems_interrupt_lock_destroy(&(_buffer)->lock); \
} while ( 0 )
#define Ring_buffer_Is_empty( _buffer ) \