|
Zephyr API Documentation 4.3.0-rc1
A Scalable Open Source RTOS
|
Extended Flash Operations for Microchip NVMCTRL G1. More...
Go to the source code of this file.
Data Structures | |
| struct | flash_mchp_ex_op_userrow_data |
| Structure for user row data operations in MCHP flash. More... | |
Typedefs | |
| typedef struct flash_mchp_ex_op_userrow_data | flash_mchp_ex_op_userrow_data_t |
| Structure for user row data operations in MCHP flash. | |
Enumerations | |
| enum | flash_mchp_ex_ops_t { FLASH_EX_OP_USER_ROW_ERASE , FLASH_EX_OP_USER_ROW_WRITE , FLASH_EX_OP_REGION_LOCK , FLASH_EX_OP_REGION_UNLOCK } |
| Extended flash operation codes for MCHP flash controller. More... | |
Extended Flash Operations for Microchip NVMCTRL G1.
This header provides definitions and data structures for additional flash memory operations specific to the Microchip NVMCTRL G1 flash controller. It extends the standard flash driver capabilities by enabling advanced operations such as user row access and region locking/unlocking.
| typedef struct flash_mchp_ex_op_userrow_data flash_mchp_ex_op_userrow_data_t |
Structure for user row data operations in MCHP flash.
This structure is used to specify the parameters for operations involving the user row region of flash memory, such as writing data to or erasing a portion of the user row.
| enum flash_mchp_ex_ops_t |
Extended flash operation codes for MCHP flash controller.
This enumeration defines the set of extended operations that can be performed on the flash memory, such as erasing or writing the user row, and locking or unlocking specific flash regions.
| Enumerator | |
|---|---|
| FLASH_EX_OP_USER_ROW_ERASE | |
| FLASH_EX_OP_USER_ROW_WRITE | |
| FLASH_EX_OP_REGION_LOCK | |
| FLASH_EX_OP_REGION_UNLOCK | |