ChibiOS  21.6.0
hal_efl.h File Reference

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

Detailed Description

Embedded Flash Driver macros and structures.

Definition in file hal_efl.h.