; Generated by holtek-gcc v3.19, Mon Jul 14 16:56:27 2025
; 
; Configuration:
;       with long instruction
;       Single ROM, Multi-RAM
;       bits_per_rom_unit:16
;       with mp1
;       with tbhp, address(0x9)
;          Use tabrd-const
;       
; SFR address of long-instruction arch:
;    mp0 = -1,1,0
;    mp1 = 4,3,2
;    mp2 = 14,13,12
;    tbp = 9,7,8
;    acc = 5
;    pcl = 6
;    status = 10
;    bp = 11
;    intc = 32
;       
;       
; use 'tabrdc' instead of 'tabrd'
;       

#pragma translator "holtek-gcc 4.6.4" "3.19" "build 20130711"
; Rebuild 718

ir equ [2]
mp equ [3]
sbp equ [4]
acc equ [5]
bp equ [11]
tblp equ [7]
tbhp equ [9]
status equ [10]
c equ [10].0
ac equ [10].1
z equ [10].2
ov equ [10].3
cz equ [10].6
sc equ [10].7
intc equ [32]

extern ra:byte
extern rb:byte
extern rc:byte
extern rd:byte
extern re:byte
extern rf:byte
extern rg:byte
extern rh:byte
extern _Crom2Prom:near
extern _Crom2PromNext:near

RAMBANK 0 @BITDATASEC, @BITDATASEC1
@HCCINIT	.section 'data'
@HCCINIT0	.section 'data'
@BITDATASEC	 .section 'data'
@BITDATASEC1	 .section 'data'

#pragma debug scope 1 1
	extern __DELAY3:near
	extern __DELAYX3:near
	extern __DELAYX6:near
	extern __DELAYY5:near
	extern __DELAYY3:near
	extern _builtin_holtek_delay_2:byte
___pa equ [20]
___pac equ [21]
___papu equ [22]
___pas0 equ [123]
___pas1 equ [124]
___pb equ [36]
___pbc equ [37]
___pbpu equ [38]
___pbs0 equ [125]
public _Gpio_PowerOnInit
#pragma debug scope 2 1
#line 21 "d:\d200\product\git\bh66f2455_evm_cgm\2.code\bh66f2455_driver\application_projects\source\Sys_Init.c"
_Gpio_PowerOnInit .section 'code'
_Gpio_PowerOnInit proc
#line 22 "d:\d200\product\git\bh66f2455_evm_cgm\2.code\bh66f2455_driver\application_projects\source\Sys_Init.c"
	clr [20]
#line 23 "d:\d200\product\git\bh66f2455_evm_cgm\2.code\bh66f2455_driver\application_projects\source\Sys_Init.c"
	clr [21]
#line 24 "d:\d200\product\git\bh66f2455_evm_cgm\2.code\bh66f2455_driver\application_projects\source\Sys_Init.c"
	clr [22]
#line 25 "d:\d200\product\git\bh66f2455_evm_cgm\2.code\bh66f2455_driver\application_projects\source\Sys_Init.c"
	clr [123]
#line 26 "d:\d200\product\git\bh66f2455_evm_cgm\2.code\bh66f2455_driver\application_projects\source\Sys_Init.c"
	clr [124]
#line 29 "d:\d200\product\git\bh66f2455_evm_cgm\2.code\bh66f2455_driver\application_projects\source\Sys_Init.c"
	clr [36]
#line 30 "d:\d200\product\git\bh66f2455_evm_cgm\2.code\bh66f2455_driver\application_projects\source\Sys_Init.c"
	clr [37]
#line 31 "d:\d200\product\git\bh66f2455_evm_cgm\2.code\bh66f2455_driver\application_projects\source\Sys_Init.c"
	clr [38]
#line 32 "d:\d200\product\git\bh66f2455_evm_cgm\2.code\bh66f2455_driver\application_projects\source\Sys_Init.c"
	clr [125]
	ret
