From f01e9637934d85bb49260859a615806e8cdd922d Mon Sep 17 00:00:00 2001 From: Gregory Nutt Date: Wed, 19 Jun 2013 09:56:32 -0600 Subject: [PATCH] Add SPI register definitions for the Freescale KL25Z --- configs/stm32ldiscovery/src/stm32_lcd.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/configs/stm32ldiscovery/src/stm32_lcd.c b/configs/stm32ldiscovery/src/stm32_lcd.c index ee8dd17a4e..a859f5a474 100644 --- a/configs/stm32ldiscovery/src/stm32_lcd.c +++ b/configs/stm32ldiscovery/src/stm32_lcd.c @@ -698,7 +698,16 @@ static inline void slcd_writemem(uint16_t segset, int curpos) lcdvdbg("segset: %04x curpos: %d\n", segset, curpos); slcd_dumpslcd("BEFORE WRITE"); - /* Isolate the least significant bits */ + /* Isolate the least significant bits + * + * LCD character 16-bit-encoding: + * { E , D , P , N, M , C , COL , DP, B , A , K , J, G , F , Q , H } + * + * segments[0] = { E , D , P , N } + * segments[1] = { M , C , COL , DP } + * segments[2] = { B , A , K , J } + * segments[3] = { G , F , Q , H } + */ for (i = 12, j = 0; j < 4; i -= 4, j++) {