|
Zephyr Project API 4.0.0
A Scalable Open Source RTOS
|
Structure for stream flash context. More...
#include <stream_flash.h>
Data Fields | |
| uint8_t * | buf |
| size_t | buf_len |
| size_t | buf_bytes |
| const struct device * | fdev |
| size_t | bytes_written |
| size_t | offset |
| size_t | available |
| stream_flash_callback_t | callback |
| size_t | write_block_size |
| uint8_t | erase_value |
Structure for stream flash context.
Users should treat these structures as opaque values and only interact with them through the below API.
| size_t stream_flash_ctx::available |
| uint8_t* stream_flash_ctx::buf |
| size_t stream_flash_ctx::buf_bytes |
| size_t stream_flash_ctx::buf_len |
| size_t stream_flash_ctx::bytes_written |
| stream_flash_callback_t stream_flash_ctx::callback |
| uint8_t stream_flash_ctx::erase_value |
| const struct device* stream_flash_ctx::fdev |
| size_t stream_flash_ctx::offset |
| size_t stream_flash_ctx::write_block_size |