
ss
Dependencies: BSP_DISCO_F746NG
main.cpp@0:4988bf6e11db, 2020-03-14 (annotated)
- Committer:
- lukelee36
- Date:
- Sat Mar 14 18:07:32 2020 +0000
- Revision:
- 0:4988bf6e11db
pokus;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
lukelee36 | 0:4988bf6e11db | 1 | #include "mbed.h" |
lukelee36 | 0:4988bf6e11db | 2 | #include "stm32746g_discovery_lcd.h" |
lukelee36 | 0:4988bf6e11db | 3 | |
lukelee36 | 0:4988bf6e11db | 4 | int main() |
lukelee36 | 0:4988bf6e11db | 5 | { |
lukelee36 | 0:4988bf6e11db | 6 | BSP_LCD_Init(); |
lukelee36 | 0:4988bf6e11db | 7 | BSP_LCD_LayerDefaultInit(LTDC_ACTIVE_LAYER, LCD_FB_START_ADDRESS); |
lukelee36 | 0:4988bf6e11db | 8 | BSP_LCD_SelectLayer(LTDC_ACTIVE_LAYER); |
lukelee36 | 0:4988bf6e11db | 9 | |
lukelee36 | 0:4988bf6e11db | 10 | while (1) { |
lukelee36 | 0:4988bf6e11db | 11 | BSP_LCD_Clear(LCD_COLOR_BLACK); |
lukelee36 | 0:4988bf6e11db | 12 | BSP_LCD_SetFont(&LCD_DEFAULT_FONT); |
lukelee36 | 0:4988bf6e11db | 13 | BSP_LCD_SetBackColor(LCD_COLOR_WHITE); |
lukelee36 | 0:4988bf6e11db | 14 | BSP_LCD_SetTextColor(LCD_COLOR_DARKBLUE); |
lukelee36 | 0:4988bf6e11db | 15 | |
lukelee36 | 0:4988bf6e11db | 16 | BSP_LCD_DisplayStringAt(0, 1, (uint8_t *)"MBED EXAMPLE", CENTER_MODE); |
lukelee36 | 0:4988bf6e11db | 17 | HAL_Delay(2000); |
lukelee36 | 0:4988bf6e11db | 18 | |
lukelee36 | 0:4988bf6e11db | 19 | BSP_LCD_SetBackColor(LCD_COLOR_BLACK); |
lukelee36 | 0:4988bf6e11db | 20 | BSP_LCD_SetTextColor(LCD_COLOR_ORANGE); |
lukelee36 | 0:4988bf6e11db | 21 | BSP_LCD_DisplayStringAt(0, 100, (uint8_t *)"DISCOVERY STM32F746NG", CENTER_MODE); |
lukelee36 | 0:4988bf6e11db | 22 | HAL_Delay(2000); |
lukelee36 | 0:4988bf6e11db | 23 | |
lukelee36 | 0:4988bf6e11db | 24 | BSP_LCD_Clear(LCD_COLOR_GREEN); |
lukelee36 | 0:4988bf6e11db | 25 | BSP_LCD_SetTextColor(LCD_COLOR_BLUE); |
lukelee36 | 0:4988bf6e11db | 26 | BSP_LCD_DrawRect(10, 20, 50, 50); |
lukelee36 | 0:4988bf6e11db | 27 | BSP_LCD_SetTextColor(LCD_COLOR_BROWN); |
lukelee36 | 0:4988bf6e11db | 28 | BSP_LCD_DrawCircle(80, 80, 50); |
lukelee36 | 0:4988bf6e11db | 29 | BSP_LCD_SetTextColor(LCD_COLOR_YELLOW); |
lukelee36 | 0:4988bf6e11db | 30 | BSP_LCD_DrawEllipse(150, 150, 50, 100); |
lukelee36 | 0:4988bf6e11db | 31 | BSP_LCD_SetTextColor(LCD_COLOR_RED); |
lukelee36 | 0:4988bf6e11db | 32 | BSP_LCD_FillCircle(200, 200, 40); |
lukelee36 | 0:4988bf6e11db | 33 | HAL_Delay(2000); |
lukelee36 | 0:4988bf6e11db | 34 | |
lukelee36 | 0:4988bf6e11db | 35 | BSP_LCD_SetBackColor(LCD_COLOR_GREEN); |
lukelee36 | 0:4988bf6e11db | 36 | BSP_LCD_SetTextColor(LCD_COLOR_CYAN); |
lukelee36 | 0:4988bf6e11db | 37 | BSP_LCD_DisplayStringAt(0, 6, (uint8_t *)"HAVE FUN !!!", RIGHT_MODE); |
lukelee36 | 0:4988bf6e11db | 38 | HAL_Delay(2000); |
lukelee36 | 0:4988bf6e11db | 39 | } |
lukelee36 | 0:4988bf6e11db | 40 | } |