/*--------------- by JediRick -----------------
boolean (8 bit) - [true/false]
byte (8 bit) - [0-255] unsigned number
char (8 bit) - [-128 to 127] signed number
unsigned char (8 bit) - [-128 to 127] signed number
word (16 bit) - [0-65535] unsigned number
unsigned int (16 bit) - [0-65535] unsigned number
int (16 bit) - [-32768 to 32767] signed number
unsigned long (32 bit) - [0-4,294,967,295] unsigned number usually for millis
long (32 bit) - [-2,147,483,648 to 2,147,483,647] signed number
float (32 bit) - [-3.4028235E38 to 3.4028235E38] signed number
uint8_t (8 bit) - [0-255] unsigned number
int8_t (8 bit) - [-127 - 127] signed number
uint16_t (16 bit) - [0-65,535] unsigned number
int16_t (16 bit) - [-32,768 - 32,767] signed number
uint32_t (32 bit) - [0-4,294,967,295] unsigned number
int32_t (32 bit) - [-2,147,483,648 - 2,147,483,647] signed number
uint64_t (64 bit) - [0-18,446,744,073,709,551,615] unsigned number
int64_t (64 bit) - [−9,223,372,036,854,775,808 - 9,223,372,036,854,775,807] signed number
--------------------------------------------*/
uint16_t myTimer = 0;
bool flipFlop = false;
void setup() {
Serial.begin(115200);
}
void loop() {
myTimer++;
checkLora();
if (myTimer == 1000){
if (flipFlop == true) {
flipFlop = false;
myTimer = 0;
display1();
} else {
flipFlop = true;
myTimer = 0;
display2();
}
}
}
void checkLora() {
Serial.println("checking Lora");
}
void display1() {
Serial.println("display1");
delay(5000);
}
void display2() {
Serial.println("display2");
delay(5000);
}