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

NVDS function struct. More...

`#include <gr55xx_nvds.h>`

## Public Attributes
uint8_t(* | p_nvds_init )(uint32_t start_addr, uint8_t sectors)
| NVDS init function. More...
uint8_t(* | p_nvds_get )(uint16_t tag, uint16_t *p_len, uint8_t *p_buf)
| NVDS get function. More...
uint8_t(* | p_nvds_put )(uint16_t tag, uint16_t len, const uint8_t *p_buf)
| NVDS put function. More...
uint8_t(* | p_nvds_del )(uint16_t tag)
| NVDS delete function. More...
uint16_t(* | p_nvds_tag_length )(uint16_t tag)
| NVDS tag length get function. More...

## Detailed Description

NVDS function struct.

Definition at line 110 of file gr55xx_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 115 of file gr55xx_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 113 of file gr55xx_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 112 of file gr55xx_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 114 of file gr55xx_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 116 of file gr55xx_nvds.h.

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

- gr55xx_nvds.h