;
;         "def_uim.txt"    ,    ()
;
;------------------------------------------------------
;***** VARIABLE DEFINITIONS (examples)

;
;    
;       KD
bblok       equ 56 ;     (2   )
L_INH       equ 3 ;    /INH ( 4:1.7)
L_DN        equ 2 ;    DN ( 4:1.5)
L_SCL       equ 1 ;    SCL ( 4:1.3)
L_CE        equ 0 ;    CE ( 4:1.1)
s_ter0      equ b'00010000' ;     0
;        0b00110000 for ks0035p, 0b00010000 for nju6432bf
;  0b00110000    ks0035p   nju6432bf
s_ter1      equ b'10010000' ;     1
s_mask      equ 0x0F ;   /  
;    kd_flags
c_tmp       equ 0 ;      1
ksdd_w      equ 1 ; -  / 
ksdd_sf     equ 2 ;       /
mark        equ 3 ;  -
;
;
;------------------------------------------------------
;
;
temps    UDATA_SHR 0x20 ; 0x20-0x2F 16  -
tmp_0       res 1 ; d_blok0,
tmp_1       res 1
tmp_2       res 1
tmp_3       res 1
tmp_4       res 1
tmp_5       res 1
tmp_6       res 1 ; ub_bl0,
tmp_7       res 1 ; d_blok1,
tmp_8       res 1
tmp_9       res 1
tmp_a       res 1
tmp_b       res 1
tmp_c       res 1
tmp_d       res 1 ; ub_bl1,
tmp_e       res 1
tmp_f       res 1
displ     UDATA_SHR ;
kd_cnt_bit  res 1 ;  
kd_cnt_byt  res 1 ;   
kd_flags    res 1
kd_tmp_fsr  res 1 ;   fsr     kd_
tecom     UDATA_SHR ;
            res 1
sensor    UDATA_SHR ;
            res 1
works     UDATA_SHR ;
            res 1
flags     UDATA_SHR ;
            res 1
;
;
; example of using Shared Uninitialized Data Section
INT_VAR     UDATA_SHR   0x50
w_temp      RES     1       ; variable used for context saving 
status_temp RES     1       ; variable used for context saving
wwtp        RES     1       ;   
;
;------------------------------------------------------
;
;  / 
;
 #define port_ksd PORTC ;   
 #define d_blok0 tmp_0 ;    0
 #define ub_bl0 tmp_6 ;     0
 #define d_blok1 tmp_7 ;    1
 #define ub_bl1 tmp_d ;     1
;