|
ChibiOS/HAL 9.0.0
|
Type of a flash device descriptor. More...
#include <hal_flash.h>

Data Fields | |
| uint32_t | attributes |
| Device_attributes. | |
| uint32_t | page_size |
| Size of write page. | |
| flash_sector_t | sectors_count |
| Number of sectors in the device. | |
| const flash_sector_descriptor_t * | sectors |
| List of sectors for devices with non-uniform sector sizes. | |
| uint32_t | sectors_size |
| Size of sectors for devices with uniform sector size. | |
| uint8_t * | address |
| Flash address if memory mapped or zero. | |
| uint32_t | size |
| Flash size. | |
Type of a flash device descriptor.
Definition at line 136 of file hal_flash.h.
| uint32_t flash_descriptor_t::attributes |
Device_attributes.
Definition at line 140 of file hal_flash.h.
| uint32_t flash_descriptor_t::page_size |
Size of write page.
Definition at line 144 of file hal_flash.h.
| flash_sector_t flash_descriptor_t::sectors_count |
Number of sectors in the device.
Definition at line 148 of file hal_flash.h.
Referenced by flashGetOffsetSector().
| const flash_sector_descriptor_t* flash_descriptor_t::sectors |
List of sectors for devices with non-uniform sector sizes.
NULL then the device has uniform sectors size equal to sector_size. Definition at line 154 of file hal_flash.h.
Referenced by flashGetOffsetSector(), flashGetSectorOffset(), and flashGetSectorSize().
| uint32_t flash_descriptor_t::sectors_size |
Size of sectors for devices with uniform sector size.
sectors array. Definition at line 160 of file hal_flash.h.
Referenced by flashGetOffsetSector(), flashGetSectorOffset(), and flashGetSectorSize().
| uint8_t* flash_descriptor_t::address |
Flash address if memory mapped or zero.
NULL. Definition at line 165 of file hal_flash.h.
Referenced by flashGetAddressOffset(), and flashGetOffsetAddress().
| uint32_t flash_descriptor_t::size |