|
ChibiOS/RT
2.5.1 |
I/O Queues code.
Definition in file chqueues.c.
#include "ch.h"Go to the source code of this file.
Functions | |
| void | chIQInit (InputQueue *iqp, uint8_t *bp, size_t size, qnotify_t infy, void *link) |
| Initializes an input queue. | |
| void | chIQResetI (InputQueue *iqp) |
| Resets an input queue. | |
| msg_t | chIQPutI (InputQueue *iqp, uint8_t b) |
| Input queue write. | |
| msg_t | chIQGetTimeout (InputQueue *iqp, systime_t time) |
| Input queue read with timeout. | |
| size_t | chIQReadTimeout (InputQueue *iqp, uint8_t *bp, size_t n, systime_t time) |
| Input queue read with timeout. | |
| void | chOQInit (OutputQueue *oqp, uint8_t *bp, size_t size, qnotify_t onfy, void *link) |
| Initializes an output queue. | |
| void | chOQResetI (OutputQueue *oqp) |
| Resets an output queue. | |
| msg_t | chOQPutTimeout (OutputQueue *oqp, uint8_t b, systime_t time) |
| Output queue write with timeout. | |
| msg_t | chOQGetI (OutputQueue *oqp) |
| Output queue read. | |
| size_t | chOQWriteTimeout (OutputQueue *oqp, const uint8_t *bp, size_t n, systime_t time) |
| Output queue write with timeout. | |