Add support for R61505U LCD controller on HY-mini STM32v board

This commit is contained in:
Gregory Nutt 2013-05-16 14:06:16 -06:00
parent c9e2f98ea3
commit b80707ea78
6 changed files with 1040 additions and 12 deletions

View File

@ -4717,3 +4717,6 @@
definitions. From Laurent Latil (2013-5-15).
* configs/hymini-stm32v: Enable SDIO in nsh2 configuration; remove
warning from src/up_ssd1289.c. From Laurent Latil (2013-5-15).
* configs/hymini-stm32v/src/up_r61505u.c: Support for the R65105-
based LCD that comes with some HY-Mini STM32v board. From Christian
Faure (2013-5-16).

View File

@ -4,4 +4,13 @@
#
if ARCH_BOARD_HYMINI_STM32V
config LCD_R61505U
bool "LCD Based on R61505U LCD Controller"
default n
depends on NX_LCDDRIVER && !LCD_SSD1289
---help---
Enables HY-Mini STM32v support for any LCD based on the R61505U,
LCD Controller.
endif

View File

@ -43,8 +43,12 @@ AOBJS = $(ASRCS:.S=$(OBJEXT))
CSRCS = up_boot.c up_leds.c up_buttons.c up_spi.c up_usbdev.c
ifeq ($(CONFIG_NX_LCDDRIVER),y)
ifeq ($(CONFIG_LCD_SSD1289),y)
CSRCS += up_ssd1289.c
else
ifeq ($(CONFIG_LCD_R61505U),y)
CSRCS += up_r61505u.c
endif
endif
ifeq ($(CONFIG_NSH_ARCHINIT),y)

File diff suppressed because it is too large Load Diff

View File

@ -156,20 +156,22 @@ Memory Map
Code can be loaded by the CalypsoBootloader only into HRAM beginning at
address 0x00820000 and, hence, is restricted to 128KB (including then
non-loaded sections: uninitialized data and for the NuttX heap).
non-loaded sections: Uninitialized data and the NuttX heap).
SDRAM and NOR FLASH
-------------------
SDRAM is provided by a Flash/SRAM: Spansion S71PL129NC0 part that provices
128MBit (16MB) of FLASH and 64MBit (8MB) of SDRAM.
* SDRAM
SDRAM
-----
The Pirelli DP-L10 has 8MB of SDRAM beginning at address 0x01000000.
This DRAM appears to be initialized by the Pirelli ROM loader and is
ready for use with no further initialization required.
NOR FLASH
---------
There is non-volatile memory at address 0x00000000. The other Calypso
phones have NOR FLASH at this location. This needs more investigation
for the Pirelli phones.
* NOR FLASH
The 16MB FLASH is at address 0x00000000.
USB Serial Console
==================

View File

@ -174,6 +174,10 @@ that makes then less re-usable:
AM-240320D5TOQW01H (LCD_ILI9325)
configs/shenzhou/src/up_ili93xx.c. Another ILI93xx driver.
R61505U
configs/hymini-stm32v/src/up_r61505u.c
OLEDs:
configs/stm32f4discovery/src/up_ug2864ambag01.c