chiark / gitweb /
serialtxbuf_init
authorian <ian>
Sun, 25 Dec 2005 17:06:20 +0000 (17:06 +0000)
committerian <ian>
Sun, 25 Dec 2005 17:06:20 +0000 (17:06 +0000)
detpic/program.asm
detpic/serout.asm

index dbdfb682cc244a0ffc6abd765d81cbf41dd96f20..4aeb81d55a6f70b9ec00abb65e8ee178174c6196 100644 (file)
@@ -66,6 +66,7 @@ intrl_handled_routine
 master_init
 ; Master-specific initialisation.
        call    i2cm_init
+       call    serialtxbuf_init
        call    polarity_master_init
        call    common_local_init
        call    serial_init
index ff06ac36353211d9b61a48ebb2957695af76471e..7dbd6d2336b95060d5e219ec7725412b633b24dc 100644 (file)
@@ -13,7 +13,7 @@ serial_addbyte
 ;
        mov_lfsr outbuf, 0
        mov_ff  outmsg_end, FSR0L
-       bs_f    PIR1, TXIE ; ensure we get interrupted
+       bs_f    PIR1, TXIE ; ensure we get interrupted and try to xmit
 ;...
 serial_addbyte_another
 ;  W                   byte to xmit to host    trashed
@@ -104,5 +104,12 @@ serialtxfc_init
        rcall   porb_read
        return
 
+;----------------------------------------------------------------------
+serialtxbuf_init
+       clr_f   outmsg_end
+       clr_f   outmsg_begin
+       mov_lw  b'00001001'
+       goto    serial_addbyte
+
 ;======================================================================
  include final.inc