diff options
author | Christian Pointner <equinox@helsinki.at> | 2014-06-01 18:41:25 (GMT) |
---|---|---|
committer | Christian Pointner <equinox@helsinki.at> | 2014-06-01 18:41:25 (GMT) |
commit | a1586f0d7b3490ed3fa2e9c130adeb32b4d0f7d6 (patch) | |
tree | 79728d29b3ee7ed296f4e18dae2ece49a7e287c7 /software/rhmixxx/keypad.c | |
parent | 463de1da2390f5110cf65e70778aed5bd17d7b21 (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.c | 3 |
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; } } |