ChibiOS/HAL 9.0.0
|
Type of SNOR flash class. More...
#include <hal_serial_nor.h>
Data Fields | |
const struct SNORDriverVMT * | vmt |
SNORDriver Virtual Methods Table. | |
_base_flash_data const SNORConfig * | config |
Current configuration data. | |
snor_nocache_buffer_t * | nocache |
Non-cacheable buffer associated to this instance. | |
mutex_t | mutex |
Mutex protecting SNOR. | |
Data Fields inherited from BaseFlash | |
const struct BaseFlashVMT * | vmt |
Virtual Methods Table. | |
Data Fields inherited from BaseObject | |
const struct BaseObjectVMT * | vmt |
Virtual Methods Table. |
Type of SNOR flash class.
Definition at line 162 of file hal_serial_nor.h.
const struct SNORDriverVMT* SNORDriver::vmt |
SNORDriver Virtual Methods Table.
Definition at line 166 of file hal_serial_nor.h.
Referenced by snorObjectInit().
_base_flash_data const SNORConfig* SNORDriver::config |
Current configuration data.
Definition at line 171 of file hal_serial_nor.h.
Referenced by snor_program(), snor_query_erase(), snor_read(), snor_read_sfdp(), snor_start_erase_all(), snor_start_erase_sector(), snor_verify_erase(), snorMemoryMap(), snorMemoryUnmap(), snorObjectInit(), snorStart(), and snorStop().
snor_nocache_buffer_t* SNORDriver::nocache |
Non-cacheable buffer associated to this instance.
Definition at line 175 of file hal_serial_nor.h.
Referenced by snorObjectInit().
mutex_t SNORDriver::mutex |
Mutex protecting SNOR.
Definition at line 180 of file hal_serial_nor.h.
Referenced by snor_acquire_exclusive(), snor_release_exclusive(), and snorObjectInit().