Difference between revisions of "IoTGateway/Features/Linux/Peripheral"
(→VESA/JEDIA) |
(→VESA/JEDIA) |
||
Line 26: | Line 26: | ||
Example | Example | ||
− | == | + | ==SPWG/JEDIA== |
− | + | Standard Panels Working Group '''(SPWG)''' | |
− | Japan Electronic Industry Development Association(JEIDA) | + | Japan Electronic Industry Development Association '''(JEIDA)''' |
− | How to setting | + | How to setting '''SPWG/JEIDA''' mode in RISC? |
+ | |||
+ | Modify Register '''GPR(IOMUXC_GPR2)'''value | ||
+ | |||
+ | Address : 0x020E0008(h) | ||
+ | |||
+ | Value : BIT6 and BIT8 set "0" '''(SPWG)''' | ||
+ | |||
+ | BIT6 and BIT8 set "1" '''(JEIDA)''' | ||
+ | |||
:[[Image:JEIDA1.png|350px]] | :[[Image:JEIDA1.png|350px]] | ||
:[[Image:JEIDA2.png|350px]] | :[[Image:JEIDA2.png|350px]] |
Revision as of 10:46, 5 August 2016
Contents
ADC
analogue to digital converters
Backlight
Enable/read and modify backlight brightness
Camera
Example
CAN Bus
CAN subsystem
CPU Frequency
Example
Ethernet
Example
Framebuffer
Example
GPIO
Example
I2C
Example
SPWG/JEDIA
Standard Panels Working Group (SPWG)
Japan Electronic Industry Development Association (JEIDA)
How to setting SPWG/JEIDA mode in RISC?
Modify Register GPR(IOMUXC_GPR2)value
Address : 0x020E0008(h)
Value : BIT6 and BIT8 set "0" (SPWG)
BIT6 and BIT8 set "1" (JEIDA)
One Wire
Example
RTC
Example
SATA
Example
SD/MMC
Example
SPI
Example
UART
Example
USB
Example
Watchdog
Example
IR
To decode the infrared signals and provide an uniform interface
lircd -d /dev/lirc0
used parameters:
-d --device=device read from given device -u --uinput generate Linux input events
Executes commands on an IR signal decoded by lircd,
irexec -d /devlirc0
Note: if show these message after running lircd
lircd: can't open or create /var/run/lirc/lircd.pid lircd: No such file or directory
It has to add the "/var/run/lirc" folder
mkdir /var/run/lirc
How to debug:
1. To check that signals are decoded correctly
mode2 -d /dev/lirc0
It repeats to show "space" and "pulse" while clicking a control button
space 8451531 pulse 476
2. To check input events.
First, It must add the parameter,"-u", in lircd command
lircd -d /dev/lirc0 -u
It will register at inputX,
input: lircd as /devices/virtual/input/input1
Run evtest to check events
evtest -d /dev/input/event1