From 0ec133cf0e22cedb634a343ea42769c246f26a43 Mon Sep 17 00:00:00 2001 From: carbon Date: Fri, 16 Jun 2023 21:55:13 +0800 Subject: [PATCH] enable LED blink --- .../milkv/duo/overlay/etc/init.d/S99user | 5 +++++ milkv/overlay/mnt/system/blink.sh | 19 +++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100755 milkv/overlay/mnt/system/blink.sh diff --git a/buildroot-2021.05/board/milkv/duo/overlay/etc/init.d/S99user b/buildroot-2021.05/board/milkv/duo/overlay/etc/init.d/S99user index 74c6ca05b..25212959c 100755 --- a/buildroot-2021.05/board/milkv/duo/overlay/etc/init.d/S99user +++ b/buildroot-2021.05/board/milkv/duo/overlay/etc/init.d/S99user @@ -15,9 +15,14 @@ case "$1" in echo "Starting app..." + if [ -f $SYSTEMPATH/blink.sh ]; then + . $SYSTEMPATH/blink.sh & + fi + if [ -f $SYSTEMPATH/rndis.sh ]; then . $SYSTEMPATH/rndis.sh & fi + if [ -f $USERDATAPATH/auto.sh ]; then usleep 30000 . $USERDATAPATH/auto.sh & diff --git a/milkv/overlay/mnt/system/blink.sh b/milkv/overlay/mnt/system/blink.sh new file mode 100755 index 000000000..4b361c064 --- /dev/null +++ b/milkv/overlay/mnt/system/blink.sh @@ -0,0 +1,19 @@ +#!/bin/sh + +LED_GPIO=/sys/class/gpio/gpio440 + +if test -d $LED_GPIO; then + echo "GPIO440 already exported" +else + echo 440 > /sys/class/gpio/export +fi + +echo out > $LED_GPIO/direction + +while true; do + echo 0 > $LED_GPIO/value + sleep 0.5 + echo 1 > $LED_GPIO/value + sleep 0.5 +done +