Andrew Reed
/
NTP-Demo+Sensor
NTP demo for cypress Pioneer and Proto Dev kits also reads available analogue sensors
Diff: main.cpp
- Revision:
- 6:7fb6949e4f7e
- Parent:
- 5:6b62d5cb48e9
- Child:
- 7:a92448410a8e
--- a/main.cpp Fri Jul 03 15:21:43 2020 +0100 +++ b/main.cpp Fri Jul 03 15:57:42 2020 +0100 @@ -105,29 +105,29 @@ strftime (buffer,sizeof(buffer)," %T ", timeinfo); GUI_SetFont(GUI_FONT_32B_1); GUI_DispStringHCenterAt(buffer,LCD_GetXSize()/2,LCD_GetYSize()/2 - GUI_GetFontSizeY()/2 - 20); - printf("%s\r\n", buffer); + printf("%s%c[K\r\n",buffer, 0x1b); strftime (buffer,sizeof(buffer)," %A ",timeinfo); GUI_SetFont(GUI_FONT_32B_1); GUI_DispStringHCenterAt(buffer,LCD_GetXSize()/2,LCD_GetYSize()/2 - GUI_GetFontSizeY()/2 + 20); - printf("%s\r\n", buffer); + printf("%s%c[K\r\n",buffer, 0x1b); strftime (buffer,sizeof(buffer)," %d/%m/%y ",timeinfo); GUI_SetFont(GUI_FONT_32B_1); GUI_DispStringHCenterAt(buffer,LCD_GetXSize()/2,LCD_GetYSize()/2 - GUI_GetFontSizeY()/2 + 60); - printf("%s\r\n", buffer); + printf("%s%c[K\r\n",buffer, 0x1b); #ifdef CY8CKIT_TFT - sprintf(buffer, " Light = %d%c \r\n",int(lightlevel*100), '%'); + sprintf(buffer, " Light = %d%c ",int(lightlevel*100), '%'); GUI_SetFont(GUI_FONT_32B_1); GUI_DispStringHCenterAt(buffer,LCD_GetXSize()/2,LCD_GetYSize()/2 - GUI_GetFontSizeY()/2 - 60); - printf("%s",buffer); + printf("%s%c[K",buffer, 0x1b); #else float temperature = (B_CONSTANT / (logf((R_REFERENCE / ( 1 / TempAverage - 1 )) / R_INFINITY))) + ABSOLUTE_ZERO; - sprintf(buffer, "Temperature = %d.%1d C\r\n",int(temperature), + sprintf(buffer, " Temperature = %d.%1d C\r\n",int(temperature), int((temperature-(int)temperature)*10)); GUI_SetFont(GUI_FONT_32B_1); GUI_DispStringHCenterAt(buffer,LCD_GetXSize()/2,LCD_GetYSize()/2 - GUI_GetFontSizeY()/2 - 60); - printf("%s",buffer); + printf("%s%c[K",buffer, 0x1b); #endif printf("%c[4A", 0x1b ); }