diff options
| author | cheapie <cheapiephp@gmail.com> | 2026-11-08 08:33:01 -0600 |
|---|---|---|
| committer | cheapie <cheapiephp@gmail.com> | 2026-11-08 08:33:01 -0600 |
| commit | 71c0c2ed2d9af9aff2b334f02e105904a90453a6 (patch) | |
| tree | 756d6f4712d42a96e798c8967f865894bafede4b | |
| parent | d29584ca1361f7268511fda2404f15991ca9c5c9 (diff) | |
| download | rvcontroller-71c0c2ed2d9af9aff2b334f02e105904a90453a6.tar rvcontroller-71c0c2ed2d9af9aff2b334f02e105904a90453a6.tar.gz rvcontroller-71c0c2ed2d9af9aff2b334f02e105904a90453a6.tar.bz2 rvcontroller-71c0c2ed2d9af9aff2b334f02e105904a90453a6.tar.xz rvcontroller-71c0c2ed2d9af9aff2b334f02e105904a90453a6.zip | |
Improve 'rrxing2' monitoring signal behavior
| -rw-r--r-- | assembly/rrxing2/rrxing2.S | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/assembly/rrxing2/rrxing2.S b/assembly/rrxing2/rrxing2.S index bb2c4dc..f9308f8 100644 --- a/assembly/rrxing2/rrxing2.S +++ b/assembly/rrxing2/rrxing2.S @@ -34,7 +34,7 @@ csrsi mstatus,0x8 # Turn on MIE to enable interrupts digiline_send lightchannel,lightoffmsg digiline_send gatechannel,gateupmsg digiline_send bellchannel,belloffmsg -digiline_send signalchannel,lightredmsg +digiline_send signalchannel,lightoffmsg .include "ui.S" @@ -214,7 +214,7 @@ stop_timer digiline_send lightchannel,lightoffmsg digiline_send gatechannel,gateupmsg digiline_send bellchannel,belloffmsg -digiline_send signalchannel,lightredmsg +digiline_send signalchannel,lightoffmsg ret .align 2 @@ -235,6 +235,7 @@ ret destate3: lpad 4 digiline_send lightchannel,lightredmsg +digiline_send signalchannel,lightflashyellowmsg set_timer_to gatedroptime ret @@ -248,7 +249,6 @@ ret .align 2 destate5: lpad 6 -digiline_send signalchannel,lightgreenmsg digiline_send bellchannel,belloffmsg set_timer_to activetime ret @@ -256,7 +256,6 @@ ret .align 2 destate6: lpad 7 -digiline_send signalchannel,lightredmsg digiline_send gatechannel,gateupmsg set_timeri 2 la t0,currstate @@ -271,7 +270,7 @@ stop_timer digiline_send lightchannel,lightoffmsg digiline_send gatechannel,gateupmsg digiline_send bellchannel,belloffmsg -digiline_send signalchannel,lightredmsg +digiline_send signalchannel,lightflashredmsg ret .align 2 @@ -306,14 +305,14 @@ ret .align 2 ukstate5: lpad 22 -digiline_send signalchannel,lightgreenmsg +digiline_send signalchannel,lightflashyellowmsg set_timer_to activetime ret .align 2 ukstate6: lpad 23 -digiline_send signalchannel,lightredmsg +digiline_send signalchannel,lightflashredmsg digiline_send bellchannel,belloffmsg set_timeri 1 ret @@ -335,7 +334,7 @@ stop_timer digiline_send lightchannel,lightoffmsg digiline_send gatechannel,gateupmsg digiline_send bellchannel,belloffmsg -digiline_send signalchannel,lightredmsg +digiline_send signalchannel,lightoffmsg ret .align 2 @@ -343,6 +342,7 @@ usstate1: lpad 34 digiline_send lightchannel,lightflashredmsg digiline_send bellchannel,bellonmsg +digiline_send signalchannel,lightflashyellowmsg set_timer_to gatedroptime ret @@ -357,14 +357,14 @@ ret usstate3: lpad 36 digiline_send bellchannel,belloffmsg -digiline_send signalchannel,lightgreenmsg +digiline_send signalchannel,lightyellowmsg set_timer_to activetime ret .align 2 usstate4: lpad 37 -digiline_send signalchannel,lightredmsg +digiline_send signalchannel,lightoffmsg digiline_send gatechannel,gateupmsg set_timeri 3 la t0,currstate |
