hwconfig_dragonboard410c.py 778 B

12345678910111213141516171819202122
  1. from machine import Pin, Signal
  2. # 96Boards/Qualcomm DragonBoard 410c
  3. #
  4. # By default, on-board LEDs are controlled by kernel LED driver.
  5. # To make corresponding pins be available as normal GPIO,
  6. # corresponding driver needs to be unbound first (as root):
  7. # echo -n "soc:leds" >/sys/class/leds/apq8016-sbc:green:user1/device/driver/unbind
  8. # Note that application also either should be run as root, or
  9. # /sys/class/gpio ownership needs to be changed.
  10. # Likewise, onboard buttons are controlled by gpio_keys driver.
  11. # To release corresponding GPIOs:
  12. # echo -n "gpio_keys" >/sys/class/input/input1/device/driver/unbind
  13. # User LED 1 on gpio21
  14. LED = Signal(Pin(21, Pin.OUT))
  15. # User LED 2 on gpio120
  16. LED2 = Signal(Pin(120, Pin.OUT))
  17. # Button S3 on gpio107
  18. BUTTON = Pin(107, Pin.IN)