1
0
mirror of https://github.com/DCC-EX/CommandStation-EX.git synced 2024-11-26 17:46:14 +01:00

fix typo and remove debug stuff

This commit is contained in:
Harald Barth 2021-08-22 14:22:59 +02:00
parent 20512b0c63
commit efce94058e

View File

@ -257,11 +257,9 @@ void DCC::setAccessory(int address, byte number, bool activate) {
b[0] = address % 64 + 128; b[0] = address % 64 + 128;
// second byte is of the form 1AAACDDD, where C should be 1, and the least significant D represent activate/deactivate // second byte is of the form 1AAACDDD, where C should be 1, and the least significant D represent activate/deactivate
// if we follow RCN-213, activate has to be reversed because in DCC++/DCC-EX activate=1 is "thrown, diverging", // if we follow RCN-213, activate has to be reversed because in DCC++/DCC-EX activate=1 is "thrown, diverging",
// but in RCN-213, 1 means "closed, straight" and 0 "thown, diverging" // but in RCN-213, 1 means "closed, straight" and 0 "thrown, diverging"
#ifdef TURNOUTS_RCN_213 #ifdef TURNOUTS_RCN_213
activate = !activate; activate = !activate;
#else
#error fooo
#endif #endif
b[1] = ((((address / 64) % 8) << 4) + (number % 4 << 1) + activate % 2) ^ 0xF8; b[1] = ((((address / 64) % 8) << 4) + (number % 4 << 1) + activate % 2) ^ 0xF8;