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:41
void cinv_port_mutex_give(void)
Definition: ci_nvdata_port.c:54
void * cinv_port_malloc(uint32_t size)
Definition: ci_nvdata_port.c:67
void cinv_port_mutex_creat(void)
Definition: ci_nvdata_port.c:29
Definition: ci_nvdata_port.h:26
bool cinv_port_power_check(void)
Definition: ci_nvdata_port.c:141
void cinv_port_flash_read(uint32_t address, uint8_t *buffer, uint32_t length)
Definition: ci_nvdata_port.c:86
Definition: ci_nvdata_port.h:25
void cinv_port_free(void *pdata)
Definition: ci_nvdata_port.c:73
void cinv_port_flash_erase(uint32_t address)
Definition: ci_nvdata_port.c:112
void cinv_port_flash_write(uint32_t address, const uint8_t *buffer, uint32_t length)
Definition: ci_nvdata_port.c:99
void cinv_port_flash_used_request(void)
Definition: ci_nvdata_port.c:147
void cinv_port_flash_used_release(void)
Definition: ci_nvdata_port.c:156
functional_state_t
Definition: ci_nvdata_port.h:23
void cinv_port_flash_protect(functional_state_t fun_en)
Definition: ci_nvdata_port.c:127