文章目录
1.1 初始化传感器的设备描述符
uint8_t ch_init (ch_dev_t * dev_ptr,ch_group_t * grp_ptr,uint8_t dev_num,ch_fw_init_func_t fw_init_func )
此功能用于在使用传感器之前初始化各种 Chirp SonicLib 结构。ch_dev_t设备描述符是用于管理传感器的主要数据结构,
其地址随后将用作在调用大多数 API 函数时标识传感器的句柄。
1.2 编程并启动一组传感器
uint8_t ch_group_start(ch_group_t * grp_ptr)
此函数对传感器组中的所有传感器执行实际的发现、编程和初始化序列。每个传感器必须以前通过调用ch_init() 添加到组中。
1.3 获取传感器的设备描述符指针
ch_dev_t* ch_get_dev_ptr (ch_group_t * grp_ptr,uint8_t dev_num )
此函数返回传感器组中某个传感器的ch_dev_t设备描述符的地址。传感器在组中由dev_num设备编号标识。
1.4 指示传感器是否已连接
uint8_t ch_sensor_is_connected(ch_dev_t * dev_ptr)
1.5 初始化定期计时器
uint8_t chbsp_periodic_timer_init (uint16_t interval_ms