main: fix NEC codes

This commit is contained in:
King Kévin 2022-10-12 17:34:57 +02:00
parent 058ab29990
commit b493d982ad
1 changed files with 6 additions and 6 deletions

12
main.c
View File

@ -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);