原帖 | 爱健身的机器人 | 2024-06-13 14:31 | 👍2 | 阅读约1
看了b站的aht21驱动视频,有一个问题
1、bsp_aht21_driver_t 中有一个iic_driver的函数指针,是给aht21提供通信接口的,那么需不需要考虑设备可以有多种通信接口,比如mpu6050就有iic接口和spi接口
2、如果要考虑,目前我的想法是通过一个结构体定义空指针和接口类型,然后handler传入类型和具体的通信接口,在inst函数中做switch选择,不知道这样是否可行?或者说是否有更好的方法


相关笔记