mirror of
https://github.com/DCC-EX/CommandStation-EX.git
synced 2024-11-23 08:06:13 +01:00
test to remove port code
This commit is contained in:
parent
55561188e1
commit
cfcd61174d
|
@ -119,17 +119,11 @@ void TrackManager::setPROGSignal( bool on) {
|
||||||
}
|
}
|
||||||
|
|
||||||
void TrackManager::setDCSignal(int16_t cab, byte speedbyte) {
|
void TrackManager::setDCSignal(int16_t cab, byte speedbyte) {
|
||||||
HAVE_PORTA(fakePORTA=PORTA);
|
|
||||||
HAVE_PORTB(fakePORTB=PORTB);
|
|
||||||
HAVE_PORTC(fakePORTC=PORTC);
|
|
||||||
FOR_EACH_TRACK(t) {
|
FOR_EACH_TRACK(t) {
|
||||||
if (trackDCAddr[t]!=cab) continue;
|
if (trackDCAddr[t]!=cab) continue;
|
||||||
if (trackMode[t]==TRACK_MODE_DC) track[t]->setDCSignal(speedbyte);
|
if (trackMode[t]==TRACK_MODE_DC) track[t]->setDCSignal(speedbyte);
|
||||||
else if (trackMode[t]==TRACK_MODE_DCX) track[t]->setDCSignal(speedbyte ^ 128);
|
else if (trackMode[t]==TRACK_MODE_DCX) track[t]->setDCSignal(speedbyte ^ 128);
|
||||||
}
|
}
|
||||||
HAVE_PORTA(PORTA=fakePORTA);
|
|
||||||
HAVE_PORTB(PORTB=fakePORTB);
|
|
||||||
HAVE_PORTC(PORTC=fakePORTC);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user