From a919b79a1da201b9e7b4a70da45c2985bd2ea8f0 Mon Sep 17 00:00:00 2001 From: cheapie Date: Sun, 7 Jun 2026 11:33:07 -0500 Subject: Convert digital sign to use a blinky plant for timing --- assembly/digitalsign/digitalsign.S | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) (limited to 'assembly/digitalsign/digitalsign.S') diff --git a/assembly/digitalsign/digitalsign.S b/assembly/digitalsign/digitalsign.S index c5e5468..2755fd9 100644 --- a/assembly/digitalsign/digitalsign.S +++ b/assembly/digitalsign/digitalsign.S @@ -1,3 +1,7 @@ +li s0,0xffff0000 +csrw 0x801,s0 +sb zero,0(s0) + start: call blankall pause @@ -58,14 +62,8 @@ ecall ret sleep: -rdtime t0 -addi t0,t0,4 -sleep_loop: -rdtime t1 -csrw 0x800,1 # Lightweight mode on -pause -csrw 0x800,0 # Lightweight mode off -bltu t1,t0,sleep_loop +lr.w zero,0(s0) +wrs.nto ret channel1: .asciz "1" -- cgit v1.2.3