chiark / gitweb /
actually initialise cdu (!)
authorian <ian>
Fri, 30 Dec 2005 03:22:24 +0000 (03:22 +0000)
committerian <ian>
Fri, 30 Dec 2005 03:22:24 +0000 (03:22 +0000)
detpic/points.asm
detpic/program.asm

index 2c1fcf0893fba4eb0b6edff7b6ce7a75363f0b19..5ec694c470fbb17560949456547ad0f4aef0e422 100644 (file)
@@ -365,6 +365,7 @@ cdu_discharged
 
 ;--------------------
 cdu_on @
+ clr_f xdebug+0
        pin_h   p0_cdu_enable
        return
 
index 0126bdf2773214892f8ab085e5b635f194b3776b..f09458123ff6b1660bcd0a17f784436010062281 100644 (file)
@@ -81,8 +81,10 @@ master_init
        call    serialtxfc_init
        call    mascan_init
        call    tick_init
+       call    cdu_init
        call    power_polarising_init
        call    power_fault_init
+ clr_f xdebug+0
        return
 
 ;----------------------------------------
@@ -91,10 +93,15 @@ master_interrupt_low @
        call    tick_intrl
        call    nmra_serialrx_intrl
        call    power_fault_intrl
+ mov_ff PIR1, xdebug+2
+ mov_ff PIE1, xdebug+3
+ mov_ff IPR1, xdebug+4
+ mov_ff INTCON, xdebug+5
        call    serialtxfc_intrl
        call    serialtx_intrl
        call    points_local_intrl
        call    i2cm_intrl
+ bs_f  xdebug+0, 5
        panic   morse_IL
 
 ;----------------------------------------------------------------------