T113S3-通过GPIO控制输出(LED灯)的两种方法-Tina环境
电路分析
引脚使用PB4,低电平led灯亮
电路图如下
方法一 、使用leds-gpio驱动
第一步,修改文件board.dts
参考文档/tina-d1-h/out/t113-100ask/compile_dir/target/linux-t113-100ask/linux-5.4.61/Documentation/devicetree/bindings/leds/leds-gpio.txt,如下。
注意驱动是leds-gpio,但是名字是gpio-leds
#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/leds/common.h>
leds {
compatible = "gpio-leds";
led0 {
gpios = <&mcu_pio 0 GPIO_ACTIVE_LOW>;
linux,default-trigger = "disk-activity";
function = LED_FUNCTION_DISK;
}