_Gpio_PowerOnInit endp
#line 32 "d:\d200\product\git\bh66f2455_evm_cgm\2.code\bh66f2455_driver\application_projects\source\Sys_Init.c"
#pragma debug scope 1 1
___wdtc equ [30]
___pawu equ [23]
___ucr1 equ [48]
___ucr2 equ [49]
___intc3 equ [35]
___intc0 equ [32]
public _Sys_PowerOnInit
#pragma debug scope 3 1
#line 82 "d:\d200\product\git\bh66f2455_evm_cgm\2.code\bh66f2455_driver\application_projects\source\Sys_Init.c"
_Sys_PowerOnInit .section 'code'
_Sys_PowerOnInit proc
    local _Sys_PowerOnInit_2 db 3 dup(?)	; 0,3
#pragma debug struct_begin 42 ""
#pragma debug field 0 8 "haltMode"
#pragma debug field 0 8 "irc2"
#pragma debug struct_end
#pragma debug variable 42 3 _Sys_PowerOnInit_2+0 "oscCfg"
#pragma debug struct_begin 43 ""
#pragma debug field 21 8 0 1 "addr" ;0,1
#pragma debug field 21 8 0 1 "wakeUp" ;1,1
#pragma debug struct_end
#pragma debug union_begin 44 ""
#pragma debug field 2 43 "b"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug struct_begin 45 ""
#pragma debug field 3 44 "flag"
#pragma debug struct_end
#pragma debug variable 45 3 _Sys_PowerOnInit_2+2 "uartCfg"
#line 84 "d:\d200\product\git\bh66f2455_evm_cgm\2.code\bh66f2455_driver\application_projects\source\Sys_Init.c"
	clr _Sys_PowerOnInit_2[0]
#line 85 "d:\d200\product\git\bh66f2455_evm_cgm\2.code\bh66f2455_driver\application_projects\source\Sys_Init.c"
	mov a,1
	mov _Sys_PowerOnInit_2[1],a
#line 86 "d:\d200\product\git\bh66f2455_evm_cgm\2.code\bh66f2455_driver\application_projects\source\Sys_Init.c"
	mov a,low offset _Sys_PowerOnInit_2
	mov _Oscillators_Cfg_2[0],a
	mov a,high offset _Sys_PowerOnInit_2
	mov _Oscillators_Cfg_2[1],a
	call _Oscillators_Cfg
#line 88 "d:\d200\product\git\bh66f2455_evm_cgm\2.code\bh66f2455_driver\application_projects\source\Sys_Init.c"
	call _Ram_Clear
#line 90 "d:\d200\product\git\bh66f2455_evm_cgm\2.code\bh66f2455_driver\application_projects\source\Sys_Init.c"
	mov a,82
	mov [30],a
#line 91 "d:\d200\product\git\bh66f2455_evm_cgm\2.code\bh66f2455_driver\application_projects\source\Sys_Init.c"
	mov a,168
	mov [30],a
#line 93 "d:\d200\product\git\bh66f2455_evm_cgm\2.code\bh66f2455_driver\application_projects\source\Sys_Init.c"
	call _Gpio_PowerOnInit
#line 95 "d:\d200\product\git\bh66f2455_evm_cgm\2.code\bh66f2455_driver\application_projects\source\Sys_Init.c"
	set [21].5
	set [22].5
	set [23].5
#line 98 "d:\d200\product\git\bh66f2455_evm_cgm\2.code\bh66f2455_driver\application_projects\source\Sys_Init.c"
	clr [21].4
#line 99 "d:\d200\product\git\bh66f2455_evm_cgm\2.code\bh66f2455_driver\application_projects\source\Sys_Init.c"
	set [20].4
#line 101 "d:\d200\product\git\bh66f2455_evm_cgm\2.code\bh66f2455_driver\application_projects\source\Sys_Init.c"
	mov a,low offset _queueBuf
	mov _uartStatus[5],a
	mov a,high offset _queueBuf
	mov _uartStatus[6],a
#line 102 "d:\d200\product\git\bh66f2455_evm_cgm\2.code\bh66f2455_driver\application_projects\source\Sys_Init.c"
	mov a,32
	mov _uartStatus[4],a
#line 104 "d:\d200\product\git\bh66f2455_evm_cgm\2.code\bh66f2455_driver\application_projects\source\Sys_Init.c"
	clr _Sys_PowerOnInit_2[2].0
