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.