WhyCan Forum(哇酷开发者社区)

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn

您尚未登录。

#1 2020-11-03 19:50:09

aodzip
会员
注册时间: 2019-10-15
累计积分: 126

主线Linux驱动 16路GPIO+全端口中断扩展芯片 AW9523B 驱动尝鲜

I2C 16路GPIO复合全端口中断扩展芯片 AW9523B
给F1C100/200s扩展中断扩展GPIO,一拖16,对于低频率的外设中断挺管用的
https://item.szlcsc.com/159410.html
我觉得还蛮小蛮便宜的 4x4 TQFN 立创1000+:¥1.1954 / 个
测试Linux内核版本: Linux 5.4.73

&pio {
	aw9523b_pins: aw9523b-pins {
		pins = "PE10";
		function = "gpio_in";
		bias-pull-up;
	};
};

&i2c0 {
	pinctrl-names = "default";
	pinctrl-0 = <&i2c0_pe_pins>;
	status = "okay";

	aw9523b: gpio-expander@5b {
		compatible = "awinic,aw9523b-gpio";
		reg = <0x5b>;
		pinctrl-names = "default";
		pinctrl-0 = <&aw9523b_pins>;
		interrupt-parent = <&pio>;
		interrupts = <4 10 IRQ_TYPE_EDGE_FALLING>;
		gpio-controller;
		#gpio-cells = <2>;
		interrupt-controller;
		#interrupt-cells = <2>;
		wakeup-source;
	};
};

aw9523b.zip

恒流LED部分的驱动?没有

最近编辑记录 aodzip (2020-11-03 19:56:49)

离线

#2 2020-11-03 20:16:15

xpf170702031
会员
注册时间: 2020-10-28
累计积分: 10

Re: 主线Linux驱动 16路GPIO+全端口中断扩展芯片 AW9523B 驱动尝鲜

路过大神帖子,学习一下,另外aodzip大神能不能给个buildroot-tiny200开发包的PWM和RTP按键的驱动示例,不胜感激!

小弟在mangoPi R3开发液晶过程中遇到棘手问题,若能提供建议,不胜感激!
https://whycan.com/t_5503.html

离线

#3 2020-11-04 00:03:57

转角1068
会员
注册时间: 2019-12-14
累计积分: 2

Re: 主线Linux驱动 16路GPIO+全端口中断扩展芯片 AW9523B 驱动尝鲜

在别墅群看到的来给大佬顶个赞。

离线

#4 2020-11-04 16:00:28

franco_dai
会员
注册时间: 2020-10-19
累计积分: 2

Re: 主线Linux驱动 16路GPIO+全端口中断扩展芯片 AW9523B 驱动尝鲜

路过,最近在mangoPi R3  Linux 5.4.66上移植esp8089,忙碌中mark一下!

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB