;====================================================================
; File Name : ioinit_def.inc 
; Function  : Defines configuration parameters used to initialize GPIO value on reset
; program images. (Assembly)
; Please Initialize GPIO according to your board for Power consumption reduction
;====================================================================

;GPA0[8pin]
INITGPA0CON_VALUE		EQU 		0x00000000
INITGPA0DAT_VALUE		EQU 		0x00
INITGPA0PUD_VALUE		EQU 		0x5555
INITGPA0DRV_VALUE		EQU 		0x0000
INITGPA0CONPDN_VALUE	EQU 		0xffff
INITGPA0PUDPDN_VALUE	EQU 		0x0000

;GPA1[4pin]
INITGPA1CON_VALUE		EQU 		0x00000000 
INITGPA1DAT_VALUE		EQU 		0x00
INITGPA1PUD_VALUE		EQU 		0x0055
INITGPA1DRV_VALUE		EQU 		0x0000
INITGPA1CONPDN_VALUE	EQU 		0x00aa
INITGPA1PUDPDN_VALUE	EQU 		0x00aa

;GPB[8pin]
INITGPB0CON_VALUE		EQU 		0x00000000
INITGPB0DAT_VALUE		EQU 		0x00
INITGPB0PUD_VALUE		EQU 		0x5555
INITGPB0DRV_VALUE		EQU 		0x0000
INITGPB0CONPDN_VALUE	EQU 		0xaaaa
INITGPB0PUDPDN_VALUE	EQU 		0xaaaa

;GPC[5pin]
INITGPC0CON_VALUE		EQU 		0x00000000 
INITGPC0DAT_VALUE		EQU 		0x00
INITGPC0PUD_VALUE		EQU 		0x0155
INITGPC0DRV_VALUE		EQU 		0x0000
INITGPC0CONPDN_VALUE	EQU 		0x03ff 
INITGPC0PUDPDN_VALUE	EQU 		0x0000 

;GPD0[4pin]
INITGPD0CON_VALUE		EQU 		0x00000200
INITGPD0DAT_VALUE		EQU 		0x00
INITGPD0PUD_VALUE		EQU 		0x0045
INITGPD0DRV_VALUE		EQU 		0x0000
INITGPD0CONPDN_VALUE	EQU 		0x0000
INITGPD0PUDPDN_VALUE	EQU 		0x0000 

;GPD1[6pin]
INITGPD1CON_VALUE		EQU 		0x00000000 
INITGPD1DAT_VALUE		EQU 		0x00
INITGPD1PUD_VALUE		EQU 		0x0155
INITGPD1DRV_VALUE		EQU 		0x0000
INITGPD1CONPDN_VALUE	EQU 		0x0fff
INITGPD1PUDPDN_VALUE	EQU 		0x0000 

;GPE0[8pin]
INITGPE0CON_VALUE		EQU 		0x00000000
INITGPE0DAT_VALUE		EQU 		0x00
INITGPE0PUD_VALUE		EQU 		0x5555
INITGPE0DRV_VALUE		EQU 		0x0000
INITGPE0CONPDN_VALUE	EQU 		0xffff
INITGPE0PUDPDN_VALUE	EQU 		0x0000 

;GPE1[5pin]
INITGPE1CON_VALUE		EQU 		0x00000000 
INITGPE1DAT_VALUE		EQU 		0x00
INITGPE1PUD_VALUE		EQU 		0x0155
INITGPE1DRV_VALUE		EQU 		0x0000
INITGPE1CONPDN_VALUE	EQU 		0x03ff
INITGPE1PUDPDN_VALUE	EQU 		0x0000 

;GPF0[8pin]
INITGPF0CON_VALUE		EQU 		0x00000000
INITGPF0DAT_VALUE		EQU 		0x00
INITGPF0PUD_VALUE		EQU 		0x5555
INITGPF0DRV_VALUE		EQU 		0x0000
INITGPF0CONPDN_VALUE	EQU 		0xffff
INITGPF0PUDPDN_VALUE	EQU 		0x0000

;GPF1[8pin]
INITGPF1CON_VALUE		EQU 		0x00000000 
INITGPF1DAT_VALUE		EQU 		0x00
INITGPF1PUD_VALUE		EQU 		0x5555
INITGPF1DRV_VALUE		EQU 		0x0000
INITGPF1CONPDN_VALUE	EQU 		0xffff
INITGPF1PUDPDN_VALUE	EQU 		0x0000

