VSF Documented
flash_interface.h File Reference
#include "hal/vsf_hal_cfg.h"
#include "utilities/ooc_class.h"

Go to the source code of this file.

class: flash_t

vsf_err_t(* Init )(vsf_flash_cfg_t *pCfg)
 
vsf_err_t(* Erase )(vsf_flash_size_t address, vsf_flash_size_t size)
 
vsf_err_t(* Write )(vsf_flash_size_t address, uint8_t *buffer, vsf_flash_size_t size)
 
vsf_err_t(* Read )(vsf_flash_size_t address, uint8_t *buffer, vsf_flash_size_t size)
 
 def_interface (i_flash_t) i_peripheral_t
 

Function Documentation

◆ def_interface()

def_interface ( i_flash_t  )

Variable Documentation

◆ Init

vsf_err_t(* Init) (vsf_flash_cfg_t *pCfg) ( vsf_flash_cfg_t pCfg)

◆ Erase

◆ Write

vsf_err_t(* Write) (vsf_flash_size_t address, uint8_t *buffer, vsf_flash_size_t size) ( vsf_flash_size_t  address,
uint8_t buffer,
vsf_flash_size_t  size 
)

◆ Read

vsf_err_t(* Read) (vsf_flash_size_t address, uint8_t *buffer, vsf_flash_size_t size) ( vsf_flash_size_t  address,
uint8_t buffer,
vsf_flash_size_t  size 
)