ISIX-RTOS - small operating system for ARM microcontrollers 1.2
|
#include <cstddef>
Go to the source code of this file.
Data Structures | |
class | isix::fifo_base |
The base class for fifo contains only data. More... | |
class | isix::fifo< T > |
The C++ class wrapper for the queue. More... | |
Namespaces | |
namespace | isix |
Typedefs | |
typedef struct fifo_struct | isix::fifo_t |
Functions | |
fifo_t * | isix::isix_fifo_create (int n_elem, int elem_size) |
int | isix::isix_fifo_write (fifo_t *fifo, const void *item, tick_t timeout) |
int | isix::isix_fifo_write_isr (fifo_t *queue, const void *item) |
int | isix::isix_fifo_destroy (fifo_t *fifo) |
int | isix::isix_fifo_count (fifo_t *fifo) |
int | isix::isix_fifo_read (fifo_t *fifo, void *item, tick_t timeout) |
int | isix::isix_fifo_read_isr (fifo_t *queue, void *item) |