• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 无线通信 > 技术讨论 > 高通gpio模拟i2c

高通gpio模拟i2c

录入:edatop.com     点击:

有人有类似成功的经验吗?
用内核函数i2c_gpio.c  i2c_algo_bit.c i2c_core.c设置gpio为i2c pin
目前可以抓到设备i2c-0/00-0048/input/input5
但是sda scl一直为高
在程序里手工拉低pin可以实现gpiod_set_value((),0);
但是就是状态state一直不更新
gpiod_set_value((),state);
用gpio_set_value效果一样
dtsi配置
i2c@0{
i2c-gpio,open-sda-drain;
i2c-gpio,open-scl-drain;
compatible="i2c-gpio";
....
ts@48{
compatible="ts_touch";
irq_gpio=<&tlmm ..  0x00>;
....
}

已经成功驱动touch了。虽然波形不好

已经成功驱动touch了。虽然波形不好

上一篇:nrf51822蓝牙烧进协议了,为啥手机搜索不到信号。
下一篇:基于STM32的无线视频传输系统

手机天线设计培训教程详情>>

手机天线设计培训教程 国内最全面、系统、专业的手机天线设计培训课程,没有之一;是您学习手机天线设计的最佳选择...【More..

射频和天线工程师培训课程详情>>

  网站地图