isrpipe Interface More...
isrpipe Interface
Definition in file isrpipe.h.
Include dependency graph for isrpipe.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Data Structures | |
| struct | isrpipe_t |
| Context structure for isrpipe. More... | |
Macros | |
| #define | ISRPIPE_INIT(buf) |
| Static initializer for irspipe. More... | |
Functions | |
| void | isrpipe_init (isrpipe_t *isrpipe, uint8_t *buf, size_t bufsize) |
| Initialisation function for isrpipe. More... | |
| int | isrpipe_write_one (isrpipe_t *isrpipe, uint8_t c) |
| Put one byte into the isrpipe's buffer. More... | |
| int | isrpipe_write (isrpipe_t *isrpipe, const uint8_t *buf, size_t n) |
| Put number of bytes into the isrpipe's buffer. More... | |
| int | isrpipe_read (isrpipe_t *isrpipe, uint8_t *buf, size_t count) |
| Read data from isrpipe (blocking) More... | |