需求情景
CPU:QCA9563
对应公板:AP152
环境:qsdk SPF5.0
开发板有1个led灯,需要这个led灯,既能表示2.4G,状态,也能表示5G状态。
2.4G和5G任意一个开启,led可以显示状态,只有2.4G和5G全部关闭时,led灯熄灭。
解决思路
目前问题,在openwrt 12.x版本对led控制的基础上,对led的控制只能设置一个dev(2.4G或5G)对应led。
启用2.4G wifi或是5G wifi 都会通过qcawifi.sh脚本配置下去。在脚本中控制dev对应的配置
vi qcawifi.sh
合适位置添加
[ -n "$disabled" ] || uci set system.led_led_wlan.dev="$device" && echo "$device" > /sys/devices/platform/leds-gpio/leds/ap152:green:wlan/device_name && uci commit system