Constant
|
gc_iNrOfMemRegions
|
INT
|
8
|
|
g_cMemRegionIndex_CM_PER
|
INT
|
0
|
Regions
|
g_cMemRegionIndex_GPIO0
|
INT
|
1
|
|
g_cMemRegionIndex_GPIO1
|
INT
|
2
|
|
g_cMemRegionIndex_GPIO2
|
INT
|
3
|
|
g_cMemRegionIndex_GPIO3
|
INT
|
4
|
|
g_cMemRegionIndex_CM
|
INT
|
5
|
|
g_cMemRegionIndex_ADC_TSC
|
INT
|
6
|
|
g_cMemRegionIndex_AIBuffer
|
INT
|
7
|
|
CM_PER_GPIO1_CLKCTRL_OFFSET
|
POINTER TO DWORD
|
16#AC
|
Register addresses
|
CM_PER_GPIO2_CLKCTRL_OFFSET
|
POINTER TO DWORD
|
16#B0
|
|
CM_PER_GPIO3_CLKCTRL_OFFSET
|
POINTER TO DWORD
|
16#B4
|
|
GPIO_OE_OFFSET
|
DWORD
|
16#134
|
|
ADC_TSC_STEPCONFIG1_OFFSET
|
DWORD
|
16#64
|
16#0000 0001
|
ADC_TSC_STEPCONFIG2_OFFSET
|
DWORD
|
16#6C
|
|
ADC_TSC_STEPCONFIG3_OFFSET
|
DWORD
|
16#74
|
|
ADC_TSC_STEPCONFIG4_OFFSET
|
DWORD
|
16#7C
|
|
ADC_TSC_STEPCONFIG5_OFFSET
|
DWORD
|
16#84
|
|
ADC_TSC_STEPCONFIG6_OFFSET
|
DWORD
|
16#8C
|
|
ADC_TSC_STEPCONFIG7_OFFSET
|
DWORD
|
16#94
|
|
ADC_TSC_STEPCONFIG8_OFFSET
|
DWORD
|
16#9C
|
|
ADC_TSC_STEPCONFIG9_OFFSET
|
DWORD
|
16#A4
|
|
ADC_TSC_STEPCONFIG10_OFFSET
|
DWORD
|
16#AC
|
|
ADC_TSC_STEPCONFIG11_OFFSET
|
DWORD
|
16#B4
|
|
ADC_TSC_STEPCONFIG12_OFFSET
|
DWORD
|
16#BC
|
|
ADC_TSC_STEPCONFIG13_OFFSET
|
DWORD
|
16#C4
|
|
ADC_TSC_STEPCONFIG14_OFFSET
|
DWORD
|
16#CC
|
|
ADC_TSC_STEPCONFIG15_OFFSET
|
DWORD
|
16#D4
|
|
ADC_TSC_STEPCONFIG16_OFFSET
|
DWORD
|
16#DC
|
|
ADC_TSC_FIFO0DATA_OFFSET
|
DWORD
|
16#100
|
|
ADC_TSC_FIFO0COUNT_OFFSET
|
DWORD
|
16#E4
|
|
ADC_TSC_ADCSTAT_OFFSET
|
DWORD
|
16#44
|
|
ADC_TSC_STEPENABLE_OFFSET
|
DWORD
|
16#54
|
ADC Stepenable register
|
ADC_TSC_CTRL_OFFSET
|
DWORD
|
16#40
|
ADC control register, for enabling/disabling the ADC, value = 16#00000001
|
CM_WKUP_ADC_TSC_CLKCTRL_OFFSET
|
DWORD
|
16#4BC
|
CM_WKUP control register, for waking up ADC
|
|
g_aMemRegions
|
ARRAY [0..(gc_iNrOfMemRegions - 1)] OF MemRegion
|
[STRUCT(pPhysical := 16#44E00000, dwSize := 16#4000), STRUCT(pPhysical := 16#44E07000, dwSize := 16#1000), STRUCT(pPhysical := 16#4804C000, dwSize := 16#1000), STRUCT(pPhysical := 16#481AC000, dwSize := 16#1000), STRUCT(pPhysical := 16#481AE000, dwSize := 16#1000), STRUCT(pPhysical := 16#44E10000, dwSize := 16#2000), STRUCT(pPhysical := 16#44E0D000, dwSize := 16#2000), STRUCT(pPhysical := 16#0, dwSize := 16#10)]
|
|