#line 105 "d:\d200\product\git\bh66f2455_evm_cgm\2.code\bh66f2455_driver\application_projects\source\Sys_Init.c"
	clr _Sys_PowerOnInit_2[2].1
#line 106 "d:\d200\product\git\bh66f2455_evm_cgm\2.code\bh66f2455_driver\application_projects\source\Sys_Init.c"
	mov a,low offset _Sys_PowerOnInit_2
	mov ra,a
	mov a,high offset _Sys_PowerOnInit_2
	mov rb,a
	mov a,2
	add a,ra
	mov _Uart_Cfg_2[0],a
	mov a,0
	adc a,rb
	mov _Uart_Cfg_2[1],a
	call _Uart_Cfg
#line 107 "d:\d200\product\git\bh66f2455_evm_cgm\2.code\bh66f2455_driver\application_projects\source\Sys_Init.c"
	set [48].7
	set [49].7
	set [49].6
#line 108 "d:\d200\product\git\bh66f2455_evm_cgm\2.code\bh66f2455_driver\application_projects\source\Sys_Init.c"
	set [35].0
#line 110 "d:\d200\product\git\bh66f2455_evm_cgm\2.code\bh66f2455_driver\application_projects\source\Sys_Init.c"
	set [32].0
	ret
_Sys_PowerOnInit endp
#line 110 "d:\d200\product\git\bh66f2455_evm_cgm\2.code\bh66f2455_driver\application_projects\source\Sys_Init.c"
#pragma debug scope 1 1
public _Enter_Halt
#pragma debug scope 4 1
#line 114 "d:\d200\product\git\bh66f2455_evm_cgm\2.code\bh66f2455_driver\application_projects\source\Sys_Init.c"
_Enter_Halt .section 'code'
_Enter_Halt proc
#line 115 "d:\d200\product\git\bh66f2455_evm_cgm\2.code\bh66f2455_driver\application_projects\source\Sys_Init.c"
	mov a,168
	mov [30],a
#line 117 "d:\d200\product\git\bh66f2455_evm_cgm\2.code\bh66f2455_driver\application_projects\source\Sys_Init.c"
	snz _isDeepSleep[0]
	jmp _L4
#line 120 "d:\d200\product\git\bh66f2455_evm_cgm\2.code\bh66f2455_driver\application_projects\source\Sys_Init.c"
	call _Disable_AFE
_L4:
#line 129 "d:\d200\product\git\bh66f2455_evm_cgm\2.code\bh66f2455_driver\application_projects\source\Sys_Init.c"
	set [20].4
#line 131 "d:\d200\product\git\bh66f2455_evm_cgm\2.code\bh66f2455_driver\application_projects\source\Sys_Init.c"
	mov a,_cgmApiP[0]
	mov rb,a
	mov a,_cgmApiP[1]
	mov rc,a
	mov a,5
	add a,rb
	mov mp,a
	mov a,0
	adc a,rc
	mov sbp,a
	mov a,0
	mov ir,a
#line 132 "d:\d200\product\git\bh66f2455_evm_cgm\2.code\bh66f2455_driver\application_projects\source\Sys_Init.c"
	mov a,4
	add a,rb
	mov mp,a
	mov a,0
	adc a,rc
	mov sbp,a
	mov a,0
	mov ir,a
#line 133 "d:\d200\product\git\bh66f2455_evm_cgm\2.code\bh66f2455_driver\application_projects\source\Sys_Init.c"
	mov a,3
	add a,rb
	mov mp,a
	mov a,0
	adc a,rc
	mov sbp,a
	mov a,0
	mov ir,a
#line 135 "d:\d200\product\git\bh66f2455_evm_cgm\2.code\bh66f2455_driver\application_projects\source\Sys_Init.c"
	clr _deviceApi[0].1
#line 136 "d:\d200\product\git\bh66f2455_evm_cgm\2.code\bh66f2455_driver\application_projects\source\Sys_Init.c"
	clr _deviceApi[0].2
#line 137 "d:\d200\product\git\bh66f2455_evm_cgm\2.code\bh66f2455_driver\application_projects\source\Sys_Init.c"
	clr _deviceApi[0].4
