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