#ifndef _DISPLAY_H #define _DISPLAY_H #include "beacon.h" // Display Constants #define LINE1 0 #define LINE2 12 #define LINE3 24 #define LINE4 36 #define LINE5 48 #define LINEBOTTOM 54 // Display String Variables for updating all screen at once //--------------------------------------------------------------------- char instanceStr[12] = ""; char macStr[18] = ""; int ad_running = 0; uint32_t beacon_count = 0; //--------------------------------------------------------------------- void DisplayButtonStatus() { #ifdef _HELTEC_H_ Heltec.display->clear(); Heltec.display->drawString(0, LINE1, "MAC: "+String(macStr)); Heltec.display->drawString(0, LINE2, "I : "+String(instanceStr)); Heltec.display->drawString(0, LINE4, beaconTypeStr); Heltec.display->drawString(0, LINEBOTTOM, "Cnt: "+String(beacon_count)); if( 1 == ad_running ) { String running="X"; Heltec.display->drawString(120, LINEBOTTOM, running); } Heltec.display->display(); #endif //_HELTEC_H_ } #endif //_DISPLAY_H