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
-----
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.
* SDRAM
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.
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
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