|
STM32L476G_EVAL BSP User Manual
|
Variables | |
| LCD_HandleTypeDef | LCDHandle |
| uint8_t | LCDBar = BATTERYLEVEL_FULL |
| __IO const uint32_t | Mask [] |
| LETTERS AND NUMBERS MAPPING DEFINITION. | |
| const uint8_t | Shift [6] |
| uint32_t | Digit [6] |
| __IO const uint32_t | LetterMap [26] |
| __IO const uint32_t | NumberMap [10] |
| const uint16_t | CapLetterMap [26] |
Variable Documentation
| const uint16_t CapLetterMap[26] |
{
0xFE00, 0x6714, 0x1D00, 0x4714, 0x9D00, 0x9C00, 0x3F00, 0xFA00, 0x0014,
0x5300, 0x9841, 0x1900, 0x5A48, 0x5A09, 0x5F00, 0xFC00, 0x5F01, 0xFC01,
0xAF00, 0x0414, 0x5b00, 0x18C0, 0x5A81, 0x00C9, 0x0058, 0x05C0
}
Definition at line 159 of file stm32l476g_eval_glass_lcd.c.
| uint32_t Digit[6] |
Definition at line 133 of file stm32l476g_eval_glass_lcd.c.
Referenced by BSP_LCD_GLASS_WriteChar(), and Convert().
| uint8_t LCDBar = BATTERYLEVEL_FULL |
Definition at line 119 of file stm32l476g_eval_glass_lcd.c.
Referenced by BSP_LCD_GLASS_BarLevelConfig(), and BSP_LCD_GLASS_WriteChar().
| LCD_HandleTypeDef LCDHandle |
================================================================================
GLASS LCD MAPPING
================================================================================
A
_ ----------
P|_| |\ |H /|
F| G | I |B
| \ | / |
--M-- --N--
| /| \ |
E| L | J |C
_ | / |K \|
Q|_| -----------
D
A LCD character coding is based on the following matrix:
COM0 COM1 COM4 COM5 COM6 COM7
SEG(n) { 0 , 0 , I , B , C , J }
SEG(n+1) { D , K , A , H , M , N }
SEG(n+2) { Q , L , G , F , P , E }
The character A for example is:
-----------------------------------------------------------
COM0 COM1 COM4 COM5 COM6 COM7
SEG(n) { 0 , 0 , 0 , 1 , 1 , 0 }
SEG(n+1) { 0 , 0 , 1 , 0 , 1 , 1 }
SEG(n+2) { 0 , 0 , 0 , 1 , 0 , 1 }
--------------------------------------------------------
= 0 0 2 5 3 6 hex
=> 'A' = 0x002536
Definition at line 116 of file stm32l476g_eval_glass_lcd.c.
Referenced by BSP_LCD_GLASS_ArrowConfig(), BSP_LCD_GLASS_BarLevelConfig(), BSP_LCD_GLASS_BlinkConfig(), BSP_LCD_GLASS_Clear(), BSP_LCD_GLASS_ClearChar(), BSP_LCD_GLASS_ClearMatrixPixel(), BSP_LCD_GLASS_ClearTextZone(), BSP_LCD_GLASS_Contrast(), BSP_LCD_GLASS_DisplayChar(), BSP_LCD_GLASS_DisplayLogo(), BSP_LCD_GLASS_Init(), BSP_LCD_GLASS_SignCmd(), BSP_LCD_GLASS_TemperatureConfig(), BSP_LCD_GLASS_ValueUnitConfig(), BSP_LCD_GLASS_WriteChar(), and BSP_LCD_GLASS_WriteMatrixPixel().
| __IO const uint32_t LetterMap[26] |
{
0x00002536, 0x00202536, 0x00202404, 0x00222310, 0x00202426, 0x00002426,
0x00202416, 0x00000536, 0x00222200, 0x00200114, 0x00001425, 0x00200404,
0x00005514, 0x00004515, 0x00202514, 0x00002526, 0x00002532, 0x00002527,
0x00202432, 0x00022200, 0x00200514, 0x00041404, 0x00050515, 0x00045001,
0x00025000, 0x00243000
}
Definition at line 136 of file stm32l476g_eval_glass_lcd.c.
Referenced by Convert().
| __IO const uint32_t Mask[] |
{
0x00F00000, 0x000F0000, 0x0000F000, 0x00000F00, 0x000000F0, 0x0000000F
}
LETTERS AND NUMBERS MAPPING DEFINITION.
Definition at line 124 of file stm32l476g_eval_glass_lcd.c.
Referenced by Convert().
| __IO const uint32_t NumberMap[10] |
{
0x00202514, 0x00000110, 0x00202126, 0x00202132, 0x00000532,
0x00202432, 0x00202436, 0x00002110, 0x00202536, 0x00202532
}
Definition at line 150 of file stm32l476g_eval_glass_lcd.c.
Referenced by Convert().
| const uint8_t Shift[6] |
{
20, 16, 12, 8, 4, 0
}
Definition at line 128 of file stm32l476g_eval_glass_lcd.c.
Referenced by Convert().
Generated on Sun Jun 21 2015 23:46:42 for STM32L476G_EVAL BSP User Manual by
1.7.6.1