CI130X SDK API手册  2.2.0
本手册用于描述CI130X SDK各个组件和驱动API
函数 | 变量
iic_test.c 文件参考
#include "ci130x_iic.h"
#include "FreeRTOS.h"
#include "task.h"
#include "romlib_runtime.h"
#include "board.h"

函数

bool test_slave_recv_cb (char data, bool stop)
 
bool test_master_send_cb (char *data, IIC_SendStateType state, IIC_AckType previous_ack)
 
bool test_master_recv_cb (char data, bool stop)
 
bool test_slave_send_cb (char *data, IIC_SendStateType state, IIC_AckType previous_ack)
 
void iic_master_polling_send_test (void)
 
void iic_slave_int_recv_test (void)
 
void iic_master_int_send_test (void)
 
void iic_slave_polling_recv_test (void)
 
void iic_master_polling_recv_test (void)
 
void iic_slave_int_send_test (void)
 
void iic_master_int_recv_test ()
 
void iic_slave_polling_send_test (void)
 
void iic_master_polling_sendrecv_test (void)
 
void iic_slave_int_sendrecv_test (void)
 
void iic_old_interface_test ()
 
void test_iic (uint8_t test_sel)
 
void iic_test_task_init (void *p_arg)
 

变量

char test_send [16] = {0}
 
char test_out [16] = {0}
 

函数说明

◆ iic_master_int_recv_test()

void iic_master_int_recv_test ( )

◆ iic_master_int_send_test()

void iic_master_int_send_test ( void  )

◆ iic_master_polling_recv_test()

void iic_master_polling_recv_test ( void  )

◆ iic_master_polling_send_test()

void iic_master_polling_send_test ( void  )

◆ iic_master_polling_sendrecv_test()

void iic_master_polling_sendrecv_test ( void  )

◆ iic_old_interface_test()

void iic_old_interface_test ( )

◆ iic_slave_int_recv_test()

void iic_slave_int_recv_test ( void  )

◆ iic_slave_int_send_test()

void iic_slave_int_send_test ( void  )

◆ iic_slave_int_sendrecv_test()

void iic_slave_int_sendrecv_test ( void  )

◆ iic_slave_polling_recv_test()

void iic_slave_polling_recv_test ( void  )

◆ iic_slave_polling_send_test()

void iic_slave_polling_send_test ( void  )

◆ iic_test_task_init()

void iic_test_task_init ( void *  p_arg)

◆ test_iic()

void test_iic ( uint8_t  test_sel)

◆ test_master_recv_cb()

bool test_master_recv_cb ( char  data,
bool  stop 
)

◆ test_master_send_cb()

bool test_master_send_cb ( char *  data,
IIC_SendStateType  state,
IIC_AckType  previous_ack 
)

◆ test_slave_recv_cb()

bool test_slave_recv_cb ( char  data,
bool  stop 
)

◆ test_slave_send_cb()

bool test_slave_send_cb ( char *  data,
IIC_SendStateType  state,
IIC_AckType  previous_ack 
)

变量说明

◆ test_out

char test_out[16] = {0}

◆ test_send

char test_send[16] = {0}