WISP ERT (Client)
1.0.0
The WISP Extended Runtime (WISP side)
|
Functions | |
wio_status_t | wio_buf_init (wio_buf_t *self, uint8_t *buffer, uint16_t size) |
Initialize WIO buffer. More... | |
wio_status_t | wio_buf_alloc_init (wio_buf_t *self, uint16_t size) |
Initialize WIO buffer with dynamically allocated memory. More... | |
wio_status_t | wio_read (wio_buf_t *self, void *data, uint16_t size) |
Read data from WIO buffer. More... | |
wio_status_t | wio_write (wio_buf_t *self, const void *data, uint16_t size) |
Write data to WIO buffer. More... | |
wio_status_t | wio_copy (wio_buf_t *from, wio_buf_t *to, uint16_t size) |
Copy data from one WIO buffer to another. More... | |
wio_status_t | wio_alloc (wio_buf_t *self, uint16_t size, void *_ptr) |
Allocate memory from WIO buffer in a circlular manner. More... | |
wio_status_t | wio_free (wio_buf_t *self, uint16_t size) |
Free memory from WIO buffer in a circular manner. More... | |
wio_status_t wio_alloc | ( | wio_buf_t * | self, |
uint16_t | size, | ||
void * | _ptr | ||
) |
Allocate memory from WIO buffer in a circlular manner.
wio_status_t wio_buf_alloc_init | ( | wio_buf_t * | self, |
uint16_t | size | ||
) |
Initialize WIO buffer with dynamically allocated memory.
wio_status_t wio_buf_init | ( | wio_buf_t * | self, |
uint8_t * | buffer, | ||
uint16_t | size | ||
) |
Initialize WIO buffer.
wio_status_t wio_copy | ( | wio_buf_t * | from, |
wio_buf_t * | to, | ||
uint16_t | size | ||
) |
Copy data from one WIO buffer to another.
wio_status_t wio_free | ( | wio_buf_t * | self, |
uint16_t | size | ||
) |
Free memory from WIO buffer in a circular manner.
wio_status_t wio_read | ( | wio_buf_t * | self, |
void * | data, | ||
uint16_t | size | ||
) |
Read data from WIO buffer.
wio_status_t wio_write | ( | wio_buf_t * | self, |
const void * | data, | ||
uint16_t | size | ||
) |
Write data to WIO buffer.