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