summaryrefslogtreecommitdiff
path: root/software/rhmixxx/keypad.c
diff options
context:
space:
mode:
authorChristian Pointner <equinox@helsinki.at>2014-06-01 18:41:25 (GMT)
committerChristian Pointner <equinox@helsinki.at>2014-06-01 18:41:25 (GMT)
commita1586f0d7b3490ed3fa2e9c130adeb32b4d0f7d6 (patch)
tree79728d29b3ee7ed296f4e18dae2ece49a7e287c7 /software/rhmixxx/keypad.c
parent463de1da2390f5110cf65e70778aed5bd17d7b21 (diff)
improved midi commands for leds
7F is now a wildcard for all leds
Diffstat (limited to 'software/rhmixxx/keypad.c')
-rw-r--r--software/rhmixxx/keypad.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/software/rhmixxx/keypad.c b/software/rhmixxx/keypad.c
index 96bf7e2..7cda7b9 100644
--- a/software/rhmixxx/keypad.c
+++ b/software/rhmixxx/keypad.c
@@ -74,6 +74,7 @@ void keypad_led_on(uint8_t led)
case 13:
case 14:
case 15: PORTD |= (1 << (led - 12 + 4)); break;
+ case 127: PORTC = 0xFF; PORTB |= 0xF0; PORTD |= 0xF0; break;
}
}
@@ -96,6 +97,7 @@ void keypad_led_off(uint8_t led)
case 13:
case 14:
case 15: PORTD &= ~(1 << (led - 12 + 4)); break;
+ case 127: PORTC = 0x00; PORTB &= 0x0F; PORTD &= 0x0F; break;
}
}
@@ -118,6 +120,7 @@ void keypad_led_toggle(uint8_t led)
case 13:
case 14:
case 15: PORTD ^= (1 << (led - 12 + 4)); break;
+ case 127: PORTC ^= 0xFF; PORTB ^= 0xF0; PORTD ^= 0xF0; break;
}
}