ChibiOS
21.6.0
|
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.