mirror of
https://github.com/ole00/afterburner.git
synced 2024-11-26 03:49:18 +00:00
Change switch statement to array lookup
This commit is contained in:
parent
d95268e8ba
commit
14b36093c1
@ -1124,25 +1124,15 @@ static void writePes(void) {
|
|||||||
turnOff();
|
turnOff();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static const unsigned char PROGMEM duration[] = {
|
||||||
|
1, 2, 5, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 200
|
||||||
|
};
|
||||||
|
|
||||||
static unsigned char getDuration(unsigned char index) {
|
static unsigned char getDuration(unsigned char index) {
|
||||||
switch (index) {
|
if (index > 13) {
|
||||||
case 0: return 1;
|
return 0;
|
||||||
case 1: return 2;
|
|
||||||
case 2: return 5;
|
|
||||||
case 3: return 10;
|
|
||||||
case 4: return 20;
|
|
||||||
case 5: return 30;
|
|
||||||
case 6: return 40;
|
|
||||||
case 7: return 50;
|
|
||||||
case 8: return 60;
|
|
||||||
case 9: return 70;
|
|
||||||
case 10: return 80;
|
|
||||||
case 11: return 90;
|
|
||||||
case 12: return 100;
|
|
||||||
case 13: return 200;
|
|
||||||
default: return 0;
|
|
||||||
}
|
}
|
||||||
|
return pgm_read_byte(&duration[index]);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void setGalDefaults(void) {
|
static void setGalDefaults(void) {
|
||||||
|
Loading…
Reference in New Issue
Block a user