#line 138 "d:\d200\product\git\bh66f2455_evm_cgm\2.code\bh66f2455_driver\application_projects\source\Sys_Init.c"
	clr _deviceApi[0].3
#line 142 "d:\d200\product\git\bh66f2455_evm_cgm\2.code\bh66f2455_driver\application_projects\source\Sys_Init.c"
	mov a,0
	call _SetHaltMode
#line 144 "d:\d200\product\git\bh66f2455_evm_cgm\2.code\bh66f2455_driver\application_projects\source\Sys_Init.c"
;# 144 "d:\d200\product\git\bh66f2455_evm_cgm\2.code\bh66f2455_driver\application_projects\source\Sys_Init.c" 1
	halt
	ret
_Enter_Halt endp
#line 144 "d:\d200\product\git\bh66f2455_evm_cgm\2.code\bh66f2455_driver\application_projects\source\Sys_Init.c"
#pragma debug scope 1 1
public _WakeUpInit
#pragma debug scope 5 1
#line 148 "d:\d200\product\git\bh66f2455_evm_cgm\2.code\bh66f2455_driver\application_projects\source\Sys_Init.c"
_WakeUpInit .section 'code'
_WakeUpInit proc
#line 149 "d:\d200\product\git\bh66f2455_evm_cgm\2.code\bh66f2455_driver\application_projects\source\Sys_Init.c"
	mov a,82
	mov [30],a
	ret
_WakeUpInit endp
#line 149 "d:\d200\product\git\bh66f2455_evm_cgm\2.code\bh66f2455_driver\application_projects\source\Sys_Init.c"
#pragma debug scope 1 1
#line 18 "d:\d200\product\git\bh66f2455_evm_cgm\2.code\bh66f2455_driver\application_projects\source\Sys_Init.c"
public _queueBuf
@HCCINIT0_queueBuf .section 'data'
_queueBuf	db 32 dup(0)
#pragma debug array 46 8 32 1
#pragma debug variable 46 1 _queueBuf "queueBuf"

