![]() |
CMSIS Driver
Version 1.10 - Preliminary
Middleware Driver API for microcontroller peripherals
|
Data Structures | |
struct | ARM_NOR_SECTOR |
NOR Flash Sector information. More... | |
struct | ARM_NOR_DEVICE |
NOR Flash Device information. More... | |
struct | ARM_DRIVER_NOR |
Access structure of the NOR Flash Driver. More... | |
Macros | |
#define | ARM_NOR_API_VERSION ARM_DRV_VERSION_MAJOR_MINOR(1,10) /* API version */ |
#define | ARM_NOR_SECTOR_INFO(addr, size) { addr, addr+size-4 } |
#define | _ARM_NOR_Sector_(n) NOR_Sector##_##n |
#define | ARM_NOR_Sector_(n) _ARM_NOR_Sector_(n) |
#define | _ARM_NOR_Device_(n) NOR_Device##_##n |
#define | ARM_NOR_Device_(n) _ARM_NOR_Device_(n) |
#define | _ARM_NOR_SPI_Slave_(n) NOR_SPI_Slave##_##n |
#define | ARM_NOR_SPI_Slave_(n) _ARM_NOR_SPI_Slave_(n) |
#define | _ARM_NOR_SPI_Driver_(n) NOR_SPI_Driver##_##n |
#define | ARM_NOR_SPI_Driver_(n) _ARM_NOR_SPI_Driver_(n) |
#define | _ARM_Driver_NOR_(n) Driver_NOR##_##n |
#define | ARM_Driver_NOR_(n) _ARM_Driver_NOR_(n) |
Enumerations | |
enum | ARM_NOR_STATUS { ARM_NOR_OK = 0, ARM_NOR_ERROR = 1 } |
NOR Flash Status of executed operation. More... | |
#define _ARM_Driver_NOR_ | ( | n | ) | Driver_NOR##_##n |
#define _ARM_NOR_Device_ | ( | n | ) | NOR_Device##_##n |
#define _ARM_NOR_Sector_ | ( | n | ) | NOR_Sector##_##n |
#define _ARM_NOR_SPI_Driver_ | ( | n | ) | NOR_SPI_Driver##_##n |
#define _ARM_NOR_SPI_Slave_ | ( | n | ) | NOR_SPI_Slave##_##n |
#define ARM_Driver_NOR_ | ( | n | ) | _ARM_Driver_NOR_(n) |
#define ARM_NOR_API_VERSION ARM_DRV_VERSION_MAJOR_MINOR(1,10) /* API version */ |
#define ARM_NOR_Device_ | ( | n | ) | _ARM_NOR_Device_(n) |
#define ARM_NOR_Sector_ | ( | n | ) | _ARM_NOR_Sector_(n) |
#define ARM_NOR_SECTOR_INFO | ( | addr, | |
size | |||
) | { addr, addr+size-4 } |
#define ARM_NOR_SPI_Driver_ | ( | n | ) | _ARM_NOR_SPI_Driver_(n) |
#define ARM_NOR_SPI_Slave_ | ( | n | ) | _ARM_NOR_SPI_Slave_(n) |