12 #ifndef _CI_NVDATA_PORT_H_ 13 #define _CI_NVDATA_PORT_H_ 52 #define cinv_log_debug printf 54 #define cinv_log_info printf 55 #define cinv_log_error printf 58 #define cinv_log_debug(fmt, args...) do{}while(0) 59 #define cinv_log_info _printf 60 #define cinv_log_error _printf 63 #define cinv_assert(x) do{}while(0) void cinv_port_mutex_take(void)
Definition: ci_nvdata_port.c:40
void cinv_port_mutex_give(void)
Definition: ci_nvdata_port.c:53
void * cinv_port_malloc(uint32_t size)
Definition: ci_nvdata_port.c:66
void cinv_port_mutex_creat(void)
Definition: ci_nvdata_port.c:28
Definition: ci_nvdata_port.h:26
bool cinv_port_power_check(void)
Definition: ci_nvdata_port.c:127
void cinv_port_flash_read(uint32_t address, uint8_t *buffer, uint32_t length)
Definition: ci_nvdata_port.c:85
Definition: ci_nvdata_port.h:25
void cinv_port_free(void *pdata)
Definition: ci_nvdata_port.c:72
void cinv_port_flash_erase(uint32_t address)
Definition: ci_nvdata_port.c:102
void cinv_port_flash_write(uint32_t address, const uint8_t *buffer, uint32_t length)
Definition: ci_nvdata_port.c:93
void cinv_port_flash_used_request(void)
Definition: ci_nvdata_port.c:133
void cinv_port_flash_used_release(void)
Definition: ci_nvdata_port.c:142
functional_state_t
Definition: ci_nvdata_port.h:23
void cinv_port_flash_protect(functional_state_t fun_en)
Definition: ci_nvdata_port.c:113