BLE5.2 1.0
开发文档说明
函数
xc_drv_sw_i2c.h 文件参考

浏览源代码.

函数

void i2c_start (void)
 
void i2c_stop (void)
 
void i2c_send_byte (uint8_t txd)
 
void i2c_ack (void)
 
uint8_t i2c_read_byte (unsigned char ack)
 
void i2c_nack (void)
 
uint8_t i2c_wait_ack (void)
 
void i2c_software_init (void)
 
uint8_t at24cxx_read_byte (uint16_t addr)
 
void at24cxx_write_byte (uint16_t addr, uint8_t data)
 
void at24cxx_write_nbytes (uint16_t addr, uint8_t *buff, uint32_t num)
 
void at24cxx_read_nbytes (uint16_t addr, uint8_t *buff, uint32_t num)
 

函数说明

◆ at24cxx_read_byte()

uint8_t at24cxx_read_byte ( uint16_t  addr)

在文件 xc_drv_sw_i2c.c184 行定义.

◆ at24cxx_read_nbytes()

void at24cxx_read_nbytes ( uint16_t  addr,
uint8_t *  buff,
uint32_t  num 
)

在文件 xc_drv_sw_i2c.c236 行定义.

◆ at24cxx_write_byte()

void at24cxx_write_byte ( uint16_t  addr,
uint8_t  data 
)

在文件 xc_drv_sw_i2c.c208 行定义.

◆ at24cxx_write_nbytes()

void at24cxx_write_nbytes ( uint16_t  addr,
uint8_t *  buff,
uint32_t  num 
)

在文件 xc_drv_sw_i2c.c227 行定义.

◆ i2c_ack()

void i2c_ack ( void  )

在文件 xc_drv_sw_i2c.c124 行定义.

◆ i2c_nack()

void i2c_nack ( void  )

在文件 xc_drv_sw_i2c.c134 行定义.

◆ i2c_read_byte()

uint8_t i2c_read_byte ( unsigned char  ack)

在文件 xc_drv_sw_i2c.c163 行定义.

◆ i2c_send_byte()

void i2c_send_byte ( uint8_t  txd)

在文件 xc_drv_sw_i2c.c144 行定义.

◆ i2c_software_init()

void i2c_software_init ( void  )

在文件 xc_drv_sw_i2c.c65 行定义.

◆ i2c_start()

void i2c_start ( void  )

在文件 xc_drv_sw_i2c.c81 行定义.

◆ i2c_stop()

void i2c_stop ( void  )

在文件 xc_drv_sw_i2c.c91 行定义.

◆ i2c_wait_ack()

uint8_t i2c_wait_ack ( void  )

在文件 xc_drv_sw_i2c.c103 行定义.