; CDI.i - CDI public functions 
;
; Revision History:
;  18-Dec-2002 - SPG - ISUAL Flight Software rev 7.3
;    First Official Release

        public CDI_INIT
        public CDI_SEND
        public CDI_AHL
        public CDI_READBACK

; Symbols  for CDI Opcodes
PC_PS1500   equ 010h  ; Power Services 0..15
PC_PS16     equ 011h  ; Power Service 16
PC_HKP_NEG  equ 012h  ; HKP polarity (????)

SP_LD_TH_A  equ 040h
SP_LD_TH_B  equ 041h
SP_LD_TH_C  equ 042h
SP_LD_TH_D  equ 043h

SP_CR_TH_1  equ 044h
SP_CR_TH_2  equ 045h
SP_CR_TH_3  equ 046h
SP_CR_TH_4  equ 047h
SP_CR_TH_5  equ 048h
SP_CR_TH_6  equ 049h

IDC_CTRL    equ 04Bh
SP_LD_CTRL  equ 04Ch
SPS_SCALE123 equ 04Eh
SPS_SCALE456 equ 04Fh

AP_SPRITE20  equ 60h
AP_SPRITE2   equ 61h
AP_AURORA    equ 62h
AP_SPR20_10  equ 63h
AP_SPR20_18  equ 64h

AP_HV_LOW_A  equ 68h
AP_HV_LOW_B  equ 69h
AP_HV_MID_A  equ 6Ah
AP_HV_MID_B  equ 6Bh
AP_HV_HIGH_A  equ 6Ch
AP_HV_HIGH_B  equ 6Dh
AP_HV_OFF_A  equ 6Eh
AP_HV_OFF_B  equ 6Fh

AP_CAL_ON    equ 78h
AP_CAL_OFF   equ 79h
AP_HKP_MUX   equ 7Ah

SP_CR_CNT123 equ 0E4h
SP_CR_CNT456 equ 0E5h
AP_STATUS    equ 0E6h

IM_FGATE_ENBL equ 80h
IM_FGATE_OPEN equ 81h
IM_ACQ_MODE   equ 82h
IM_EXP_DUR    equ 83h
IM_PCLKH_VOLT equ 84h
IM_PSLIM_ENBL equ 85h
IM_GATE_DLY   equ 86h
IM_VERT_BIN   equ 87h
IM_HKP_SEL    equ 88h
IM_REP_PER    equ 89h
IM_CR1_PATT   equ 8Ah
IM_CR2_PATT   equ 8Bh
IM_CR3_PATT   equ 8Ch
IM_RST_PATT   equ 8Dh
IM_PIX_PATT   equ 8Eh
IM_SUMG_PATT  equ 8Fh
IM_ROCKL_PER  equ 90h
IM_VCLK_PER   equ 91h
IM_PRE_TRIG   equ 92h
IM_POST_TRIG  equ 93h
IM_TMODE_ENBL equ 94h
IM_TRIG_LKOUT equ 95h
IM_GOFF_ENBL  equ 96h
IM_VSHFT_DLY  equ 97h
IM_ANA_BLNK   equ 98h

MM_IM_BUFA    equ 0A0h
MM_IM_BUFB    equ 0A1h
MM_IM_SIZEH   equ 0A2h
MM_IM_SIZEL   equ 0A3h
MMTLM_BUFHI   equ 0A4h
MM_TLM_BUFLO  equ 0A5h
MM_AP_BUFA    equ 0A6h
MM_AP_BUFB    equ 0A7h
MM_AP_PT_N    equ 0A8h
MM_AP_SIZE    equ 0A9h
MM_SPF_BUFA   equ 0AAh
MM_SPF_BUFB   equ 0ABh
MM_SPF_PT_N   equ 0ACh
MM_SPF_SIZE   equ 0ADh
MM_SPS_BUFAH  equ 0AEh
MM_SPS_BUFAL  equ 0AFh
MM_SPS_BUFBH  equ 0B0h
MM_SPS_BUFBL  equ 0B1h
MM_SPS_SIZE   equ 0B2h
MM_IM_ENBL    equ 0B3h
MM_TLM_START  equ 0B4h
MM_PWR_A      equ 0B5h
MM_PWR_B      equ 0B6h
MM_AP_ENBL    equ 0B7h
MM_SPF_ENBL   equ 0B8h
MM_SPS_ENBL   equ 0B9h
MM_PRECHARGE  equ 0BAh
MM_MODE_INIT  equ 0BBh

MM_ERR_CNT    equ 0EAh
MM_BUF_SW     equ 0EBh

IM_FAKE_TRIG  equ 0F0h



