Difference between revisions of "Application note - fitlet2 controlling front LEDs"

From fit-PC wiki
Jump to: navigation, search
(Created page with "fitlet2 has 2 LEDs, LED1 and LED2. Each of them has GREEN and YELLOW parts that can be controlled separately. In Linux kernel there are 4 related GPIOs: GPIO435, GPIO436, GPI...")   (change visibility)
 
Line 1: Line 1:
 
fitlet2 has 2 LEDs, LED1 and LED2. Each of them has GREEN and YELLOW parts that can be controlled separately.
 
fitlet2 has 2 LEDs, LED1 and LED2. Each of them has GREEN and YELLOW parts that can be controlled separately.
  
 +
== Linux ==
 
In Linux kernel there are 4 related GPIOs: GPIO435, GPIO436, GPIO437, GPIO438.
 
In Linux kernel there are 4 related GPIOs: GPIO435, GPIO436, GPIO437, GPIO438.
  
Line 23: Line 24:
 
The GPIO framework and GPIO sysfs interface are documented in
 
The GPIO framework and GPIO sysfs interface are documented in
 
https://www.kernel.org/doc/Documentation/gpio/gpio.txt
 
https://www.kernel.org/doc/Documentation/gpio/gpio.txt
 +
 +
[[category:fitlet2]]

Revision as of 08:09, 21 March 2018

fitlet2 has 2 LEDs, LED1 and LED2. Each of them has GREEN and YELLOW parts that can be controlled separately.

Linux

In Linux kernel there are 4 related GPIOs: GPIO435, GPIO436, GPIO437, GPIO438.

  • GPIO435 - LED1 GREEN
  • GPIO436 - LED1 YELLOW
  • GPIO437 - LED2 GREEN
  • GPIO438 - LED2 YELLOW

To control the GPIOs need to login as root (root password required):

$ su
Password:

To control for example LED1 GREEN part:

$ echo 435 > /sys/class/gpio/export
$ echo out > /sys/class/gpio/gpio435/direction
$ echo 1 > /sys/class/gpio/gpio435/value
# LED1 should be GREEN now
$ echo 0 > /sys/class/gpio/gpio435/value
# LED1 should be OFF now
$ echo 435 > /sys/class/gpio/unexport

The GPIO framework and GPIO sysfs interface are documented in https://www.kernel.org/doc/Documentation/gpio/gpio.txt