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

Revision:
0:8d73f4071c1a
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lcd.cpp	Wed Jun 17 16:34:01 2020 +0000
@@ -0,0 +1,24 @@
+#include "lcd.h"
+
+
+LCD::LCD(){
+}
+
+void LCD::initLCD(){
+    uint8_t status;
+    
+    BSP_LCD_Init();                                                                             //Initialise le LCD
+    BSP_LCD_LayerDefaultInit(LTDC_ACTIVE_LAYER, LCD_FB_START_ADDRESS);
+    BSP_LCD_SelectLayer(LTDC_ACTIVE_LAYER);
+
+    status = BSP_TS_Init(BSP_LCD_GetXSize(), BSP_LCD_GetYSize());
+    if (status != TS_OK) {
+        BSP_LCD_DisplayStringAt(0, LINE(5), (uint8_t *)"TOUCHSCREEN INIT FAIL", CENTER_MODE);
+        while (1);
+    } else {
+        BSP_LCD_DisplayStringAt(0, LINE(5), (uint8_t *)"TOUCHSCREEN INIT OK", CENTER_MODE);
+    }
+
+    HAL_Delay(100);
+    BSP_LCD_SetFont(&Font12);
+}
\ No newline at end of file