summaryrefslogtreecommitdiff
path: root/nuttx/drivers/lcd/README.txt
diff options
context:
space:
mode:
Diffstat (limited to 'nuttx/drivers/lcd/README.txt')
-rw-r--r--nuttx/drivers/lcd/README.txt52
1 files changed, 28 insertions, 24 deletions
diff --git a/nuttx/drivers/lcd/README.txt b/nuttx/drivers/lcd/README.txt
index 522749460..10e31ecec 100644
--- a/nuttx/drivers/lcd/README.txt
+++ b/nuttx/drivers/lcd/README.txt
@@ -21,7 +21,7 @@ LCD Header files
Structures and APIs needed to work with LCD drivers are provided in
this header file. This header file also depends on some of the same
- definitions used for the frame buffer driver as privided in
+ definitions used for the frame buffer driver as provided in
include/nuttx/video/fb.h.
struct lcd_dev_s
@@ -106,7 +106,7 @@ Re-usable LCD drivers reside in the drivers/lcd directory:
ssd12989.c. Generic LCD driver for LCDs based on the Solomon Systech
SSD1289 LCD controller. Think of this as a template for an LCD driver
- that you will proably ahve to customize for any particular LCD
+ that you will probably have to customize for any particular LCD
hardware. (see also configs/hymini-stm32v/src/ssd1289.c below).
st7567.c. LCD Display Module, ST7567, Univision Technology Inc. Used
@@ -143,7 +143,7 @@ Re-usable LCD drivers reside in the drivers/lcd directory:
ssd1306.c. OLED Display Modules based on the SSD1306 controllers.
This includes the UG-2864HSWEG01 and UG2832HSWEG04, Both from Univision
Technology Inc. The latter is used with the OLED1 module that comes
- with the Atmel SAM4l Xplained Pro board. Examplel usage:
+ with the Atmel SAM4l Xplained Pro board. Example usage:
configs/stm32f4discovery
configs/sam4l-xplained
@@ -164,67 +164,72 @@ that makes then less re-usable:
configs/hymini-stm32v/src/ssd1289.c. See also drivers/lcd/ssd1298.c
above.
- configs/stm32f4discovery/src/up_ssd1289.c. This examples is the
+ configs/stm32f4discovery/src/stm32_ssd1289.c. This examples is the
bottom half for the SSD1289 driver at drivers/lcd/ssd1289.c
configs/hymini-stm32v/src/ssd1289.c. See also drivers/lcd/ssd1298.c
above.
- configs/shenzhou/src/up_ssd1289.c
+ configs/shenzhou/src/stm32_ssd1289.c
kwikstik-k40:
- configs/kwikstik-k40/src/up_lcd.c. Don't waste your time. This is
+ configs/kwikstik-k40/src/k40_lcd.c. Don't waste your time. This is
just a stub.
Nokia LCD Drivers:
- configs/olimex-lpc1766stk/src/up_lcd.c. This examples is the
+ configs/olimex-lpc1766stk/src/lpc17_lcd.c. This examples is the
bottom half for the driver at drivers/lcd/nokia6100.c.
- This was never completedly debugged ... there are probably issues
+ This was never completely debugged ... there are probably issues
with that nasty 9-bit SPI interfaces.
HX8346:
- configs/sam3u-ek/src/up_lcd.c. The SAM3U-EK developement board features
+ configs/sam3u-ek/src/sam_lcd.c. The SAM3U-EK development board features
a TFT/Transmissive color LCD module with touch-screen, FTM280C12D,
with integrated driver IC HX8346.
HX8347:
- configs/pic32mx7mmb/src/up_mio283qt2.c. This driver is for the MI0283QT-2
+ configs/pic32mx7mmb/src/pic32_mio283qt2.c. This driver is for the MI0283QT-2
LCD from Multi-Inno Technology Co., Ltd. This LCD is based on the Himax
HX8347-D LCD controller.
ILI93xx and Similar:
- configs/stm3210e-eval/src/up_lcd.c. This driver supports the following
+ configs/stm3210e-eval/src/stm32_lcd.c. This driver supports the following
LCDs:
1. Ampire AM-240320LTNQW00H
2. Orise Tech SPFD5408B
3. RenesasSP R61580
- configs/stm3220g-eval/src/up_lcd.c and configs/stm3240g-eval/src/up_lcd.c.
+ configs/stm3220g-eval/src/stm32_lcd.c and configs/stm3240g-eval/src/smt32_lcd.c.
AM-240320L8TNQW00H (LCD_ILI9320 or LCD_ILI9321) and
AM-240320D5TOQW01H (LCD_ILI9325)
- configs/shenzhou/src/up_ili93xx.c. Another ILI93xx driver.
+ configs/shenzhou/src/stm32_ili93xx.c. Another ILI93xx driver.
config/sam4e-ek/src/sam_ili9325.c. ILI9325 driver
config/sam4e-ek/src/sam_ili9341.c. ILI9341 driver
+ ILI9488
+
+ configs/samv71-xult/src/sam_ili9488.c
+ include/nuttx/lcd/ili9488.h
+
R61505U
- configs/hymini-stm32v/src/up_r61505u.c
+ configs/hymini-stm32v/src/stm32_r61505u.c
Sharp Memory LCD:
- configs/maple/src/up_lcd.c
+ configs/maple/src/stm32_lcd.c
OLEDs:
- configs/stm32f4discovery/src/up_ug2864ambag01.c
- configs/stm32f4discovery/src/up_ug2864hsweg01.c
- configs/sam4l-xplained/src/up_ug2832hsweg04.c
- configs/zp214xpa/src/up_ug2864ambag01.c
+ configs/stm32f4discovery/src/stm32_ug2864ambag01.c
+ configs/stm32f4discovery/src/stm32_ug2864hsweg01.c
+ configs/sam4l-xplained/src/sa,_ug2832hsweg04.c
+ configs/zp214xpa/src/lpc2148_ug2864ambag01.c
LCD controllers built-into the MCU:
@@ -235,14 +240,14 @@ that makes then less re-usable:
Alphnumeric/segment LCD Displays:
- configs/skp16c26/src/up_lcd.c. Untested alphanumeric LCD driver.
- configs/pcblogic-pic32mx/src/up_lcd1602.c. LCD1602 is based on the
+ configs/skp16c26/src/m16c_lcd.c. Untested alphanumeric LCD driver.
+ configs/pcblogic-pic32mx/src/pic32mx_lcd1602.c. LCD1602 is based on the
Hitachi HD44780U LCD controller. This version of the driver
uses the PIC32MX PMP interface to control the LCD. As of this
- writing, has *NOT* been verfied (mostly because I get bewildered
+ writing, has *NOT* been verified (mostly because I get bewildered
by all of the jumper wires). See include/nuttx/lcd/hd4478ou.h
for more information about LCD1602.
- configs/sure-pic32mx/src/up_lcd1602.c. Another LCD1602 segment
+ configs/sure-pic32mx/src/pic32_lcd1602.c. Another LCD1602 segment
LCD. This is a bit-bang version of the driver and appears to
be fully functional. This version of the LCD1602 driver has
been verified and is working fine.
@@ -259,4 +264,3 @@ graphics/
=========
See also the usage of the LCD driver in the graphics/ directory.
-