This repository has been archived on 2025-03-02. You can view files and clone it, but cannot push or open issues or pull requests.
rc2007-rescue/avr.cpp

22 lines
353 B
C++
Raw Normal View History

2007-04-03 12:48:00 +00:00
#include "avr.h"
#include "adc.h"
2007-04-03 12:48:00 +00:00
#include "util.h"
int getButton() {
uint16_t val = getADCValue(7);
if(val < 144) return 5;
if(val < 228) return 4;
if(val < 304) return 3;
if(val < 376) return 2;
if(val < 600) return 1;
return 0;
}
void waitForButton(int i) {
while(getButton() != CLAMP(0, i, 5));
while(getButton() != 0);
}