chiark / gitweb /
Send HELLO as a result of all slaves being online. Do not crash if slave is slow...
[trains.git] / detpic / serout.asm
index 85da2c746b0cafa7ac9875839173de83eaaca37b..16e545fa6074d456d7c7f9cfa757c000f0d6bccf 100644 (file)
@@ -64,6 +64,7 @@ portb_read @
        bra     txfc_disable
        ; tx enable:
 
+       call    led_green ; we're transmitting
        bs_f    PIE1, TXIE
        return
 
@@ -92,9 +93,6 @@ serialtxfc_init @
 ;======================================================================
 ; ACTUAL TRANSMISSION
 
-boo
- panic morse_TI1
-
 ;----------------------------------------------------------------------
 serialtx_intrl @
        ; are we ready to transmit ?
@@ -110,9 +108,6 @@ serialtx_intrl @
        xor_wfw outmsg_end
        bra_z   tx_bufempty
 
- mov_fw        INDF0
- xor_lw 0x02
- bra_z boo
        mov_fw  INDF0
        mov_wf  TXREG
        bra_n   tx_justsent_noacknmra
@@ -125,7 +120,6 @@ tx_justsent_noacknmra
        bc_f    outmsg_begin, outbuf_szln2
        call    i2c_consider_restartread
 tx_alliswell
-       call    led_green ; we're transmitting
        intrl_handled_nostack
 
 ;----------
@@ -154,8 +148,7 @@ tx_bufempty
 serialtxbuf_init @
        clr_f   outmsg_end
        clr_f   outmsg_begin
-       mov_lw  b'00001001'
-       goto    serial_addbyte
+       return
 
 ;======================================================================
   include final.inc