nickg 4 years ago
parent
commit
eea243c3c5
  1. 5
      Code/miniRobotRC/interruptRoutinen.ino
  2. 5
      Code/miniRobotRC/miniRobotRC.ino

5
Code/miniRobotRC/interruptRoutinen.ino

@ -1,5 +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!!!

5
Code/miniRobotRC/miniRobotRC.ino

@ -11,10 +11,13 @@
#define _OE_LEVEL 7 //D7 fuer Output Enable Pegelwandler
#define BRIGHTNESS OCR1B
//globale Objekte anlegen
volatile PCD8544_SPI lcd;
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