this is working

This commit is contained in:
Wolfgang Hottgenroth 2024-03-05 15:06:42 +01:00
parent 86fb74bd49
commit 2d532a6403
2 changed files with 65 additions and 11 deletions

View File

@ -3,12 +3,66 @@
.section ".rodata","a"
screendata_tmpl:
.global screendata_tmpl
.byte _red
.byte _magenta
.byte _blue
.byte _cyan
.byte _green
.byte _yellow
.byte _green
.byte _green
.byte _green
.byte _green
.byte _green
.byte _green
.byte _green
.byte _green
.byte _green
.byte _green
.byte _green
.byte _green
.byte _green
.byte _green
.byte _green
.byte _green
.byte _green
.byte _green
.byte _green
.byte _green
.byte _green
.byte _green
.byte _green
.byte _green
.byte _green
.byte _green
.byte _green
.byte _green
.byte _green
.byte _green
.byte _green
.byte _green
.byte _green
.byte _green
.byte _green
.byte _green
.byte _green
.byte _green
.byte _green
.byte _green
.byte _green
.byte _green
.byte _green
.byte _green
.byte _green
.byte _green
.byte _green
.byte _green
.byte _green
.byte _green
.byte _green
.byte _green
.byte _green
.byte _green
.byte _green
.byte _green
.byte _green
.byte _green
.byte _green
screendataend_tmpl:
.byte 0xff

12
main.S
View File

@ -1,5 +1,3 @@
.file "main.S"
#include <msp430g2553.h>
#include "colors.h"
@ -52,7 +50,7 @@
.section ".data"
screendata:
.rept 6
.rept 60
.byte 0
.endr
screendataend:
@ -181,9 +179,11 @@ mainloop_wait_for_isr_2:
mainloop_data_done:
;; signal all data processed, isr finish
bis #SIGNAL_ALL_DATA_DONE, SIGNAL_REGISTER
set_debug
;; continue
jmp mainloop
jmp mainloop_data_done