@HCCINIT .section 'data'
#pragma debug struct_begin 47 "__pa_bits"
#pragma debug field 21 8 0 1 "__pa0" ;0,1
#pragma debug field 21 8 0 1 "__pa1" ;1,1
#pragma debug field 21 8 0 1 "__pa2" ;2,1
#pragma debug field 21 8 0 1 "__pa3" ;3,1
#pragma debug field 21 8 0 1 "__pa4" ;4,1
#pragma debug field 21 8 0 1 "__pa5" ;5,1
#pragma debug field 21 8 0 1 "__pa6" ;6,1
#pragma debug field 21 8 0 1 "__pa7" ;7,1
#pragma debug struct_end
#pragma debug union_begin 48 ""
#pragma debug field 2 47 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 48 1 ___pa "__pa" 1
#pragma debug struct_begin 49 "__pac_bits"
#pragma debug field 21 8 0 1 "__pac0" ;0,1
#pragma debug field 21 8 0 1 "__pac1" ;1,1
#pragma debug field 21 8 0 1 "__pac2" ;2,1
#pragma debug field 21 8 0 1 "__pac3" ;3,1
#pragma debug field 21 8 0 1 "__pac4" ;4,1
#pragma debug field 21 8 0 1 "__pac5" ;5,1
#pragma debug field 21 8 0 1 "__pac6" ;6,1
#pragma debug field 21 8 0 1 "__pac7" ;7,1
#pragma debug struct_end
#pragma debug union_begin 50 ""
#pragma debug field 2 49 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 50 1 ___pac "__pac" 1
#pragma debug struct_begin 51 "__papu_bits"
#pragma debug field 21 8 0 1 "__papu0" ;0,1
#pragma debug field 21 8 0 1 "__papu1" ;1,1
#pragma debug field 21 8 0 1 "__papu2" ;2,1
#pragma debug field 21 8 0 1 "__papu3" ;3,1
#pragma debug field 21 8 0 1 "__papu4" ;4,1
#pragma debug field 21 8 0 1 "__papu5" ;5,1
#pragma debug field 21 8 0 1 "__papu6" ;6,1
#pragma debug field 21 8 0 1 "__papu7" ;7,1
#pragma debug struct_end
#pragma debug union_begin 52 ""
#pragma debug field 2 51 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 52 1 ___papu "__papu" 1
#pragma debug struct_begin 53 "__pawu_bits"
#pragma debug field 21 8 0 1 "__pawu0" ;0,1
#pragma debug field 21 8 0 1 "__pawu1" ;1,1
#pragma debug field 21 8 0 1 "__pawu2" ;2,1
#pragma debug field 21 8 0 1 "__pawu3" ;3,1
#pragma debug field 21 8 0 1 "__pawu4" ;4,1
#pragma debug field 21 8 0 1 "__pawu5" ;5,1
#pragma debug field 21 8 0 1 "__pawu6" ;6,1
#pragma debug field 21 8 0 1 "__pawu7" ;7,1
#pragma debug struct_end
#pragma debug union_begin 54 ""
#pragma debug field 2 53 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 54 1 ___pawu "__pawu" 1
#pragma debug struct_begin 55 "__wdtc_bits"
#pragma debug field 21 8 0 1 "__ws0" ;0,1
#pragma debug field 21 8 0 1 "__ws1" ;1,1
#pragma debug field 21 8 0 1 "__ws2" ;2,1
#pragma debug field 21 8 0 1 "__we0" ;3,1
#pragma debug field 21 8 0 1 "__we1" ;4,1
#pragma debug field 21 8 0 1 "__we2" ;5,1
#pragma debug field 21 8 0 1 "__we3" ;6,1
#pragma debug field 21 8 0 1 "__we4" ;7,1
#pragma debug struct_end
#pragma debug union_begin 56 ""
#pragma debug field 2 55 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 56 1 ___wdtc "__wdtc" 1
#pragma debug struct_begin 57 "__intc0_bits"
#pragma debug field 21 8 0 1 "__emi" ;0,1
#pragma debug field 21 8 0 1 "__int0e" ;1,1
#pragma debug field 21 8 0 1 "__int1e" ;2,1
#pragma debug field 21 8 0 1 "__autoade" ;3,1
#pragma debug field 21 8 0 1 "__int0f" ;4,1
#pragma debug field 21 8 0 1 "__int1f" ;5,1
#pragma debug field 21 8 0 1 "__autoadf" ;6,1
#pragma debug field 21 8 0 1 ;7,1
#pragma debug struct_end
#pragma debug union_begin 58 ""
#pragma debug field 2 57 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 58 1 ___intc0 "__intc0" 1
#pragma debug struct_begin 59 "__intc3_bits"
#pragma debug field 21 8 0 1 "__ure" ;0,1
#pragma debug field 21 8 0 1 "__adavge" ;1,1
#pragma debug field 21 8 0 2 ;2,2
#pragma debug field 21 8 0 1 "__urf" ;4,1
#pragma debug field 21 8 0 1 "__adavgf" ;5,1
#pragma debug field 21 8 0 2 ;6,2
#pragma debug struct_end
#pragma debug union_begin 60 ""
#pragma debug field 2 59 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 60 1 ___intc3 "__intc3" 1
#pragma debug struct_begin 61 "__pb_bits"
#pragma debug field 21 8 0 1 "__pb0" ;0,1
#pragma debug field 21 8 0 7 ;1,7
#pragma debug struct_end
#pragma debug union_begin 62 ""
#pragma debug field 2 61 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 62 1 ___pb "__pb" 1
#pragma debug struct_begin 63 "__pbc_bits"
#pragma debug field 21 8 0 1 "__pbc0" ;0,1
#pragma debug field 21 8 0 7 ;1,7
#pragma debug struct_end
#pragma debug union_begin 64 ""
#pragma debug field 2 63 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 64 1 ___pbc "__pbc" 1
#pragma debug struct_begin 65 "__pbpu_bits"
#pragma debug field 21 8 0 1 "__pbpu0" ;0,1
#pragma debug field 21 8 0 7 ;1,7
#pragma debug struct_end
#pragma debug union_begin 66 ""
#pragma debug field 2 65 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 66 1 ___pbpu "__pbpu" 1
#pragma debug struct_begin 67 "__ucr1_bits"
#pragma debug field 21 8 0 1 "__tx8" ;0,1
#pragma debug field 21 8 0 1 "__rx8" ;1,1
#pragma debug field 21 8 0 1 "__txbrk" ;2,1
#pragma debug field 21 8 0 1 "__prt0" ;3,1
#pragma debug field 21 8 0 1 "__prt1" ;4,1
#pragma debug field 21 8 0 1 "__pren" ;5,1
#pragma debug field 21 8 0 1 "__bno" ;6,1
#pragma debug field 21 8 0 1 "__uarten" ;7,1
#pragma debug struct_end
#pragma debug union_begin 68 ""
#pragma debug field 2 67 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 68 1 ___ucr1 "__ucr1" 1
#pragma debug struct_begin 69 "__ucr2_bits"
#pragma debug field 21 8 0 1 "__teie" ;0,1
#pragma debug field 21 8 0 1 "__tiie" ;1,1
#pragma debug field 21 8 0 1 "__rie" ;2,1
#pragma debug field 21 8 0 1 "__wake" ;3,1
#pragma debug field 21 8 0 1 "__adden" ;4,1
#pragma debug field 21 8 0 1 "__stops" ;5,1
#pragma debug field 21 8 0 1 "__rxen" ;6,1
#pragma debug field 21 8 0 1 "__txen" ;7,1
#pragma debug struct_end
#pragma debug union_begin 70 ""
#pragma debug field 2 69 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 70 1 ___ucr2 "__ucr2" 1
#pragma debug struct_begin 71 "__pas0_bits"
#pragma debug field 21 8 0 1 "__pas00" ;0,1
#pragma debug field 21 8 0 1 "__pas01" ;1,1
#pragma debug field 21 8 0 1 "__pas02" ;2,1
#pragma debug field 21 8 0 1 "__pas03" ;3,1
#pragma debug field 21 8 0 1 "__pas04" ;4,1
#pragma debug field 21 8 0 1 "__pas05" ;5,1
#pragma debug field 21 8 0 1 "__pas06" ;6,1
#pragma debug field 21 8 0 1 "__pas07" ;7,1
#pragma debug struct_end
#pragma debug union_begin 72 ""
#pragma debug field 2 71 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 72 1 ___pas0 "__pas0" 1
#pragma debug struct_begin 73 "__pas1_bits"
#pragma debug field 21 8 0 1 "__pas10" ;0,1
#pragma debug field 21 8 0 1 "__pas11" ;1,1
#pragma debug field 21 8 0 1 "__pas12" ;2,1
#pragma debug field 21 8 0 1 "__pas13" ;3,1
#pragma debug field 21 8 0 1 "__pas14" ;4,1
#pragma debug field 21 8 0 1 "__pas15" ;5,1
#pragma debug field 21 8 0 1 "__pas16" ;6,1
#pragma debug field 21 8 0 1 "__pas17" ;7,1
#pragma debug struct_end
#pragma debug union_begin 74 ""
#pragma debug field 2 73 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 74 1 ___pas1 "__pas1" 1
#pragma debug struct_begin 75 "__pbs0_bits"
#pragma debug field 21 8 0 1 "__pbs00" ;0,1
#pragma debug field 21 8 0 1 "__pbs01" ;1,1
#pragma debug field 21 8 0 6 ;2,6
#pragma debug struct_end
#pragma debug union_begin 76 ""
#pragma debug field 2 75 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 76 1 ___pbs0 "__pbs0" 1

; output external variables
extern _deviceApi:byte
extern _cgmApiP:byte
extern _isDeepSleep:byte
extern _uartStatus:byte
extern _Oscillators_Cfg_2:byte
extern _Oscillators_Cfg:near
extern _Ram_Clear:near
extern _Uart_Cfg_2:byte
extern _Uart_Cfg:near
extern _Disable_AFE:near
extern _SetHaltMode:near

; 
; Generated by holtek-gcc v3.19, Mon Jul 14 16:56:27 2025
; Rebuild 718
; end of file
