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

| Data Fields | |
| uint32_t | attributes | 
| Device_attributes.  More... | |
| uint32_t | page_size | 
| Size of write page.  More... | |
| flash_sector_t | sectors_count | 
| Number of sectors in the device.  More... | |
| const flash_sector_descriptor_t * | sectors | 
| List of sectors for devices with non-uniform sector sizes.  More... | |
| uint32_t | sectors_size | 
| Size of sectors for devices with uniform sector size.  More... | |
| flash_offset_t | address | 
| Flash address if memory mapped or zero.  More... | |
Type of a flash device descriptor.
Definition at line 107 of file hal_flash.h.
| uint32_t flash_descriptor_t::attributes | 
Device_attributes.
Definition at line 111 of file hal_flash.h.
| uint32_t flash_descriptor_t::page_size | 
Size of write page.
Definition at line 115 of file hal_flash.h.
| flash_sector_t flash_descriptor_t::sectors_count | 
Number of sectors in the device.
Definition at line 119 of file hal_flash.h.
| 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 125 of file hal_flash.h.
Referenced by flashGetSectorOffset(), and flashGetSectorSize().
| uint32_t flash_descriptor_t::sectors_size | 
Size of sectors for devices with uniform sector size.
sectors array. Definition at line 131 of file hal_flash.h.
Referenced by flashGetSectorOffset(), and flashGetSectorSize().
| flash_offset_t flash_descriptor_t::address | 
Flash address if memory mapped or zero.
Definition at line 136 of file hal_flash.h.