- do \\r
- { \\r
- if ((c) & (1<<(irmp_bitno))) \\r
- { \\r
- irsnd_buffer[((acp24_bitno)>>3)] |= 1 << (((7 - (acp24_bitno)) & 0x07)); \\r
- } \\r
- } while (0)\r
-\r
- case IRMP_ACP24_PROTOCOL:\r
- {\r
- uint16_t cmd = irmp_data_p->command;\r
- uint8_t i;\r
-\r
- address = bitsrevervse (irmp_data_p->address, ACP24_ADDRESS_LEN);\r
-\r
- for (i = 0; i < 8; i++)\r
- {\r
- irsnd_buffer[i] = 0x00; // CCCCCCCC\r
- }\r
-\r
- // ACP24-Frame:\r
- // 1 2 3 4 5 6\r
- // 0123456789012345678901234567890123456789012345678901234567890123456789\r
- // N VVMMM ? ??? t vmA x y TTTT\r
- // \r
- // irmp_data_p->command:\r
- // \r
- // 5432109876543210\r
- // NAVVvMMMmtxyTTTT\r
-\r
- ACP_SET_BIT( 0, cmd, 15);\r
- ACP_SET_BIT(24, cmd, 14);\r
- ACP_SET_BIT( 2, cmd, 13);\r
- ACP_SET_BIT( 3, cmd, 12);\r
- ACP_SET_BIT(22, cmd, 11);\r
- ACP_SET_BIT( 4, cmd, 10);\r
- ACP_SET_BIT( 5, cmd, 9);\r
- ACP_SET_BIT( 6, cmd, 8);\r
- ACP_SET_BIT(23, cmd, 7);\r
- ACP_SET_BIT(20, cmd, 6);\r
- ACP_SET_BIT(26, cmd, 5);\r
- ACP_SET_BIT(44, cmd, 4);\r
- ACP_SET_BIT(66, cmd, 3);\r
- ACP_SET_BIT(67, cmd, 2);\r
- ACP_SET_BIT(68, cmd, 1);\r
- ACP_SET_BIT(69, cmd, 0);\r
-\r
- irsnd_busy = TRUE;\r
- break;\r
- }\r
-#endif\r
-\r
- default:\r
- {\r
- break;\r
- }\r
+ do \\r
+ { \\r
+ if ((c) & (1<<(irmp_bitno))) \\r
+ { \\r
+ irsnd_buffer[((acp24_bitno)>>3)] |= 1 << (((7 - (acp24_bitno)) & 0x07)); \\r
+ } \\r
+ } while (0)\r
+\r
+ case IRMP_ACP24_PROTOCOL:\r
+ {\r
+ uint16_t cmd = irmp_data_p->command;\r
+ uint8_t i;\r
+\r
+ address = bitsrevervse (irmp_data_p->address, ACP24_ADDRESS_LEN);\r
+\r
+ for (i = 0; i < 8; i++)\r
+ {\r
+ irsnd_buffer[i] = 0x00; // CCCCCCCC\r
+ }\r
+\r
+ // ACP24-Frame:\r
+ // 1 2 3 4 5 6\r
+ // 0123456789012345678901234567890123456789012345678901234567890123456789\r
+ // N VVMMM ? ??? t vmA x y TTTT\r
+ // \r
+ // irmp_data_p->command:\r
+ // \r
+ // 5432109876543210\r
+ // NAVVvMMMmtxyTTTT\r
+\r
+ ACP_SET_BIT( 0, cmd, 15);\r
+ ACP_SET_BIT(24, cmd, 14);\r
+ ACP_SET_BIT( 2, cmd, 13);\r
+ ACP_SET_BIT( 3, cmd, 12);\r
+ ACP_SET_BIT(22, cmd, 11);\r
+ ACP_SET_BIT( 4, cmd, 10);\r
+ ACP_SET_BIT( 5, cmd, 9);\r
+ ACP_SET_BIT( 6, cmd, 8);\r
+ ACP_SET_BIT(23, cmd, 7);\r
+ ACP_SET_BIT(20, cmd, 6);\r
+ ACP_SET_BIT(26, cmd, 5);\r
+ ACP_SET_BIT(44, cmd, 4);\r
+ ACP_SET_BIT(66, cmd, 3);\r
+ ACP_SET_BIT(67, cmd, 2);\r
+ ACP_SET_BIT(68, cmd, 1);\r
+ ACP_SET_BIT(69, cmd, 0);\r
+\r
+ irsnd_busy = TRUE;\r
+ break;\r
+ }\r
+#endif\r
+\r
+ default:\r
+ {\r
+ break;\r
+ }\r