seveibar/f1c100s-dev-board
This code defines the hardware layout and schematic for a four-layer F1C100S-based module, including footprint placement, pin mappings, power regulation, decoupling capacitors, support components, and routing configurations, enabling automated PCB generation, routing, and verification.
- Version
- 1.3.0
- License
- unset
- Stars
- 0
firmware/rgb-demo.sh
#!/bin/sh
# Run as root on Linux with carrier.dtsi integrated and CONFIG_LEDS_GPIO=y.
set -eu
for c in red green blue; do
test -d "/sys/class/leds/dev:$c" || { echo "Missing dev:$c LED device" >&2; exit 1; }
echo none > "/sys/class/leds/dev:$c/trigger"
done
off() { for c in red green blue; do echo 0 > "/sys/class/leds/dev:$c/brightness"; done; }
trap off EXIT INT TERM
for color in red green blue; do
off
echo 1 > "/sys/class/leds/dev:$color/brightness"
sleep 1
done
for c in red green blue; do echo 1 > "/sys/class/leds/dev:$c/brightness"; done
sleep 1
