Public Attributes | List of all members
nvds_func_t Struct Reference
SYSTEM » Non-Volatile Data Storage » Enumerations

NVDS function struct. More...

`#include <gr533x_nvds.h>`

## Public Attributes
uint8_t(* | p_nvds_init )(uint32_t start_addr, uint8_t sectors)
uint8_t(* | p_nvds_get )(uint16_t tag, uint16_t *p_len, uint8_t *p_buf)
uint8_t(* | p_nvds_put )(uint16_t tag, uint16_t len, const uint8_t *p_buf)
uint8_t(* | p_nvds_del )(uint16_t tag)
uint16_t(* | p_nvds_tag_length )(uint16_t tag)

## Detailed Description

NVDS function struct.

Definition at line 119 of file gr533x_nvds.h.

## Member Data Documentation

## ◆ p_nvds_del

uint8_t(* nvds_func_t::p_nvds_del) (uint16_t tag)

NVDS delete function

Definition at line 124 of file gr533x_nvds.h.

## ◆ p_nvds_get

uint8_t(* nvds_func_t::p_nvds_get) (uint16_t tag, uint16_t *p_len, uint8_t *p_buf)

NVDS get function

Definition at line 122 of file gr533x_nvds.h.

## ◆ p_nvds_init

uint8_t(* nvds_func_t::p_nvds_init) (uint32_t start_addr, uint8_t sectors)

NVDS init function

Definition at line 121 of file gr533x_nvds.h.

## ◆ p_nvds_put

uint8_t(* nvds_func_t::p_nvds_put) (uint16_t tag, uint16_t len, const uint8_t *p_buf)

NVDS put function

Definition at line 123 of file gr533x_nvds.h.

## ◆ p_nvds_tag_length

uint16_t(* nvds_func_t::p_nvds_tag_length) (uint16_t tag)

NVDS tag length get function

Definition at line 125 of file gr533x_nvds.h.

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

- gr533x_nvds.h