1
0
mirror of https://github.com/DCC-EX/CommandStation-EX.git synced 2024-11-23 16:16: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)) {
DIAG(F("setDCSignal: HAVEPORTA"));
noInterrupts();
fakePORTA=PORTA;
HAVE_PORTA(fakePORTA=PORTA);
setSignal(tDir);
PORTA=fakePORTA;
HAVE_PORTA(PORTA=fakePORTA);
interrupts();
} else if (HAVE_PORTB(fastSignalPin.shadowinout == &PORTB)) {
DIAG(F("setDCSignal: HAVEPORTB"));
noInterrupts();
fakePORTB=PORTB;
HAVE_PORTB(fakePORTB=PORTB);
setSignal(tDir);
PORTB=fakePORTB;
HAVE_PORTB(PORTB=fakePORTB);
interrupts();
} else if (HAVE_PORTC(fastSignalPin.shadowinout == &PORTC)) {
DIAG(F("setDCSignal: HAVEPORTC"));
noInterrupts();
fakePORTC=PORTC;
HAVE_PORTC(fakePORTC=PORTC);
setSignal(tDir);
PORTC=fakePORTC;
HAVE_PORTC(PORTC=fakePORTC);
interrupts();
}
}