Interfaçage NeoPixel Ring 12, LPRO MECSE, Arnaud A.

Committer:
Rhamao
Date:
Wed Jun 17 16:34:01 2020 +0000
Revision:
0:8d73f4071c1a
View1 finie

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Rhamao 0:8d73f4071c1a 1 #include "lcd.h"
Rhamao 0:8d73f4071c1a 2
Rhamao 0:8d73f4071c1a 3
Rhamao 0:8d73f4071c1a 4 LCD::LCD(){
Rhamao 0:8d73f4071c1a 5 }
Rhamao 0:8d73f4071c1a 6
Rhamao 0:8d73f4071c1a 7 void LCD::initLCD(){
Rhamao 0:8d73f4071c1a 8 uint8_t status;
Rhamao 0:8d73f4071c1a 9
Rhamao 0:8d73f4071c1a 10 BSP_LCD_Init(); //Initialise le LCD
Rhamao 0:8d73f4071c1a 11 BSP_LCD_LayerDefaultInit(LTDC_ACTIVE_LAYER, LCD_FB_START_ADDRESS);
Rhamao 0:8d73f4071c1a 12 BSP_LCD_SelectLayer(LTDC_ACTIVE_LAYER);
Rhamao 0:8d73f4071c1a 13
Rhamao 0:8d73f4071c1a 14 status = BSP_TS_Init(BSP_LCD_GetXSize(), BSP_LCD_GetYSize());
Rhamao 0:8d73f4071c1a 15 if (status != TS_OK) {
Rhamao 0:8d73f4071c1a 16 BSP_LCD_DisplayStringAt(0, LINE(5), (uint8_t *)"TOUCHSCREEN INIT FAIL", CENTER_MODE);
Rhamao 0:8d73f4071c1a 17 while (1);
Rhamao 0:8d73f4071c1a 18 } else {
Rhamao 0:8d73f4071c1a 19 BSP_LCD_DisplayStringAt(0, LINE(5), (uint8_t *)"TOUCHSCREEN INIT OK", CENTER_MODE);
Rhamao 0:8d73f4071c1a 20 }
Rhamao 0:8d73f4071c1a 21
Rhamao 0:8d73f4071c1a 22 HAL_Delay(100);
Rhamao 0:8d73f4071c1a 23 BSP_LCD_SetFont(&Font12);
Rhamao 0:8d73f4071c1a 24 }