1 contributor
#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