|
ChibiOS
20.3.4
|
Embedded Flash Driver macros and structures. More...
#include "hal_efl_lld.h"Go to the source code of this file.
Data Structures | |
| struct | EFlashDriverVMT |
EFlash virtual methods table. More... | |
| struct | hal_efl_config |
| Type of a structure representing a flash driver configuration. More... | |
| struct | hal_efl_driver |
| Structure representing an embedded flash driver. More... | |
Macros | |
| #define | _efl_flash_methods_alone |
EFlashDriver specific methods. More... | |
| #define | _efl_flash_methods |
EFlashDriver specific methods with inherited ones. More... | |
| #define | _efl_driver_data |
EFlashDriver specific data. More... | |
Typedefs | |
| typedef struct hal_efl_driver | EFlashDriver |
| Type of external flash driver class. More... | |
| typedef struct hal_efl_config | EFlashConfig |
| Type of a structure representing a flash driver configuration. More... | |
Functions | |
| void | eflInit (void) |
| Embedded Flash Driver initialization. More... | |
| void | eflObjectInit (EFlashDriver *eflp) |
Initializes a generic EFlashDriver object. More... | |
| void | eflStart (EFlashDriver *eflp, const EFlashConfig *config) |
| Configures and starts the driver. More... | |
| void | eflStop (EFlashDriver *eflp) |
| Stops the driver. More... | |
Embedded Flash Driver macros and structures.
Definition in file hal_efl.h.