Browse Source

LCD refresh alle 100ms

master
Yves Ehrlich 5 years ago
parent
commit
77b28b27c3
  1. 4
      Code/miniRobotRC/interruptRoutinen.ino
  2. 3
      Code/miniRobotRC/miniRobotRC.ino

4
Code/miniRobotRC/interruptRoutinen.ino

@ -1,6 +1,10 @@
//HIER KOMMT ALLES REIN WAS 1 MAL PRO ms AUFGERUFEN WERDEN SOLL!!!
ISR(TIMER2_COMPA_vect) {
tasten.checkButtons();
renderTime++;
if(renderTime >= renderTimeout) {
lcd.renderAll();
renderTime = 0;
}
}
//ALLE anderen ISR kommen HIER drunter!!!

3
Code/miniRobotRC/miniRobotRC.ino

@ -15,6 +15,9 @@ volatile PCD8544_SPI_FB lcd;
volatile myInterrupts Timer2;
volatile myInterrupts pwmBL;
volatile shiftRegButton tasten;
//LCD
uint8_t renderTime = 0;
#define renderTimeout 100
//Kommandos
#define nothing 9 //reset/nichts tun

Loading…
Cancel
Save