06 2023 档案

摘要:[源码](https://gitee.com/super_glob/linux-driver-code/tree/master/2023.06.24_i2c_gpio) ## 1. 设备树 gpio模拟iic ```c i2c_gpio: i2c-gpio { /* gpio模拟iiccompati 阅读全文
posted @ 2023-06-25 21:51 人民广场的二道贩子 阅读(184) 评论(0) 推荐(0)
摘要:[代码](https://gitee.com/super_glob/linux-driver-code/tree/master/2023.06.23_i2c_adapter) ## 1 iic adapter驱动架构 i2c adapter设备是挂载于platform bus 整体重点架构如下 * 阅读全文
posted @ 2023-06-24 15:28 人民广场的二道贩子 阅读(26) 评论(0) 推荐(0)
摘要:[源码](https://gitee.com/super_glob/linux-driver-code/tree/master/2023.06.04_AP3216C) ## 1. iic client创建方法 ### 1.1 通过设备树直接创建 只需要在对应i2c总线下指定设备信息即可 示例: ![ 阅读全文
posted @ 2023-06-18 14:34 人民广场的二道贩子 阅读(29) 评论(0) 推荐(0)
摘要:## 1. 简介 AP3216C集成了光强(Ambilent Light Sensor,ALS)、距离(Proximity Sensor,PS)和红外传感器(Infrared Radiation LED,IR)。 该芯片通过IIC接口与主控芯片交互 * 实物图 ![](https://img2023 阅读全文
posted @ 2023-06-18 13:53 人民广场的二道贩子 阅读(624) 评论(0) 推荐(0)
摘要:## 1. 简介 i2c-dev可以看做一个通用的i2c设备驱动,不过对它而言它是虚拟的。相当于i2c-dev文件实现了一个通用的i2c\_driver功能。当然具体的细节就需要放到应用态去实现了。 需要注意的是i2c-dev.c文件中实现的read、write一般而言只能实现单条信息发送。对于两条 阅读全文
posted @ 2023-06-03 15:26 人民广场的二道贩子 阅读(115) 评论(0) 推荐(0)