![]() |
ChibiOS/RT Architecture - Reference Manual - Guides |
I/O Queues code. More...
#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) |
| 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) |
| 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. | |
I/O Queues code.
Definition in file chqueues.c.
1.6.3