From 71c0c2ed2d9af9aff2b334f02e105904a90453a6 Mon Sep 17 00:00:00 2001 From: cheapie Date: Sun, 8 Nov 2026 08:33:01 -0600 Subject: Improve 'rrxing2' monitoring signal behavior --- assembly/rrxing2/rrxing2.S | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) (limited to 'assembly/rrxing2/rrxing2.S') 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 -- cgit v1.2.3