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

make compile on Uno

This commit is contained in:
Harald Barth 2022-06-06 23:51:06 +02:00
parent 6ff5e7c7a8
commit 11d959c8d0
2 changed files with 7 additions and 7 deletions

View File

@ -1 +1 @@
#define GITHUB_SHA "TM-PORTX-20220606" #define GITHUB_SHA "TM-PORTX-20220606-1"

View File

@ -183,23 +183,23 @@ void MotorDriver::setDCSignal(byte speedcode) {
if (HAVE_PORTA(fastSignalPin.shadowinout == &PORTA)) { if (HAVE_PORTA(fastSignalPin.shadowinout == &PORTA)) {
DIAG(F("setDCSignal: HAVEPORTA")); DIAG(F("setDCSignal: HAVEPORTA"));
noInterrupts(); noInterrupts();
fakePORTA=PORTA; HAVE_PORTA(fakePORTA=PORTA);
setSignal(tDir); setSignal(tDir);
PORTA=fakePORTA; HAVE_PORTA(PORTA=fakePORTA);
interrupts(); interrupts();
} else if (HAVE_PORTB(fastSignalPin.shadowinout == &PORTB)) { } else if (HAVE_PORTB(fastSignalPin.shadowinout == &PORTB)) {
DIAG(F("setDCSignal: HAVEPORTB")); DIAG(F("setDCSignal: HAVEPORTB"));
noInterrupts(); noInterrupts();
fakePORTB=PORTB; HAVE_PORTB(fakePORTB=PORTB);
setSignal(tDir); setSignal(tDir);
PORTB=fakePORTB; HAVE_PORTB(PORTB=fakePORTB);
interrupts(); interrupts();
} else if (HAVE_PORTC(fastSignalPin.shadowinout == &PORTC)) { } else if (HAVE_PORTC(fastSignalPin.shadowinout == &PORTC)) {
DIAG(F("setDCSignal: HAVEPORTC")); DIAG(F("setDCSignal: HAVEPORTC"));
noInterrupts(); noInterrupts();
fakePORTC=PORTC; HAVE_PORTC(fakePORTC=PORTC);
setSignal(tDir); setSignal(tDir);
PORTC=fakePORTC; HAVE_PORTC(PORTC=fakePORTC);
interrupts(); interrupts();
} }
} }