ChibiOS/HAL 9.0.0
hal_efl_driver Struct Reference

Structure representing an embedded flash driver. More...

#include <hal_efl.h>

Inheritance diagram for hal_efl_driver:
Inheritance graph
Collaboration diagram for hal_efl_driver:
Collaboration graph

Data Fields

const struct EFlashDriverVMTvmt
 EFlashDriver Virtual Methods Table.
_efl_driver_data mutex_t mutex
 Mutex protecting EFL.
Data Fields inherited from BaseFlash
const struct BaseFlashVMTvmt
 Virtual Methods Table.
Data Fields inherited from BaseObject
const struct BaseObjectVMTvmt
 Virtual Methods Table.

Detailed Description

Structure representing an embedded flash driver.

Definition at line 105 of file hal_efl.h.

Field Documentation

◆ vmt

const struct EFlashDriverVMT* hal_efl_driver::vmt

EFlashDriver Virtual Methods Table.

Definition at line 109 of file hal_efl.h.

Referenced by eflObjectInit().

◆ mutex

_efl_driver_data mutex_t hal_efl_driver::mutex

Mutex protecting EFL.

Definition at line 115 of file hal_efl.h.

Referenced by efl_acquire_exclusive(), efl_release_exclusive(), and eflObjectInit().