no-OS
Public Attributes | List of all members
no_os_eeprom_platform_ops Struct Reference

Structure holding the EEPROM function pointers that point to the platform specific function. More...

#include <no_os_eeprom.h>

Public Attributes

int32_t(* init )(struct no_os_eeprom_desc **, const struct no_os_eeprom_init_param *)
 
int32_t(* write )(struct no_os_eeprom_desc *, uint32_t, uint8_t *, uint16_t)
 
int32_t(* read )(struct no_os_eeprom_desc *, uint32_t, uint8_t *, uint16_t)
 
int32_t(* remove )(struct no_os_eeprom_desc *)
 

Detailed Description

Structure holding the EEPROM function pointers that point to the platform specific function.

Member Data Documentation

◆ init

int32_t(* no_os_eeprom_platform_ops::init) (struct no_os_eeprom_desc **, const struct no_os_eeprom_init_param *)

EEPROM initialization function pointer

◆ read

int32_t(* no_os_eeprom_platform_ops::read) (struct no_os_eeprom_desc *, uint32_t, uint8_t *, uint16_t)

EEPROM data read function pointer

◆ remove

int32_t(* no_os_eeprom_platform_ops::remove) (struct no_os_eeprom_desc *)

EEPROM remove function pointer

◆ write

int32_t(* no_os_eeprom_platform_ops::write) (struct no_os_eeprom_desc *, uint32_t, uint8_t *, uint16_t)

EEPROM data write function pointer


The documentation for this struct was generated from the following file: