Wiki source code of Control Gateway GPIOs & LEDs
Hide last authors
author | version | line-number | content |
---|---|---|---|
![]() |
19.2 | 1 | **Table of Contents:** |
2 | |||
![]() |
18.1 | 3 | ((( |
![]() |
19.2 | 4 | {{toc/}} |
5 | |||
6 | |||
![]() |
18.1 | 7 | ))) |
8 | |||
9 | |||
![]() |
24.24 | 10 | |
![]() |
19.2 | 11 | = 1. Products LEDs Mapping = |
![]() |
1.1 | 12 | |
![]() |
21.3 | 13 | |
![]() |
11.1 | 14 | {{velocity}} |
![]() |
10.1 | 15 | $xwiki.ssfx.use("js/xwiki/table/table.css") |
16 | $xwiki.jsfx.use("js/xwiki/table/tablefilterNsort.js", true) | ||
17 | {{/velocity}} | ||
![]() |
1.1 | 18 | |
![]() |
21.2 | 19 | |
![]() |
24.23 | 20 | (% border="1" class="doOddEven filterable grid sortable" id="tableid" style="background-color:#eaeaea; height:25px; width:1195px" %) |
![]() |
24.21 | 21 | (% class="sortHeader" %)|=(% style="width: 69px;background-color:#D9E2F3" %)Model|=(% style="width: 75px;background-color:#D9E2F3" %)OS|=(% style="width: 130px;background-color:#D9E2F3" %)Global LED|=(% style="width: 94px;background-color:#D9E2F3" %)PWR LED|=(% style="width: 129px;background-color:#D9E2F3" %)LAN LED|=(% style="width: 130px;background-color:#D9E2F3" %)WAN LED|=(% style="width: 129px;background-color:#D9E2F3" %)WIFI LED|=(% style="width: 123px;background-color:#D9E2F3" %)SENSOR LED|=(% style="width: 161px;background-color:#D9E2F3" %)((( |
![]() |
17.1 | 22 | 4G control |
23 | |||
24 | (Second +3.3v) | ||
![]() |
24.14 | 25 | )))|=(% style="width: 146px;background-color:#D9E2F3" %)((( |
![]() |
17.1 | 26 | USB POWER |
27 | |||
28 | (+5v) Control | ||
29 | ))) | ||
![]() |
24.6 | 30 | |(% style="width:69px" %)LPS8|(% style="width:75px" %)Openwrt|(% style="width:130px" %)((( |
![]() |
14.2 | 31 | GPIO28(BLUE), |
![]() |
1.1 | 32 | |
![]() |
14.2 | 33 | GPIO21(RED), |
34 | |||
![]() |
15.2 | 35 | GPIO22(GREEN(% style="background-color:transparent" %)) |
![]() |
23.1 | 36 | )))|(% style="width:94px" %)((( |
![]() |
14.2 | 37 | |
38 | |||
39 | +3.3v | ||
![]() |
24.2 | 40 | )))|(% style="width:129px" %) |(% style="width:130px" %)GPIO17(RED)|(% style="width:129px" %) |(% style="width:123px" %) |(% style="width:161px" %) |(% style="width:146px" %) |
![]() |
17.1 | 41 | |(% style="width:69px" %)LPS8N|(% style="width:75px" %)Openwrt|(% style="width:130px" %)((( |
![]() |
14.2 | 42 | GPIO28(BLUE), |
43 | |||
44 | GPIO21(RED), | ||
45 | |||
![]() |
15.2 | 46 | GPIO22(GREEN(% style="background-color:transparent" %)) |
![]() |
23.1 | 47 | )))|(% style="width:94px" %)((( |
![]() |
14.2 | 48 | |
49 | |||
50 | +3.3v | ||
![]() |
23.1 | 51 | )))|(% style="width:129px" %) |(% style="width:130px" %)GPIO17(RED)|(% style="width:129px" %)((( |
![]() |
14.2 | 52 | GPIO16(BLUE), |
53 | |||
54 | GPIO26(RED), | ||
55 | |||
![]() |
15.2 | 56 | GPIO27(GREEN(% style="background-color:transparent" %)) |
![]() |
24.2 | 57 | )))|(% style="width:123px" %) |(% style="width:161px" %)((( |
![]() |
15.2 | 58 | |
![]() |
14.2 | 59 | |
![]() |
15.2 | 60 | GPIO15 |
![]() |
24.2 | 61 | )))|(% style="width:146px" %) |
62 | |(% style="width:69px" %)LG308|(% style="width:75px" %)Openwrt|(% style="width:130px" %)GPIO28(RED)|(% style="width:94px" %)+3.3v|(% style="width:129px" %)GPIO13(RED) |(% style="width:130px" %)GPIO17(RED)|(% style="width:129px" %)GPIO0(RED)|(% style="width:123px" %) |(% style="width:161px" %)GPIO15 |(% style="width:146px" %)GPIO1 | ||
63 | |(% style="width:69px" %)DLOS8|(% style="width:75px" %)Openwrt|(% style="width:130px" %)GPIO28(GREEN)|(% style="width:94px" %)+3.3v|(% style="width:129px" %) |(% style="width:130px" %)GPIO17(GREEN)|(% style="width:129px" %)GPIO0(GREEN)|(% style="width:123px" %) |(% style="width:161px" %)GPIO15 |(% style="width:146px" %)GPIO1 | ||
![]() |
17.1 | 64 | |(% style="width:69px" %)((( |
65 | HP0C | ||
66 | |||
67 | LPS8V2 | ||
68 | )))|(% style="width:75px" %)Armbian|(% style="width:130px" %)((( | ||
![]() |
15.2 | 69 | PA8(GREEN), |
![]() |
14.2 | 70 | |
![]() |
15.2 | 71 | PA9(RED(% style="background-color:transparent" %)) |
![]() |
23.1 | 72 | )))|(% style="width:94px" %)+3.3v|(% style="width:129px" %)((( |
![]() |
15.2 | 73 | EPHY-LINK-LED(GREEN), |
![]() |
14.2 | 74 | |
![]() |
15.2 | 75 | PA17(BLUE) |
![]() |
23.1 | 76 | )))|(% style="width:130px" %) |(% style="width:129px" %)((( |
![]() |
15.2 | 77 | |
![]() |
14.2 | 78 | |
![]() |
15.2 | 79 | PA7(RED(% style="background-color:transparent" %)) |
![]() |
24.2 | 80 | )))|(% style="width:123px" %) |(% style="width:161px" %) |(% style="width:146px" %) |
81 | |(% style="width:69px" %)HP0A|(% style="width:75px" %)Armbian|(% style="width:130px" %)PA8(GREEN)|(% style="width:94px" %)+3.3v|(% style="width:129px" %)EPHY-LINK-LED|(% style="width:130px" %)PA9(RED)|(% style="width:129px" %)PA7(RED)|(% style="width:123px" %) |(% style="width:161px" %)PA17|(% style="width:146px" %) | ||
82 | |(% style="width:69px" %)IBB|(% style="width:75px" %)Openwrt|(% style="width:130px" %)GPIO28(GREEN)|(% style="width:94px" %)+3.3v|(% style="width:129px" %)GPIO13(GREEN)|(% style="width:130px" %)GPIO17(GREEN)|(% style="width:129px" %)GPIO0(GREEN)|(% style="width:123px" %)SENSOR_LED|(% style="width:161px" %) |(% style="width:146px" %)GPIO1 | ||
83 | |(% style="width:69px" %)LIG16|(% style="width:75px" %)Openwrt|(% style="width:130px" %)GPIO28(RED)|(% style="width:94px" %)+3.3v|(% style="width:129px" %)GPIO22(GREEN)|(% style="width:130px" %)GPIO17(GREEN)|(% style="width:129px" %)GPIO0(GREEN)|(% style="width:123px" %)GPIO21(GREEN)|(% style="width:161px" %) |(% style="width:146px" %) | ||
84 | |(% style="width:69px" %)MS14N|(% style="width:75px" %)Openwrt|(% style="width:130px" %)GPIO28(GREEN)|(% style="width:94px" %)+3.3v|(% style="width:129px" %)GPIO13(GREEN)|(% style="width:130px" %)GPIO17(GREEN)|(% style="width:129px" %)GPIO0(GREEN)|(% style="width:123px" %)SENSOR_LED|(% style="width:161px" %) |(% style="width:146px" %)GPIO1 | ||
![]() |
15.2 | 85 | |
![]() |
24.3 | 86 | |
![]() |
24.16 | 87 | |
![]() |
24.25 | 88 | |
![]() |
19.2 | 89 | = 2. Control LEDs & GPIOs = |
90 | |||
91 | == 2.1 OpenWrt Base OS == | ||
92 | |||
93 | |||
![]() |
6.1 | 94 | (% class="box infomessage" id="HControlanGeneralGPIO:" %) |
95 | ((( | ||
![]() |
8.1 | 96 | **Control a General GPIO:** |
![]() |
1.1 | 97 | |
![]() |
1.2 | 98 | **echo 18 > /sys/class/gpio/export** ~/~/ Export gpio 18 so we can use it |
99 | **echo "high" > /sys/class/gpio/gpio18/direction** ~/~/ Set direction to out and | ||
100 | set level to high. Use "low" to set direction to output and level to low | ||
101 | |||
102 | **echo 0 > /sys/class/gpio/gpio18/value** ~/~/ Set output to 0 or 1 | ||
103 | **echo "in" > /sys/class/gpio/gpio18/direction** ~/~/ Set GPIO18 as input | ||
104 | |||
105 | **cat /sys/class/gpio/gpio18/value** ~/~/ Get GPIO18 value if set input | ||
106 | ))) | ||
107 | |||
![]() |
9.1 | 108 | (% class="box infomessage" %) |
109 | ((( | ||
110 | **Control a GPIO already exported as SYSTEM LEDs .** | ||
111 | **echo 1 > /sys/class/leds/dragino2\:red\:system/brightness** ~/~/ Turn On LED dragino2:red:system | ||
112 | **echo 0 > /sys/class/leds/dragino2\:red\:system/brightness** ~/~/ Turn off LED dragino2:red:system | ||
113 | ))) | ||
114 | |||
![]() |
19.1 | 115 | Reference: [[http:~~/~~/www.avrfreaks.net/wiki/index.php/Documentation:Linux/GPIO#gpio-sysfs>>url:http://www.avrfreaks.net/wiki/index.php/Documentation:Linux/GPIO#gpio-sysfs]] |
![]() |
9.1 | 116 | |
![]() |
19.1 | 117 | |
![]() |
19.2 | 118 | == 2.2 Armbian Base OS == |
![]() |
19.1 | 119 | |
120 | |||
![]() |
21.3 | 121 |