;GPF2[8pin]
INITGPF2CON_VALUE		EQU 		0x00000000 
INITGPF2DAT_VALUE		EQU 		0x00
INITGPF2PUD_VALUE		EQU 		0x5555
INITGPF2DRV_VALUE		EQU 		0x0000
INITGPF2CONPDN_VALUE	EQU 		0xffff
INITGPF2PUDPDN_VALUE	EQU 		0x0000

;GPF3[6pin]
INITGPF3CON_VALUE		EQU 		0x00000000 
INITGPF3DAT_VALUE		EQU 		0x00
INITGPF3PUD_VALUE		EQU 		0x0555
INITGPF3DRV_VALUE		EQU 		0x0000
INITGPF3CONPDN_VALUE	EQU 		0x0fff
INITGPF3PUDPDN_VALUE	EQU 		0x0000

;GPG0[7pin]
INITGPG0CON_VALUE		EQU 		0x00000000
INITGPG0DAT_VALUE		EQU 		0x00
INITGPG0PUD_VALUE		EQU 		0x1555
INITGPG0DRV_VALUE		EQU 		0x0000
INITGPG0CONPDN_VALUE	EQU 		0x2aaa
INITGPG0PUDPDN_VALUE	EQU 		0x2aaa

;GPG1[7pin]
INITGPG1CON_VALUE		EQU 		0x00000000
INITGPG1DAT_VALUE		EQU 		0x00
INITGPG1PUD_VALUE		EQU 		0x1555
INITGPG1DRV_VALUE		EQU 		0x0000
INITGPG1CONPDN_VALUE	EQU 		0x2aaa 
INITGPG1PUDPDN_VALUE	EQU 		0x2aaa 

;GPG2[7pin]
INITGPG2CON_VALUE		EQU 		0x00000000
INITGPG2DAT_VALUE		EQU 		0x00
INITGPG2PUD_VALUE		EQU 		0x1555
INITGPG2DRV_VALUE		EQU 		0x0000
INITGPG2CONPDN_VALUE	EQU 		0x2aaa 
INITGPG2PUDPDN_VALUE	EQU 		0x2aaa 

;GPG3[7pin]
INITGPG3CON_VALUE		EQU 		0x00000000
INITGPG3DAT_VALUE		EQU 		0x00
INITGPG3PUD_VALUE		EQU 		0x1555
INITGPG3DRV_VALUE		EQU 		0x0000
INITGPG3CONPDN_VALUE	EQU 		0x2aaa 
INITGPG3PUDPDN_VALUE	EQU 		0x2aaa 

;GPH0[8pin]
INITGPH0CON_VALUE		EQU 		0x00000000
INITGPH0DAT_VALUE		EQU 		0x00
INITGPH0PUD_VALUE		EQU 		0x5555
INITGPH0DRV_VALUE		EQU 		0x0000

;GPH1[8pin]
INITGPH1CON_VALUE		EQU 		0x00000000
INITGPH1DAT_VALUE		EQU 		0x00
INITGPH1PUD_VALUE		EQU 		0x5555
INITGPH1DRV_VALUE		EQU 		0x0000

;GPH2[8pin]
INITGPH2CON_VALUE		EQU 		0x00000000
INITGPH2DAT_VALUE		EQU 		0x00
INITGPH2PUD_VALUE		EQU 		0x5555
INITGPH2DRV_VALUE		EQU 		0x0000

;GPH3[8pin]
INITGPH3CON_VALUE		EQU 		0x00000000
INITGPH3DAT_VALUE		EQU 		0x00
INITGPH3PUD_VALUE		EQU 		0x5555
INITGPH3DRV_VALUE		EQU 		0x0000

;GPI[7pin]
INITGPICON_VALUE		EQU 		0x02222222
INITGPIDAT_VALUE		EQU 		0x00
INITGPIPUD_VALUE		EQU 		0x1555
INITGPIDRV_VALUE		EQU 		0x0000
INITGPICONPDN_VALUE	    EQU 		0x0000
INITGPIPUDPDN_VALUE	    EQU 		0x0000

