本用户手册的目的是描述集成模型和调用函数集,以使用VL53L3CX裸驱动程序获取测距数据。VL53L3CX系统由VL53L3CX模块和在主机上运行的驱动程序组成。
本文档描述了主机可访问的驱动程序函数,用于控制设备并获取测距数据,以便与非Linux主机集成。
本文档描述了已实现和经验证的函数。如果在驱动程序中存在其他未在本文档中描述的函数,则不应使用这些函数。
裸驱动程序是使用VL53L3CX设备所需的一组函数的实现。它对操作系统的集成和服务做出最小的假设。因此,动作的顺序、执行/线程模型、平台适配和设备结构分配不属于裸驱动程序的实现范围,而是留给集成者自行处理。
对裸驱动程序调用的顺序必须遵循一组规则,本文档中有定义。