ChibiOS/HAL 9.0.0
SNORDriver Struct Reference

Type of SNOR flash class. More...

#include <hal_serial_nor.h>

Inheritance diagram for SNORDriver:
Inheritance graph
Collaboration diagram for SNORDriver:
Collaboration graph

Data Fields

const struct SNORDriverVMTvmt
 SNORDriver Virtual Methods Table.
_base_flash_data const SNORConfigconfig
 Current configuration data.
snor_nocache_buffer_tnocache
 Non-cacheable buffer associated to this instance.
mutex_t mutex
 Mutex protecting SNOR.
Data Fields inherited from BaseFlash
const struct BaseFlashVMTvmt
 Virtual Methods Table.
Data Fields inherited from BaseObject
const struct BaseObjectVMTvmt
 Virtual Methods Table.

Detailed Description

Type of SNOR flash class.

Definition at line 162 of file hal_serial_nor.h.

Field Documentation

◆ vmt

const struct SNORDriverVMT* SNORDriver::vmt

SNORDriver Virtual Methods Table.

Definition at line 166 of file hal_serial_nor.h.

Referenced by snorObjectInit().

◆ config

◆ nocache

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

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().