ChibiOS 21.11.5
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 EFlashDriverVMT * vmt
 EFlashDriver Virtual Methods Table.
_efl_driver_data mutex_t mutex
 Mutex protecting EFL.
Data Fields inherited from BaseFlash
const struct BaseFlashVMT * vmt
 Virtual Methods Table.
Data Fields inherited from BaseObject
const struct BaseObjectVMT * vmt
 Virtual Methods Table.

Detailed Description

Structure representing an embedded flash driver.

Definition at line 106 of file hal_efl.h.

Field Documentation

◆ vmt

const struct EFlashDriverVMT* hal_efl_driver::vmt

EFlashDriver Virtual Methods Table.

Definition at line 110 of file hal_efl.h.

Referenced by eflObjectInit().

◆ mutex

_efl_driver_data mutex_t hal_efl_driver::mutex

Mutex protecting EFL.

Definition at line 116 of file hal_efl.h.

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