![]() |
CMSIS-Driver
Version 2.05
Peripheral Interface for Middleware and Application Code
|
Data Structures | |
| struct | ARM_FLASH_SECTOR |
| Flash Sector information. More... | |
| struct | ARM_FLASH_INFO |
| Flash information. More... | |
| struct | ARM_FLASH_STATUS |
| Flash Status. More... | |
| struct | ARM_FLASH_CAPABILITIES |
| Flash Driver Capabilities. More... | |
| struct | ARM_DRIVER_FLASH |
| Access structure of the Flash Driver. More... | |
Macros | |
| #define | ARM_FLASH_API_VERSION ARM_DRIVER_VERSION_MAJOR_MINOR(2,1) /* API version */ |
| #define | _ARM_Driver_Flash_(n) Driver_Flash##n |
| #define | ARM_Driver_Flash_(n) _ARM_Driver_Flash_(n) |
| #define | ARM_FLASH_SECTOR_INFO(addr, size) { (addr), (addr)+(size)-1 } |
| #define | ARM_FLASH_EVENT_READY (1UL << 0) |
| Flash Ready. More... | |
| #define | ARM_FLASH_EVENT_ERROR (1UL << 1) |
| Read/Program/Erase Error. More... | |
Typedefs | |
| typedef void(* | ARM_Flash_SignalEvent_t )(uint32_t event) |
| Pointer to ARM_Flash_SignalEvent : Signal Flash Event. More... | |
| #define ARM_FLASH_API_VERSION ARM_DRIVER_VERSION_MAJOR_MINOR(2,1) /* API version */ |
| #define _ARM_Driver_Flash_ | ( | n | ) | Driver_Flash##n |
| #define ARM_Driver_Flash_ | ( | n | ) | _ARM_Driver_Flash_(n) |
| #define ARM_FLASH_SECTOR_INFO | ( | addr, | |
| size | |||
| ) | { (addr), (addr)+(size)-1 } |