|
Zephyr Project API 4.4.99
A Scalable Open Source RTOS
|
@driver_ops{Flash} More...
#include <flash.h>
Data Fields | |
| flash_api_read | read |
| @driver_ops_mandatory Read data from flash. | |
| flash_api_write | write |
| @driver_ops_mandatory Write buffer into flash memory. | |
| flash_api_erase | erase |
| @driver_ops_optional Erase part or all of a flash memory. | |
| flash_api_get_parameters | get_parameters |
| @driver_ops_mandatory Get pointer to flash_parameters structure. | |
| flash_api_get_size | get_size |
| @driver_ops_optional Get device size in bytes. | |
| flash_api_pages_layout | page_layout |
| @driver_ops_mandatory Retrieve a flash device's layout. | |
| flash_api_sfdp_read | sfdp_read |
| @driver_ops_optional Read data from Serial Flash Discoverable Parameters. | |
| flash_api_read_jedec_id | read_jedec_id |
| @driver_ops_optional Read the JEDEC ID from a compatible flash device. | |
| flash_api_ex_op | ex_op |
| @driver_ops_optional Vendor-specific extended operations for flash drivers. | |
@driver_ops{Flash}
| flash_api_erase flash_driver_api::erase |
@driver_ops_optional Erase part or all of a flash memory.
| flash_api_ex_op flash_driver_api::ex_op |
@driver_ops_optional Vendor-specific extended operations for flash drivers.
CONFIG_FLASH_EX_OP_ENABLED.
| flash_api_get_parameters flash_driver_api::get_parameters |
@driver_ops_mandatory Get pointer to flash_parameters structure.
| flash_api_get_size flash_driver_api::get_size |
@driver_ops_optional Get device size in bytes.
| flash_api_pages_layout flash_driver_api::page_layout |
@driver_ops_mandatory Retrieve a flash device's layout.
CONFIG_FLASH_PAGE_LAYOUT.
| flash_api_read flash_driver_api::read |
@driver_ops_mandatory Read data from flash.
| flash_api_read_jedec_id flash_driver_api::read_jedec_id |
@driver_ops_optional Read the JEDEC ID from a compatible flash device.
CONFIG_FLASH_JESD216_API.
| flash_api_sfdp_read flash_driver_api::sfdp_read |
@driver_ops_optional Read data from Serial Flash Discoverable Parameters.
CONFIG_FLASH_JESD216_API.
| flash_api_write flash_driver_api::write |
@driver_ops_mandatory Write buffer into flash memory.