|
|
|
@ -156,6 +156,111 @@ ERR_TIMEOUT .EQU -11 ; DEVICE TIMEOUT |
|
|
|
ERR_BADCFG .EQU -12 ; INVALID CONFIGURATION |
|
|
|
ERR_INTERNAL .EQU -13 ; INTERNAL ERROR |
|
|
|
; |
|
|
|
; HBIOS DIAG OPTIONS |
|
|
|
; |
|
|
|
DIAG_PROG .EQU 0 ; PROGRESS BAR |
|
|
|
DIAG_STEP .EQU 1 ; STEP BAR |
|
|
|
DIAG_ASCII .EQU 2 ; 8-BIT ASCII 30H - 39H |
|
|
|
DIAG_BINARY .EQU 3 ; BINARY 00H - 09H |
|
|
|
DIAG_7SEG .EQU 4 ; 7-SEGMENT |
|
|
|
DIAG_FLASH .EQU 5 ; FLASH |
|
|
|
DIAG_TRIG .EQU 6 ; TRIGGER |
|
|
|
; |
|
|
|
DIAG_DISP .EQU DIAG_PROG ; DEFAULT |
|
|
|
; |
|
|
|
#IF (DIAG_DISP == DIAG_PROG) |
|
|
|
DIAG_00 .EQU 00000000B |
|
|
|
DIAG_01 .EQU 00000001B |
|
|
|
DIAG_02 .EQU 00000011B |
|
|
|
DIAG_03 .EQU 00000111B |
|
|
|
DIAG_04 .EQU 00001111B |
|
|
|
DIAG_05 .EQU 00011111B |
|
|
|
DIAG_06 .EQU 01111111B |
|
|
|
DIAG_07 .EQU 11111111B |
|
|
|
DIAG_08 .EQU 11111111B |
|
|
|
DIAG_09 .EQU 11111111B |
|
|
|
#ENDIF |
|
|
|
; |
|
|
|
#IF (DIAG_DISP == DIAG_STEP) |
|
|
|
DIAG_00 .EQU 00000000B |
|
|
|
DIAG_01 .EQU 00000001B |
|
|
|
DIAG_02 .EQU 00000010B |
|
|
|
DIAG_03 .EQU 00000100B |
|
|
|
DIAG_04 .EQU 00001000B |
|
|
|
DIAG_05 .EQU 00010000B |
|
|
|
DIAG_06 .EQU 00100000B |
|
|
|
DIAG_07 .EQU 01000000B |
|
|
|
DIAG_08 .EQU 10000000B |
|
|
|
DIAG_09 .EQU 11111111B |
|
|
|
#ENDIF |
|
|
|
; |
|
|
|
#IF (DIAG_DISP == DIAG_ASCII) |
|
|
|
DIAG_00 .EQU '0' |
|
|
|
DIAG_01 .EQU '1' |
|
|
|
DIAG_02 .EQU '2' |
|
|
|
DIAG_03 .EQU '3' |
|
|
|
DIAG_04 .EQU '4' |
|
|
|
DIAG_05 .EQU '5' |
|
|
|
DIAG_06 .EQU '6' |
|
|
|
DIAG_07 .EQU '7' |
|
|
|
DIAG_08 .EQU '8' |
|
|
|
DIAG_09 .EQU '9' |
|
|
|
#ENDIF |
|
|
|
; |
|
|
|
#IF (DIAG_DISP == DIAG_BINARY) |
|
|
|
DIAG_00 .EQU 0 |
|
|
|
DIAG_01 .EQU 1 |
|
|
|
DIAG_02 .EQU 2 |
|
|
|
DIAG_03 .EQU 3 |
|
|
|
DIAG_04 .EQU 4 |
|
|
|
DIAG_05 .EQU 5 |
|
|
|
DIAG_06 .EQU 6 |
|
|
|
DIAG_07 .EQU 7 |
|
|
|
DIAG_08 .EQU 8 |
|
|
|
DIAG_09 .EQU 9 |
|
|
|
#ENDIF |
|
|
|
; |
|
|
|
#IF (DIAG_DISP == DIAG_7SEG) |
|
|
|
; abcdefg |
|
|
|
DIAG_00 .EQU 00000000B ; BLANK |
|
|
|
DIAG_01 .EQU 01111110B ; 0 |
|
|
|
DIAG_02 .EQU 00110000B ; 1 |
|
|
|
DIAG_03 .EQU 01101101B ; 2 |
|
|
|
DIAG_04 .EQU 01111001B ; 3 |
|
|
|
DIAG_05 .EQU 00110011B ; 4 |
|
|
|
DIAG_06 .EQU 01011011B ; 5 |
|
|
|
DIAG_07 .EQU 00011111B ; 6 |
|
|
|
DIAG_08 .EQU 01110000B ; 7 |
|
|
|
DIAG_09 .EQU 01111111B ; 8 |
|
|
|
DIAG_10 .EQU 01110011B ; 9 |
|
|
|
#ENDIF |
|
|
|
; |
|
|
|
#IF (DIAG_DISP == DIAG_FLASH) |
|
|
|
DIAG_00 .EQU 00000000B ; OFF |
|
|
|
DIAG_01 .EQU 11111111B ; ON |
|
|
|
DIAG_02 .EQU 00000000B ; OFF |
|
|
|
DIAG_03 .EQU 11111111B ; ON |
|
|
|
DIAG_04 .EQU 00000000B ; OFF |
|
|
|
DIAG_05 .EQU 11111111B ; ON |
|
|
|
DIAG_06 .EQU 00000000B ; OFF |
|
|
|
DIAG_07 .EQU 11111111B ; ON |
|
|
|
DIAG_08 .EQU 00000000B ; OFF |
|
|
|
DIAG_09 .EQU 11111111B ; ON |
|
|
|
#ENDIF |
|
|
|
; |
|
|
|
#IF (DIAG_DISP == DIAG_TRIG) |
|
|
|
DIAG_00 .EQU 11111111B ; ON |
|
|
|
DIAG_01 .EQU 11111111B ; ON |
|
|
|
DIAG_02 .EQU 11111111B ; ON |
|
|
|
DIAG_03 .EQU 11111111B ; ON |
|
|
|
DIAG_04 .EQU 11111111B ; ON |
|
|
|
DIAG_05 .EQU 11111111B ; ON |
|
|
|
DIAG_06 .EQU 11111111B ; ON |
|
|
|
DIAG_07 .EQU 11111111B ; ON |
|
|
|
DIAG_08 .EQU 11111111B ; ON |
|
|
|
DIAG_09 .EQU 11111111B ; ON |
|
|
|
#ENDIF |
|
|
|
; |
|
|
|
; MEDIA ID VALUES |
|
|
|
; |
|
|
|
MID_NONE .EQU 0 |
|
|
|
|