;GPJ0[8pin]
INITGPJ0CON_VALUE		EQU 		0x00000000
INITGPJ0DAT_VALUE		EQU 		0x00
INITGPJ0PUD_VALUE		EQU 		0x5555
INITGPJ0DRV_VALUE		EQU 		0x0000
INITGPJ0CONPDN_VALUE	EQU 		0xffff
INITGPJ0PUDPDN_VALUE	EQU 		0x0000

;GPJ1[6pin]
INITGPJ1CON_VALUE		EQU 		0x00000000
INITGPJ1DAT_VALUE		EQU 		0x0000
INITGPJ1PUD_VALUE		EQU 		0x0555
INITGPJ1DRV_VALUE		EQU 		0x0000
INITGPJ1CONPDN_VALUE	EQU 		0x000
INITGPJ1PUDPDN_VALUE	EQU 		0x000

;GPJ2[8pin]
INITGPJ2CON_VALUE		EQU 		0x00000000
INITGPJ2DAT_VALUE		EQU 		0x00
INITGPJ2PUD_VALUE		EQU 		0x5555
INITGPJ2DRV_VALUE		EQU 		0x0000
INITGPJ2CONPDN_VALUE	EQU 		0xffff
INITGPJ2PUDPDN_VALUE	EQU 		0x0000

;GPJ3[8pin]
INITGPJ3CON_VALUE		EQU 		0x00000000
INITGPJ3DAT_VALUE		EQU 		0x00
INITGPJ3PUD_VALUE		EQU 		0x5555
INITGPJ3DRV_VALUE		EQU 		0x0000
INITGPJ3CONPDN_VALUE	EQU 		0xffff
INITGPJ3PUDPDN_VALUE	EQU 		0x0000

;GPJ4[5pin]
INITGPJ4CON_VALUE		EQU 		0x00000000
INITGPJ4DAT_VALUE		EQU 		0x00
INITGPJ4PUD_VALUE		EQU 		0x0155
INITGPJ4DRV_VALUE		EQU 		0x0000
INITGPJ4CONPDN_VALUE	EQU 		0x000
INITGPJ4PUDPDN_VALUE	EQU 		0x000

;MP01[8pin]
INITMP01CON_VALUE		EQU 		0x22553322
INITMP01DAT_VALUE		EQU 		0x00
INITMP01PUD_VALUE		EQU 		0x0000
INITMP01DRV_VALUE		EQU 		0xaaaa
INITMP01CONPDN_VALUE	EQU 		0xffff
INITMP01PUDPDN_VALUE	EQU 		0x0000

;MP02[4pin]
INITMP02CON_VALUE		EQU 		0x00000000
INITMP02DAT_VALUE		EQU 		0x00
INITMP02PUD_VALUE		EQU 		0x0055
INITMP02DRV_VALUE		EQU 		0x00aa
INITMP02CONPDN_VALUE	EQU 		0xffff
INITMP02PUDPDN_VALUE	EQU 		0x0000

;MP03[8pin]
INITMP03CON_VALUE		EQU 		0x55555555
INITMP03DAT_VALUE		EQU 		0x00
INITMP03PUD_VALUE		EQU 		0x0000
INITMP03DRV_VALUE		EQU 		0xaaaa
INITMP03CONPDN_VALUE	EQU 		0xffff
INITMP03PUDPDN_VALUE	EQU 		0x0000

;MP04[8pin]
INITMP04CON_VALUE		EQU 		0x22222222
INITMP04DAT_VALUE		EQU 		0x00
INITMP04PUD_VALUE		EQU 		0x0000
INITMP04DRV_VALUE		EQU 		0xaaaa
INITMP04CONPDN_VALUE	EQU 		0xffff
INITMP04PUDPDN_VALUE	EQU 		0x0000

;MP05[8pin]
INITMP05CON_VALUE		EQU 		0x22222222
INITMP05DAT_VALUE		EQU 		0x00
INITMP05PUD_VALUE		EQU 		0x0000
INITMP05DRV_VALUE		EQU 		0xaaaa
INITMP05CONPDN_VALUE	EQU 		0xffff
INITMP05PUDPDN_VALUE	EQU 		0x0000
	END
;-------------------------------------------------------------------------------        
