We're no longer updating This wiki!!

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
en:show_using [2015/03/29 12:05]
odroid [Foreground coloring]
en:show_using [2015/04/21 16:37] (current)
john1117 [Foreground coloring]
Line 1: Line 1:
 +===== How to use commanad line on linux =====
 +To send string and information to ODROID-SHOW,​ you need to know the ANSI /VT100 Escape Commands.\\
 +Here is a list of supported command.
 +==== Setting up serial port ====
 +<​code>​
 +# stty -F /​dev/​ttyUSBn 500000
 +</​code>​
  
 +**Normally the ttyUSBn should be ttyUSB0 !**
 +==== ANSI Escape Commands ====
 +Terminal codes are needed to give specific commands to your ODROID-SHOW. This can be related to switching colors or positioning the cursor.
 +
 +^Name^decimal^octal^hex^Description^
 +|ESC|27|033|0x1B|Escape character|
 +|CR|13|015|0x0D|Carriage return|
 +|LF|10|012|0x0A|Linefeed (newline)|
 +
 +==== Foreground coloring ====
 +<​code>​
 +# echo -ne "​\e[31mRed show" > /​dev/​ttyUSBn
 +</​code>​
 +^ANSI^Description^
 +|Esc [ 3 0 m|Set **foreground** to color #0 - **black**|
 +|Esc [ 3 1 m|Set **foreground** to color #1 - **red**|
 +|Esc [ 3 2 m|Set **foreground** to color #2 - **green**|
 +|Esc [ 3 3 m|Set **foreground** to color #3 - **yellow**|
 +|Esc [ 3 4 m|Set **foreground** to color #4 - **blue**|
 +|Esc [ 3 5 m|Set **foreground** to color #5 - **magenta**|
 +|Esc [ 3 6 m|Set **foreground** to color #6 - **cyan**|
 +|Esc [ 3 7 m|Set **foreground** to color #7 - **white**|
 +|Esc [ 3 9 m|Set **default** color as foreground color - **black**|
 +
 +==== Background coloring ====
 +
 +^ANSI^Description^
 +|Esc [ 4 0 m|Set **backround** to color #0 - **black**|
 +|Esc [ 4 1 m|Set **background** to color #1 - **red**|
 +|Esc [ 4 2 m|Set **background** to color #2 - **green**|
 +|Esc [ 4 3 m|Set **background** to color #3 - **yellow**|
 +|Esc [ 4 4 m|Set **background** to color #4 - **blue**|
 +|Esc [ 4 5 m|Set **background** to color #5 - **magenta**|
 +|Esc [ 4 6 m|Set **background** to color #6 - **cyan**|
 +|Esc [ 4 7 m|Set **background** to color #7 - **white**|
 +|Esc [ 4 9 m|Set **default** color as background color - **black**|
 +
 +==== VT100 Escape Commands ====
 +<​code>​
 +# echo -ne "​\ecClear!"​ > /​dev/​ttyUSBn
 +</​code>​
 +(Pn = Numeric Parameter)
 +^VT100^Description^
 +|Linefeed(\n)|Cursor down|
 +|Esc D|Cursor Down|
 +|Esc E|Cursor Down to row 1|
 +|Esc M|Cursor Up|
 +|Esc c|Resets LCD|
 +|Esc [ Pn A|Keyboard UP Arrow|
 +|Esc [ Pn B|Keyboard Down Arrow|
 +|Esc [ Pn C|Keyboard Right Arrow|
 +|Esc [ Pn D|Keyboard Left Arrow|
 +|Esc [ Pn ; Pn H|Cursor Position|
 +|Esc [ H|Cursor to Home|
 +|Esc [ 2 J|Erase entire screen|
 +|Esc [ 6 n|Reports cursor position(serial port)|
 +==== Extended VT100 Escape Commands ====
 +^Extended VT100^Description^
 +|Esc [ s|Save cursor pos|
 +|Esc [ u|Restore cursor pos|
 +|Esc [ s|Set text size (width = textsize*6, height = textsize*8)|
 +|Esc [ r|Set rotation 0 to 3(move to 90° in a clockwise)|
 +|Esc [ Pn q|PWM LED backlight( 0 ~ 255 )|
 +|Esc [ Pn;Pn , Pn;Pn i|Set image drowing status|
 +|Esc [ Pn;Pn x|Draw dot at the position to current color|
en/show_using.txt · Last modified: 2015/04/21 16:37 by john1117
CC Attribution-Share Alike 3.0 Unported
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0