CI130X SDK API手册  2.2.0
本手册用于描述CI130X SDK各个组件和驱动API
宏定义 | 枚举 | 函数
ci_nvdata_port.h 文件参考
#include <stdbool.h>
#include "sdk_default_config.h"

浏览源代码.

宏定义

#define cinv_log_debug(fmt, args...)   do{}while(0)
 
#define cinv_log_info   _printf
 
#define cinv_log_error   _printf
 
#define cinv_assert(x)   do{}while(0)
 

枚举

enum  functional_state_t {
  F_DISABLE = 0,
  F_ENABLE = !F_DISABLE
}
 

函数

void cinv_port_mutex_creat (void)
 
void cinv_port_mutex_take (void)
 
void cinv_port_mutex_give (void)
 
void * cinv_port_malloc (uint32_t size)
 
void cinv_port_free (void *pdata)
 
void cinv_port_flash_read (uint32_t address, uint8_t *buffer, uint32_t length)
 
void cinv_port_flash_write (uint32_t address, const uint8_t *buffer, uint32_t length)
 
void cinv_port_flash_erase (uint32_t address)
 
void cinv_port_flash_protect (functional_state_t fun_en)
 
void cinv_port_flash_used_request (void)
 
void cinv_port_flash_used_release (void)
 
bool cinv_port_power_check (void)
 

详细描述

版本
0.1
日期
2019-05-21

宏定义说明

◆ cinv_assert

#define cinv_assert (   x)    do{}while(0)

◆ cinv_log_debug

#define cinv_log_debug (   fmt,
  args... 
)    do{}while(0)

◆ cinv_log_error

#define cinv_log_error   _printf

◆ cinv_log_info

#define cinv_log_info   _printf

枚举类型说明

◆ functional_state_t

枚举值
F_DISABLE 
F_ENABLE 

函数说明

◆ cinv_port_flash_erase()

void cinv_port_flash_erase ( uint32_t  address)

◆ cinv_port_flash_protect()

void cinv_port_flash_protect ( functional_state_t  fun_en)

◆ cinv_port_flash_read()

void cinv_port_flash_read ( uint32_t  address,
uint8_t *  buffer,
uint32_t  length 
)
参数
address
buffer
length

◆ cinv_port_flash_used_release()

void cinv_port_flash_used_release ( void  )

◆ cinv_port_flash_used_request()

void cinv_port_flash_used_request ( void  )

◆ cinv_port_flash_write()

void cinv_port_flash_write ( uint32_t  address,
const uint8_t *  buffer,
uint32_t  length 
)

◆ cinv_port_free()

void cinv_port_free ( void *  pdata)

◆ cinv_port_malloc()

void* cinv_port_malloc ( uint32_t  size)

◆ cinv_port_mutex_creat()

void cinv_port_mutex_creat ( void  )

◆ cinv_port_mutex_give()

void cinv_port_mutex_give ( void  )

◆ cinv_port_mutex_take()

void cinv_port_mutex_take ( void  )

◆ cinv_port_power_check()

bool cinv_port_power_check ( void  )