Holds a write and a read interface defined by the user.

Public Attributes#

bool(*

Write function which writes data with a specified size to non volatile memory.

bool(*

Read function which reads data with specified size from non volatile memory.

Public Attribute Documentation#

write_handler#

bool(* cc_configuration_io_interface_t::write_handler) (zpal_nvm_object_key_t file_id, uint8_t const *data, size_t size)

Write function which writes data with a specified size to non volatile memory.


read_handler#

bool(* cc_configuration_io_interface_t::read_handler) (zpal_nvm_object_key_t file_id, uint8_t *data, size_t size)

Read function which reads data with specified size from non volatile memory.