bra command_endswitch
command_portaddr
- add_lw PORTA
+ add_lw PORTA & 0x0ff
mov_wf s
set_f sh
mov_fw original_op
mov_wf RCSTA ; enable serial port, continuous rx, 8-bit
return
-;----------------------------------------
-serial_write_char
-; W character undefined
-serial_write_char_loop
- bt_f_if0 PIR1, TXIF
- bra serial_write_char_loop
- mov_wf TXREG
- return
-
;----------------------------------------
serial_read_char
; on errors, sets LED red and transmits *
rcall serial_receive_reset
bra serial_read_char_loop
+;----------------------------------------
+serial_write_char
+; W character undefined
+serial_write_char_loop
+ bt_f_if0 PIR1, TXIF
+ bra serial_write_char_loop
+ mov_wf TXREG
+ return
+
;----------------------------------------
serial_write_hex
; transmits W in hex through serial port