Configuration (GVL)ΒΆ
- InOut:
- Scope - Name - Type - Initial - Comment - 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)] 
