| 
    Zephyr Project API
    3.3.0
    
   A Scalable Open Source RTOS 
   | 
 
Flash image header file. More...
#include <zephyr/storage/stream_flash.h>Go to the source code of this file.
Data Structures | |
| struct | flash_img_context | 
| struct | flash_img_check | 
| Structure for verify flash region integrity.  More... | |
Functions | |
| int | flash_img_init_id (struct flash_img_context *ctx, uint8_t area_id) | 
| Initialize context needed for writing the image to the flash.  More... | |
| int | flash_img_init (struct flash_img_context *ctx) | 
| Initialize context needed for writing the image to the flash.  More... | |
| size_t | flash_img_bytes_written (struct flash_img_context *ctx) | 
| Read number of bytes of the image written to the flash.  More... | |
| int | flash_img_buffered_write (struct flash_img_context *ctx, const uint8_t *data, size_t len, bool flush) | 
| Process input buffers to be written to the image slot 1. flash memory in single blocks. Will store remainder between calls.  More... | |
| int | flash_img_check (struct flash_img_context *ctx, const struct flash_img_check *fic, uint8_t area_id) | 
| Verify flash memory length bytes integrity from a flash area. The start point is indicated by an offset value.  More... | |
Flash image header file.
This header file declares prototypes for the flash image APIs used for DFU.