diff options
| author | cheapie <cheapiephp@gmail.com> | 2026-06-07 11:33:07 -0500 |
|---|---|---|
| committer | cheapie <cheapiephp@gmail.com> | 2026-06-07 11:33:07 -0500 |
| commit | a919b79a1da201b9e7b4a70da45c2985bd2ea8f0 (patch) | |
| tree | f013b255e996f7979a35a1241c8012d341dccdbd /assembly/digitalsign/digitalsign.S | |
| parent | 95311ab84fb8ea6a5509aaa909be825c74e691ca (diff) | |
| download | rvcontroller-a919b79a1da201b9e7b4a70da45c2985bd2ea8f0.tar rvcontroller-a919b79a1da201b9e7b4a70da45c2985bd2ea8f0.tar.gz rvcontroller-a919b79a1da201b9e7b4a70da45c2985bd2ea8f0.tar.bz2 rvcontroller-a919b79a1da201b9e7b4a70da45c2985bd2ea8f0.tar.xz rvcontroller-a919b79a1da201b9e7b4a70da45c2985bd2ea8f0.zip | |
Convert digital sign to use a blinky plant for timing
Diffstat (limited to 'assembly/digitalsign/digitalsign.S')
| -rw-r--r-- | assembly/digitalsign/digitalsign.S | 14 |
1 files changed, 6 insertions, 8 deletions
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" |
