~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/admin-guide/lcd-panel-cgram.rst

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/admin-guide/lcd-panel-cgram.rst (Version linux-6.12-rc7) and /Documentation/admin-guide/lcd-panel-cgram.rst (Version linux-5.13.19)


  1 ======================================              1 ======================================
  2 Parallel port LCD/Keypad Panel support              2 Parallel port LCD/Keypad Panel support
  3 ======================================              3 ======================================
  4                                                     4 
  5 Some LCDs allow you to define up to 8 characte      5 Some LCDs allow you to define up to 8 characters, mapped to ASCII
  6 characters 0 to 7. The escape code to define a      6 characters 0 to 7. The escape code to define a new character is
  7 '\e[LG' followed by one digit from 0 to 7, rep      7 '\e[LG' followed by one digit from 0 to 7, representing the character
  8 number, and up to 8 couples of hex digits term      8 number, and up to 8 couples of hex digits terminated by a semi-colon
  9 (';'). Each couple of digits represents a line      9 (';'). Each couple of digits represents a line, with 1-bits for each
 10 illuminated pixel with LSB on the right. Lines     10 illuminated pixel with LSB on the right. Lines are numbered from the
 11 top of the character to the bottom. On a 5x7 m     11 top of the character to the bottom. On a 5x7 matrix, only the 5 lower
 12 bits of the 7 first bytes are used for each ch     12 bits of the 7 first bytes are used for each character. If the string
 13 is incomplete, only complete lines will be red     13 is incomplete, only complete lines will be redefined. Here are some
 14 examples::                                         14 examples::
 15                                                    15 
 16   printf "\e[LG0010101050D1F0C04;"  => 0 = [en     16   printf "\e[LG0010101050D1F0C04;"  => 0 = [enter]
 17   printf "\e[LG1040E1F0000000000;"  => 1 = [up     17   printf "\e[LG1040E1F0000000000;"  => 1 = [up]
 18   printf "\e[LG2000000001F0E0400;"  => 2 = [do     18   printf "\e[LG2000000001F0E0400;"  => 2 = [down]
 19   printf "\e[LG3040E1F001F0E0400;"  => 3 = [up     19   printf "\e[LG3040E1F001F0E0400;"  => 3 = [up-down]
 20   printf "\e[LG40002060E1E0E0602;"  => 4 = [le     20   printf "\e[LG40002060E1E0E0602;"  => 4 = [left]
 21   printf "\e[LG500080C0E0F0E0C08;"  => 5 = [ri     21   printf "\e[LG500080C0E0F0E0C08;"  => 5 = [right]
 22   printf "\e[LG60016051516141400;"  => 6 = "IP     22   printf "\e[LG60016051516141400;"  => 6 = "IP"
 23                                                    23 
 24   printf "\e[LG00103071F1F070301;"  => big spe     24   printf "\e[LG00103071F1F070301;"  => big speaker
 25   printf "\e[LG00002061E1E060200;"  => small s     25   printf "\e[LG00002061E1E060200;"  => small speaker
 26                                                    26 
 27 Willy                                              27 Willy
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php