main: fix NEC codes
This commit is contained in:
parent
058ab29990
commit
b493d982ad
12
main.c
12
main.c
|
@ -318,22 +318,22 @@ void main(void)
|
|||
puth(nec_msg[2]);
|
||||
puth(nec_msg[3]);
|
||||
puts("\r\n");
|
||||
if (0x00 == nec_msg[0] && 0xff == nec_msg[1]) { // radio remote
|
||||
if (0x08 == nec_msg[2] && 0xf6 == nec_msg[3]) { // 1
|
||||
if (0x80 == nec_msg[0] && 0x7f == nec_msg[1]) { // radio remote
|
||||
if (0x04 == nec_msg[2] && 0xfb == nec_msg[3]) { // 1
|
||||
led_red(0x8000);
|
||||
led_green(0);
|
||||
led_blue(0);
|
||||
} else if (0x0a == nec_msg[2] && 0xf4 == nec_msg[3]) { // 2
|
||||
} else if (0x05 == nec_msg[2] && 0xfa == nec_msg[3]) { // 2
|
||||
led_red(0);
|
||||
led_green(0x8000);
|
||||
led_blue(0);
|
||||
} else if (0x0c == nec_msg[2] && 0xf2 == nec_msg[3]) { // 3
|
||||
} else if (0x06 == nec_msg[2] && 0xf9 == nec_msg[3]) { // 3
|
||||
led_red(0);
|
||||
led_green(0);
|
||||
led_blue(0x8000);
|
||||
} else if (0x02 == nec_msg[2] && 0xfc == nec_msg[3]) { // mute
|
||||
} else if (0x01 == nec_msg[2] && 0xfe == nec_msg[3]) { // mute
|
||||
LED_UV_PORT->ODR.reg |= LED_UV_PIN; // switch UV LED on
|
||||
} else if (0x24 == nec_msg[2] && 0xda == nec_msg[3]) { // power
|
||||
} else if (0x12 == nec_msg[2] && 0xed == nec_msg[3]) { // power
|
||||
LED_UV_PORT->ODR.reg &= ~LED_UV_PIN; // switch UV LED off
|
||||
led_red(0);
|
||||
led_green(0);
|
||||
|
|
Loading…
Reference in New Issue