|
Zephyr Project API 4.4.99
A Scalable Open Source RTOS
|
ST M95P32 page EEPROM extended operations. More...
Files | |
| file | m95p32_flash_api_extensions.h |
| ST M95P32 page EEPROM flash API extensions. | |
Data Structures | |
| struct | flash_m95p32_ex_op_read_id_page_in |
| Input parameters for FLASH_M95P32_EX_OP_READ_ID_PAGE. More... | |
| struct | flash_m95p32_ex_op_write_id_page_in |
| Input parameters for FLASH_M95P32_EX_OP_WRITE_ID_PAGE. More... | |
| struct | flash_m95p32_ex_op_page_program_with_buffer_load_in |
| Input parameters for FLASH_M95P32_EX_OP_PAGE_PROGRAM_WITH_BUFFER_LOAD. More... | |
Macros | |
| #define | M95P32_ID_PAGE_SIZE 512U |
| Size of one M95P32 identification page. | |
| #define | M95P32_ID_AREA_SIZE (2U * M95P32_ID_PAGE_SIZE) |
| Total size of the two M95P32 identification pages. | |
| #define | M95P32_CUSTOMER_ID_PAGE_OFFSET M95P32_ID_PAGE_SIZE |
| Start of the customer identification page. | |
Enumerations | |
| enum | flash_m95p32_ex_ops { FLASH_M95P32_EX_OP_READ_ID_PAGE = FLASH_EX_OP_VENDOR_BASE , FLASH_M95P32_EX_OP_WRITE_ID_PAGE , FLASH_M95P32_EX_OP_PAGE_PROGRAM_WITH_BUFFER_LOAD } |
| M95P32-specific flash extended operations. More... | |
ST M95P32 page EEPROM extended operations.
| #define M95P32_CUSTOMER_ID_PAGE_OFFSET M95P32_ID_PAGE_SIZE |
#include <m95p32_flash_api_extensions.h>
Start of the customer identification page.
| #define M95P32_ID_AREA_SIZE (2U * M95P32_ID_PAGE_SIZE) |
#include <m95p32_flash_api_extensions.h>
Total size of the two M95P32 identification pages.
| #define M95P32_ID_PAGE_SIZE 512U |
#include <m95p32_flash_api_extensions.h>
Size of one M95P32 identification page.
| enum flash_m95p32_ex_ops |
#include <m95p32_flash_api_extensions.h>
M95P32-specific flash extended operations.