diff --git a/software/conf/e54_gfx_learning.atzip b/software/conf/e54_gfx_learning.atzip
new file mode 100644
index 00000000..d74adf2d
Binary files /dev/null and b/software/conf/e54_gfx_learning.atzip differ
diff --git a/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/.vs/oracle_test_d21/v14/.atsuo b/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/.vs/oracle_test_d21/v14/.atsuo
index 366ff331..8078cf30 100644
Binary files a/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/.vs/oracle_test_d21/v14/.atsuo and b/software/firmware/project_oracle_test_firmware/d21/oracle_test_d21/.vs/oracle_test_d21/v14/.atsuo differ
diff --git a/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/.vs/e54_gfx_learning/v14/.atsuo b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/.vs/e54_gfx_learning/v14/.atsuo
new file mode 100644
index 00000000..a10afb02
Binary files /dev/null and b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/.vs/e54_gfx_learning/v14/.atsuo differ
diff --git a/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning.atsln b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning.atsln
new file mode 100644
index 00000000..86765c40
--- /dev/null
+++ b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning.atsln
@@ -0,0 +1,22 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Atmel Studio Solution File, Format Version 11.00
+VisualStudioVersion = 14.0.23107.0
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "e54_gfx_learning", "e54_gfx_learning\e54_gfx_learning.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|ARM = Debug|ARM
+ Release|ARM = Release|ARM
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {DCE6C7E3-EE26-4D79-826B-08594B9AD897}.Debug|ARM.ActiveCfg = Debug|ARM
+ {DCE6C7E3-EE26-4D79-826B-08594B9AD897}.Debug|ARM.Build.0 = Debug|ARM
+ {DCE6C7E3-EE26-4D79-826B-08594B9AD897}.Release|ARM.ActiveCfg = Release|ARM
+ {DCE6C7E3-EE26-4D79-826B-08594B9AD897}.Release|ARM.Build.0 = Release|ARM
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/.atmel-start-backup/e54_gfx_learning_1.zip b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/.atmel-start-backup/e54_gfx_learning_1.zip
new file mode 100644
index 00000000..cdd293f2
Binary files /dev/null and b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/.atmel-start-backup/e54_gfx_learning_1.zip differ
diff --git a/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/.atmelstart/AtmelStart.env_conf b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/.atmelstart/AtmelStart.env_conf
new file mode 100644
index 00000000..20334510
--- /dev/null
+++ b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/.atmelstart/AtmelStart.env_conf
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/.atmelstart/AtmelStart.gpdsc b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/.atmelstart/AtmelStart.gpdsc
new file mode 100644
index 00000000..a891ba7a
--- /dev/null
+++ b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/.atmelstart/AtmelStart.gpdsc
@@ -0,0 +1,215 @@
+
+ Atmel
+ My Project
+ Project generated by Atmel Start
+ http://start.atmel.com/
+
+ Initial version
+
+
+ Configuration Files generated by Atmel Start
+
+
+
+ Atmel Start
+
+ http://start.atmel.com/
+
+
+
+
+
+
+
+
+ Dependency on CMSIS core and Device Startup components
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Atmel Start Framework
+ #define ATMEL_START
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/.atmelstart/atmel_start_config.atstart b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/.atmelstart/atmel_start_config.atstart
new file mode 100644
index 00000000..c9f77f7d
--- /dev/null
+++ b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/.atmelstart/atmel_start_config.atstart
@@ -0,0 +1,1177 @@
+format_version: '2'
+name: My Project
+versions:
+ api: '1.0'
+ backend: 1.7.345
+ commit: 1e07622763d149970fd8808a8f12ff3b1e84e0d7
+ content: unknown
+ content_pack_name: unknown
+ format: '2'
+ frontend: 1.7.345
+ packs_version_avr8: 1.0.1410
+ packs_version_qtouch: unknown
+ packs_version_sam: 1.0.1554
+ version_backend: 1.7.345
+ version_frontend: ''
+board:
+ identifier: SAME54XplainedPro
+ device: SAME54P20A-AU
+details: null
+application: null
+middlewares: {}
+drivers:
+ CMCC:
+ user_label: CMCC
+ definition: Atmel:SAME54_Drivers:0.0.1::SAME54P20A-AU::CMCC::driver_config_definition::CMCC::HAL:HPL:CMCC
+ functionality: System
+ api: HAL:HPL:CMCC
+ configuration:
+ cache_size: 4 KB
+ cmcc_advanced_configuration: false
+ cmcc_clock_gating_disable: false
+ cmcc_data_cache_disable: false
+ cmcc_enable: false
+ cmcc_inst_cache_disable: false
+ optional_signals: []
+ variant: null
+ clocks:
+ domain_group: null
+ DMAC:
+ user_label: DMAC
+ definition: Atmel:SAME54_Drivers:0.0.1::SAME54P20A-AU::DMAC::driver_config_definition::DMAC::HAL:HPL:DMAC
+ functionality: System
+ api: HAL:HPL:DMAC
+ configuration:
+ dmac_beatsize_0: 8-bit bus transfer
+ dmac_beatsize_1: 8-bit bus transfer
+ dmac_beatsize_10: 8-bit bus transfer
+ dmac_beatsize_11: 8-bit bus transfer
+ dmac_beatsize_12: 8-bit bus transfer
+ dmac_beatsize_13: 8-bit bus transfer
+ dmac_beatsize_14: 8-bit bus transfer
+ dmac_beatsize_15: 8-bit bus transfer
+ dmac_beatsize_16: 8-bit bus transfer
+ dmac_beatsize_17: 8-bit bus transfer
+ dmac_beatsize_18: 8-bit bus transfer
+ dmac_beatsize_19: 8-bit bus transfer
+ dmac_beatsize_2: 8-bit bus transfer
+ dmac_beatsize_20: 8-bit bus transfer
+ dmac_beatsize_21: 8-bit bus transfer
+ dmac_beatsize_22: 8-bit bus transfer
+ dmac_beatsize_23: 8-bit bus transfer
+ dmac_beatsize_24: 8-bit bus transfer
+ dmac_beatsize_25: 8-bit bus transfer
+ dmac_beatsize_26: 8-bit bus transfer
+ dmac_beatsize_27: 8-bit bus transfer
+ dmac_beatsize_28: 8-bit bus transfer
+ dmac_beatsize_29: 8-bit bus transfer
+ dmac_beatsize_3: 8-bit bus transfer
+ dmac_beatsize_30: 8-bit bus transfer
+ dmac_beatsize_31: 8-bit bus transfer
+ dmac_beatsize_4: 8-bit bus transfer
+ dmac_beatsize_5: 8-bit bus transfer
+ dmac_beatsize_6: 8-bit bus transfer
+ dmac_beatsize_7: 8-bit bus transfer
+ dmac_beatsize_8: 8-bit bus transfer
+ dmac_beatsize_9: 8-bit bus transfer
+ dmac_blockact_0: Channel will be disabled if it is the last block transfer in
+ the transaction
+ dmac_blockact_1: Channel will be disabled if it is the last block transfer in
+ the transaction
+ dmac_blockact_10: Channel will be disabled if it is the last block transfer
+ in the transaction
+ dmac_blockact_11: Channel will be disabled if it is the last block transfer
+ in the transaction
+ dmac_blockact_12: Channel will be disabled if it is the last block transfer
+ in the transaction
+ dmac_blockact_13: Channel will be disabled if it is the last block transfer
+ in the transaction
+ dmac_blockact_14: Channel will be disabled if it is the last block transfer
+ in the transaction
+ dmac_blockact_15: Channel will be disabled if it is the last block transfer
+ in the transaction
+ dmac_blockact_16: Channel will be disabled if it is the last block transfer
+ in the transaction
+ dmac_blockact_17: Channel will be disabled if it is the last block transfer
+ in the transaction
+ dmac_blockact_18: Channel will be disabled if it is the last block transfer
+ in the transaction
+ dmac_blockact_19: Channel will be disabled if it is the last block transfer
+ in the transaction
+ dmac_blockact_2: Channel will be disabled if it is the last block transfer in
+ the transaction
+ dmac_blockact_20: Channel will be disabled if it is the last block transfer
+ in the transaction
+ dmac_blockact_21: Channel will be disabled if it is the last block transfer
+ in the transaction
+ dmac_blockact_22: Channel will be disabled if it is the last block transfer
+ in the transaction
+ dmac_blockact_23: Channel will be disabled if it is the last block transfer
+ in the transaction
+ dmac_blockact_24: Channel will be disabled if it is the last block transfer
+ in the transaction
+ dmac_blockact_25: Channel will be disabled if it is the last block transfer
+ in the transaction
+ dmac_blockact_26: Channel will be disabled if it is the last block transfer
+ in the transaction
+ dmac_blockact_27: Channel will be disabled if it is the last block transfer
+ in the transaction
+ dmac_blockact_28: Channel will be disabled if it is the last block transfer
+ in the transaction
+ dmac_blockact_29: Channel will be disabled if it is the last block transfer
+ in the transaction
+ dmac_blockact_3: Channel will be disabled if it is the last block transfer in
+ the transaction
+ dmac_blockact_30: Channel will be disabled if it is the last block transfer
+ in the transaction
+ dmac_blockact_31: Channel will be disabled if it is the last block transfer
+ in the transaction
+ dmac_blockact_4: Channel will be disabled if it is the last block transfer in
+ the transaction
+ dmac_blockact_5: Channel will be disabled if it is the last block transfer in
+ the transaction
+ dmac_blockact_6: Channel will be disabled if it is the last block transfer in
+ the transaction
+ dmac_blockact_7: Channel will be disabled if it is the last block transfer in
+ the transaction
+ dmac_blockact_8: Channel will be disabled if it is the last block transfer in
+ the transaction
+ dmac_blockact_9: Channel will be disabled if it is the last block transfer in
+ the transaction
+ dmac_channel_0_settings: false
+ dmac_channel_10_settings: false
+ dmac_channel_11_settings: false
+ dmac_channel_12_settings: false
+ dmac_channel_13_settings: false
+ dmac_channel_14_settings: false
+ dmac_channel_15_settings: false
+ dmac_channel_16_settings: false
+ dmac_channel_17_settings: false
+ dmac_channel_18_settings: false
+ dmac_channel_19_settings: false
+ dmac_channel_1_settings: false
+ dmac_channel_20_settings: false
+ dmac_channel_21_settings: false
+ dmac_channel_22_settings: false
+ dmac_channel_23_settings: false
+ dmac_channel_24_settings: false
+ dmac_channel_25_settings: false
+ dmac_channel_26_settings: false
+ dmac_channel_27_settings: false
+ dmac_channel_28_settings: false
+ dmac_channel_29_settings: false
+ dmac_channel_2_settings: false
+ dmac_channel_30_settings: false
+ dmac_channel_31_settings: false
+ dmac_channel_3_settings: false
+ dmac_channel_4_settings: false
+ dmac_channel_5_settings: false
+ dmac_channel_6_settings: false
+ dmac_channel_7_settings: false
+ dmac_channel_8_settings: false
+ dmac_channel_9_settings: false
+ dmac_dbgrun: false
+ dmac_dstinc_0: false
+ dmac_dstinc_1: false
+ dmac_dstinc_10: false
+ dmac_dstinc_11: false
+ dmac_dstinc_12: false
+ dmac_dstinc_13: false
+ dmac_dstinc_14: false
+ dmac_dstinc_15: false
+ dmac_dstinc_16: false
+ dmac_dstinc_17: false
+ dmac_dstinc_18: false
+ dmac_dstinc_19: false
+ dmac_dstinc_2: false
+ dmac_dstinc_20: false
+ dmac_dstinc_21: false
+ dmac_dstinc_22: false
+ dmac_dstinc_23: false
+ dmac_dstinc_24: false
+ dmac_dstinc_25: false
+ dmac_dstinc_26: false
+ dmac_dstinc_27: false
+ dmac_dstinc_28: false
+ dmac_dstinc_29: false
+ dmac_dstinc_3: false
+ dmac_dstinc_30: false
+ dmac_dstinc_31: false
+ dmac_dstinc_4: false
+ dmac_dstinc_5: false
+ dmac_dstinc_6: false
+ dmac_dstinc_7: false
+ dmac_dstinc_8: false
+ dmac_dstinc_9: false
+ dmac_enable: false
+ dmac_evact_0: No action
+ dmac_evact_1: No action
+ dmac_evact_10: No action
+ dmac_evact_11: No action
+ dmac_evact_12: No action
+ dmac_evact_13: No action
+ dmac_evact_14: No action
+ dmac_evact_15: No action
+ dmac_evact_16: No action
+ dmac_evact_17: No action
+ dmac_evact_18: No action
+ dmac_evact_19: No action
+ dmac_evact_2: No action
+ dmac_evact_20: No action
+ dmac_evact_21: No action
+ dmac_evact_22: No action
+ dmac_evact_23: No action
+ dmac_evact_24: No action
+ dmac_evact_25: No action
+ dmac_evact_26: No action
+ dmac_evact_27: No action
+ dmac_evact_28: No action
+ dmac_evact_29: No action
+ dmac_evact_3: No action
+ dmac_evact_30: No action
+ dmac_evact_31: No action
+ dmac_evact_4: No action
+ dmac_evact_5: No action
+ dmac_evact_6: No action
+ dmac_evact_7: No action
+ dmac_evact_8: No action
+ dmac_evact_9: No action
+ dmac_evie_0: false
+ dmac_evie_1: false
+ dmac_evie_10: false
+ dmac_evie_11: false
+ dmac_evie_12: false
+ dmac_evie_13: false
+ dmac_evie_14: false
+ dmac_evie_15: false
+ dmac_evie_16: false
+ dmac_evie_17: false
+ dmac_evie_18: false
+ dmac_evie_19: false
+ dmac_evie_2: false
+ dmac_evie_20: false
+ dmac_evie_21: false
+ dmac_evie_22: false
+ dmac_evie_23: false
+ dmac_evie_24: false
+ dmac_evie_25: false
+ dmac_evie_26: false
+ dmac_evie_27: false
+ dmac_evie_28: false
+ dmac_evie_29: false
+ dmac_evie_3: false
+ dmac_evie_30: false
+ dmac_evie_31: false
+ dmac_evie_4: false
+ dmac_evie_5: false
+ dmac_evie_6: false
+ dmac_evie_7: false
+ dmac_evie_8: false
+ dmac_evie_9: false
+ dmac_evoe_0: false
+ dmac_evoe_1: false
+ dmac_evoe_10: false
+ dmac_evoe_11: false
+ dmac_evoe_12: false
+ dmac_evoe_13: false
+ dmac_evoe_14: false
+ dmac_evoe_15: false
+ dmac_evoe_16: false
+ dmac_evoe_17: false
+ dmac_evoe_18: false
+ dmac_evoe_19: false
+ dmac_evoe_2: false
+ dmac_evoe_20: false
+ dmac_evoe_21: false
+ dmac_evoe_22: false
+ dmac_evoe_23: false
+ dmac_evoe_24: false
+ dmac_evoe_25: false
+ dmac_evoe_26: false
+ dmac_evoe_27: false
+ dmac_evoe_28: false
+ dmac_evoe_29: false
+ dmac_evoe_3: false
+ dmac_evoe_30: false
+ dmac_evoe_31: false
+ dmac_evoe_4: false
+ dmac_evoe_5: false
+ dmac_evoe_6: false
+ dmac_evoe_7: false
+ dmac_evoe_8: false
+ dmac_evoe_9: false
+ dmac_evosel_0: Event generation disabled
+ dmac_evosel_1: Event generation disabled
+ dmac_evosel_10: Event generation disabled
+ dmac_evosel_11: Event generation disabled
+ dmac_evosel_12: Event generation disabled
+ dmac_evosel_13: Event generation disabled
+ dmac_evosel_14: Event generation disabled
+ dmac_evosel_15: Event generation disabled
+ dmac_evosel_16: Event generation disabled
+ dmac_evosel_17: Event generation disabled
+ dmac_evosel_18: Event generation disabled
+ dmac_evosel_19: Event generation disabled
+ dmac_evosel_2: Event generation disabled
+ dmac_evosel_20: Event generation disabled
+ dmac_evosel_21: Event generation disabled
+ dmac_evosel_22: Event generation disabled
+ dmac_evosel_23: Event generation disabled
+ dmac_evosel_24: Event generation disabled
+ dmac_evosel_25: Event generation disabled
+ dmac_evosel_26: Event generation disabled
+ dmac_evosel_27: Event generation disabled
+ dmac_evosel_28: Event generation disabled
+ dmac_evosel_29: Event generation disabled
+ dmac_evosel_3: Event generation disabled
+ dmac_evosel_30: Event generation disabled
+ dmac_evosel_31: Event generation disabled
+ dmac_evosel_4: Event generation disabled
+ dmac_evosel_5: Event generation disabled
+ dmac_evosel_6: Event generation disabled
+ dmac_evosel_7: Event generation disabled
+ dmac_evosel_8: Event generation disabled
+ dmac_evosel_9: Event generation disabled
+ dmac_lvl_0: Channel priority 0
+ dmac_lvl_1: Channel priority 0
+ dmac_lvl_10: Channel priority 0
+ dmac_lvl_11: Channel priority 0
+ dmac_lvl_12: Channel priority 0
+ dmac_lvl_13: Channel priority 0
+ dmac_lvl_14: Channel priority 0
+ dmac_lvl_15: Channel priority 0
+ dmac_lvl_16: Channel priority 0
+ dmac_lvl_17: Channel priority 0
+ dmac_lvl_18: Channel priority 0
+ dmac_lvl_19: Channel priority 0
+ dmac_lvl_2: Channel priority 0
+ dmac_lvl_20: Channel priority 0
+ dmac_lvl_21: Channel priority 0
+ dmac_lvl_22: Channel priority 0
+ dmac_lvl_23: Channel priority 0
+ dmac_lvl_24: Channel priority 0
+ dmac_lvl_25: Channel priority 0
+ dmac_lvl_26: Channel priority 0
+ dmac_lvl_27: Channel priority 0
+ dmac_lvl_28: Channel priority 0
+ dmac_lvl_29: Channel priority 0
+ dmac_lvl_3: Channel priority 0
+ dmac_lvl_30: Channel priority 0
+ dmac_lvl_31: Channel priority 0
+ dmac_lvl_4: Channel priority 0
+ dmac_lvl_5: Channel priority 0
+ dmac_lvl_6: Channel priority 0
+ dmac_lvl_7: Channel priority 0
+ dmac_lvl_8: Channel priority 0
+ dmac_lvl_9: Channel priority 0
+ dmac_lvlen0: true
+ dmac_lvlen1: true
+ dmac_lvlen2: true
+ dmac_lvlen3: true
+ dmac_lvlpri0: 0
+ dmac_lvlpri1: 0
+ dmac_lvlpri2: 0
+ dmac_lvlpri3: 0
+ dmac_rrlvlen0: Static arbitration scheme for channel with priority 0
+ dmac_rrlvlen1: Static arbitration scheme for channel with priority 1
+ dmac_rrlvlen2: Static arbitration scheme for channel with priority 2
+ dmac_rrlvlen3: Static arbitration scheme for channel with priority 3
+ dmac_runstdby_0: false
+ dmac_runstdby_1: false
+ dmac_runstdby_10: false
+ dmac_runstdby_11: false
+ dmac_runstdby_12: false
+ dmac_runstdby_13: false
+ dmac_runstdby_14: false
+ dmac_runstdby_15: false
+ dmac_runstdby_16: false
+ dmac_runstdby_17: false
+ dmac_runstdby_18: false
+ dmac_runstdby_19: false
+ dmac_runstdby_2: false
+ dmac_runstdby_20: false
+ dmac_runstdby_21: false
+ dmac_runstdby_22: false
+ dmac_runstdby_23: false
+ dmac_runstdby_24: false
+ dmac_runstdby_25: false
+ dmac_runstdby_26: false
+ dmac_runstdby_27: false
+ dmac_runstdby_28: false
+ dmac_runstdby_29: false
+ dmac_runstdby_3: false
+ dmac_runstdby_30: false
+ dmac_runstdby_31: false
+ dmac_runstdby_4: false
+ dmac_runstdby_5: false
+ dmac_runstdby_6: false
+ dmac_runstdby_7: false
+ dmac_runstdby_8: false
+ dmac_runstdby_9: false
+ dmac_srcinc_0: false
+ dmac_srcinc_1: false
+ dmac_srcinc_10: false
+ dmac_srcinc_11: false
+ dmac_srcinc_12: false
+ dmac_srcinc_13: false
+ dmac_srcinc_14: false
+ dmac_srcinc_15: false
+ dmac_srcinc_16: false
+ dmac_srcinc_17: false
+ dmac_srcinc_18: false
+ dmac_srcinc_19: false
+ dmac_srcinc_2: false
+ dmac_srcinc_20: false
+ dmac_srcinc_21: false
+ dmac_srcinc_22: false
+ dmac_srcinc_23: false
+ dmac_srcinc_24: false
+ dmac_srcinc_25: false
+ dmac_srcinc_26: false
+ dmac_srcinc_27: false
+ dmac_srcinc_28: false
+ dmac_srcinc_29: false
+ dmac_srcinc_3: false
+ dmac_srcinc_30: false
+ dmac_srcinc_31: false
+ dmac_srcinc_4: false
+ dmac_srcinc_5: false
+ dmac_srcinc_6: false
+ dmac_srcinc_7: false
+ dmac_srcinc_8: false
+ dmac_srcinc_9: false
+ dmac_stepsel_0: Step size settings apply to the destination address
+ dmac_stepsel_1: Step size settings apply to the destination address
+ dmac_stepsel_10: Step size settings apply to the destination address
+ dmac_stepsel_11: Step size settings apply to the destination address
+ dmac_stepsel_12: Step size settings apply to the destination address
+ dmac_stepsel_13: Step size settings apply to the destination address
+ dmac_stepsel_14: Step size settings apply to the destination address
+ dmac_stepsel_15: Step size settings apply to the destination address
+ dmac_stepsel_16: Step size settings apply to the destination address
+ dmac_stepsel_17: Step size settings apply to the destination address
+ dmac_stepsel_18: Step size settings apply to the destination address
+ dmac_stepsel_19: Step size settings apply to the destination address
+ dmac_stepsel_2: Step size settings apply to the destination address
+ dmac_stepsel_20: Step size settings apply to the destination address
+ dmac_stepsel_21: Step size settings apply to the destination address
+ dmac_stepsel_22: Step size settings apply to the destination address
+ dmac_stepsel_23: Step size settings apply to the destination address
+ dmac_stepsel_24: Step size settings apply to the destination address
+ dmac_stepsel_25: Step size settings apply to the destination address
+ dmac_stepsel_26: Step size settings apply to the destination address
+ dmac_stepsel_27: Step size settings apply to the destination address
+ dmac_stepsel_28: Step size settings apply to the destination address
+ dmac_stepsel_29: Step size settings apply to the destination address
+ dmac_stepsel_3: Step size settings apply to the destination address
+ dmac_stepsel_30: Step size settings apply to the destination address
+ dmac_stepsel_31: Step size settings apply to the destination address
+ dmac_stepsel_4: Step size settings apply to the destination address
+ dmac_stepsel_5: Step size settings apply to the destination address
+ dmac_stepsel_6: Step size settings apply to the destination address
+ dmac_stepsel_7: Step size settings apply to the destination address
+ dmac_stepsel_8: Step size settings apply to the destination address
+ dmac_stepsel_9: Step size settings apply to the destination address
+ dmac_stepsize_0: Next ADDR = ADDR + (BEATSIZE + 1) * 1
+ dmac_stepsize_1: Next ADDR = ADDR + (BEATSIZE + 1) * 1
+ dmac_stepsize_10: Next ADDR = ADDR + (BEATSIZE + 1) * 1
+ dmac_stepsize_11: Next ADDR = ADDR + (BEATSIZE + 1) * 1
+ dmac_stepsize_12: Next ADDR = ADDR + (BEATSIZE + 1) * 1
+ dmac_stepsize_13: Next ADDR = ADDR + (BEATSIZE + 1) * 1
+ dmac_stepsize_14: Next ADDR = ADDR + (BEATSIZE + 1) * 1
+ dmac_stepsize_15: Next ADDR = ADDR + (BEATSIZE + 1) * 1
+ dmac_stepsize_16: Next ADDR = ADDR + (BEATSIZE + 1) * 1
+ dmac_stepsize_17: Next ADDR = ADDR + (BEATSIZE + 1) * 1
+ dmac_stepsize_18: Next ADDR = ADDR + (BEATSIZE + 1) * 1
+ dmac_stepsize_19: Next ADDR = ADDR + (BEATSIZE + 1) * 1
+ dmac_stepsize_2: Next ADDR = ADDR + (BEATSIZE + 1) * 1
+ dmac_stepsize_20: Next ADDR = ADDR + (BEATSIZE + 1) * 1
+ dmac_stepsize_21: Next ADDR = ADDR + (BEATSIZE + 1) * 1
+ dmac_stepsize_22: Next ADDR = ADDR + (BEATSIZE + 1) * 1
+ dmac_stepsize_23: Next ADDR = ADDR + (BEATSIZE + 1) * 1
+ dmac_stepsize_24: Next ADDR = ADDR + (BEATSIZE + 1) * 1
+ dmac_stepsize_25: Next ADDR = ADDR + (BEATSIZE + 1) * 1
+ dmac_stepsize_26: Next ADDR = ADDR + (BEATSIZE + 1) * 1
+ dmac_stepsize_27: Next ADDR = ADDR + (BEATSIZE + 1) * 1
+ dmac_stepsize_28: Next ADDR = ADDR + (BEATSIZE + 1) * 1
+ dmac_stepsize_29: Next ADDR = ADDR + (BEATSIZE + 1) * 1
+ dmac_stepsize_3: Next ADDR = ADDR + (BEATSIZE + 1) * 1
+ dmac_stepsize_30: Next ADDR = ADDR + (BEATSIZE + 1) * 1
+ dmac_stepsize_31: Next ADDR = ADDR + (BEATSIZE + 1) * 1
+ dmac_stepsize_4: Next ADDR = ADDR + (BEATSIZE + 1) * 1
+ dmac_stepsize_5: Next ADDR = ADDR + (BEATSIZE + 1) * 1
+ dmac_stepsize_6: Next ADDR = ADDR + (BEATSIZE + 1) * 1
+ dmac_stepsize_7: Next ADDR = ADDR + (BEATSIZE + 1) * 1
+ dmac_stepsize_8: Next ADDR = ADDR + (BEATSIZE + 1) * 1
+ dmac_stepsize_9: Next ADDR = ADDR + (BEATSIZE + 1) * 1
+ dmac_trifsrc_0: Only software/event triggers
+ dmac_trifsrc_1: Only software/event triggers
+ dmac_trifsrc_10: Only software/event triggers
+ dmac_trifsrc_11: Only software/event triggers
+ dmac_trifsrc_12: Only software/event triggers
+ dmac_trifsrc_13: Only software/event triggers
+ dmac_trifsrc_14: Only software/event triggers
+ dmac_trifsrc_15: Only software/event triggers
+ dmac_trifsrc_16: Only software/event triggers
+ dmac_trifsrc_17: Only software/event triggers
+ dmac_trifsrc_18: Only software/event triggers
+ dmac_trifsrc_19: Only software/event triggers
+ dmac_trifsrc_2: Only software/event triggers
+ dmac_trifsrc_20: Only software/event triggers
+ dmac_trifsrc_21: Only software/event triggers
+ dmac_trifsrc_22: Only software/event triggers
+ dmac_trifsrc_23: Only software/event triggers
+ dmac_trifsrc_24: Only software/event triggers
+ dmac_trifsrc_25: Only software/event triggers
+ dmac_trifsrc_26: Only software/event triggers
+ dmac_trifsrc_27: Only software/event triggers
+ dmac_trifsrc_28: Only software/event triggers
+ dmac_trifsrc_29: Only software/event triggers
+ dmac_trifsrc_3: Only software/event triggers
+ dmac_trifsrc_30: Only software/event triggers
+ dmac_trifsrc_31: Only software/event triggers
+ dmac_trifsrc_4: Only software/event triggers
+ dmac_trifsrc_5: Only software/event triggers
+ dmac_trifsrc_6: Only software/event triggers
+ dmac_trifsrc_7: Only software/event triggers
+ dmac_trifsrc_8: Only software/event triggers
+ dmac_trifsrc_9: Only software/event triggers
+ dmac_trigact_0: One trigger required for each block transfer
+ dmac_trigact_1: One trigger required for each block transfer
+ dmac_trigact_10: One trigger required for each block transfer
+ dmac_trigact_11: One trigger required for each block transfer
+ dmac_trigact_12: One trigger required for each block transfer
+ dmac_trigact_13: One trigger required for each block transfer
+ dmac_trigact_14: One trigger required for each block transfer
+ dmac_trigact_15: One trigger required for each block transfer
+ dmac_trigact_16: One trigger required for each block transfer
+ dmac_trigact_17: One trigger required for each block transfer
+ dmac_trigact_18: One trigger required for each block transfer
+ dmac_trigact_19: One trigger required for each block transfer
+ dmac_trigact_2: One trigger required for each block transfer
+ dmac_trigact_20: One trigger required for each block transfer
+ dmac_trigact_21: One trigger required for each block transfer
+ dmac_trigact_22: One trigger required for each block transfer
+ dmac_trigact_23: One trigger required for each block transfer
+ dmac_trigact_24: One trigger required for each block transfer
+ dmac_trigact_25: One trigger required for each block transfer
+ dmac_trigact_26: One trigger required for each block transfer
+ dmac_trigact_27: One trigger required for each block transfer
+ dmac_trigact_28: One trigger required for each block transfer
+ dmac_trigact_29: One trigger required for each block transfer
+ dmac_trigact_3: One trigger required for each block transfer
+ dmac_trigact_30: One trigger required for each block transfer
+ dmac_trigact_31: One trigger required for each block transfer
+ dmac_trigact_4: One trigger required for each block transfer
+ dmac_trigact_5: One trigger required for each block transfer
+ dmac_trigact_6: One trigger required for each block transfer
+ dmac_trigact_7: One trigger required for each block transfer
+ dmac_trigact_8: One trigger required for each block transfer
+ dmac_trigact_9: One trigger required for each block transfer
+ optional_signals: []
+ variant: null
+ clocks:
+ domain_group: null
+ EXTERNAL_IRQ_0:
+ user_label: EXTERNAL_IRQ_0
+ definition: Atmel:SAME54_Drivers:0.0.1::SAME54P20A-AU::EIC::driver_config_definition::Default::HAL:Driver:Ext.IRQ
+ functionality: External_IRQ
+ api: HAL:Driver:Ext_IRQ
+ configuration:
+ eic_arch_asynch0: false
+ eic_arch_asynch1: false
+ eic_arch_asynch10: false
+ eic_arch_asynch11: false
+ eic_arch_asynch12: false
+ eic_arch_asynch13: false
+ eic_arch_asynch14: false
+ eic_arch_asynch15: false
+ eic_arch_asynch2: false
+ eic_arch_asynch3: false
+ eic_arch_asynch4: false
+ eic_arch_asynch5: false
+ eic_arch_asynch6: false
+ eic_arch_asynch7: false
+ eic_arch_asynch8: false
+ eic_arch_asynch9: false
+ eic_arch_cksel: Clocked by GCLK
+ eic_arch_debounce_enable0: false
+ eic_arch_debounce_enable1: false
+ eic_arch_debounce_enable10: false
+ eic_arch_debounce_enable11: false
+ eic_arch_debounce_enable12: false
+ eic_arch_debounce_enable13: false
+ eic_arch_debounce_enable14: false
+ eic_arch_debounce_enable15: false
+ eic_arch_debounce_enable2: false
+ eic_arch_debounce_enable3: false
+ eic_arch_debounce_enable4: false
+ eic_arch_debounce_enable5: false
+ eic_arch_debounce_enable6: false
+ eic_arch_debounce_enable7: false
+ eic_arch_debounce_enable8: false
+ eic_arch_debounce_enable9: false
+ eic_arch_enable_irq_setting0: false
+ eic_arch_enable_irq_setting1: false
+ eic_arch_enable_irq_setting10: false
+ eic_arch_enable_irq_setting11: false
+ eic_arch_enable_irq_setting12: false
+ eic_arch_enable_irq_setting13: false
+ eic_arch_enable_irq_setting14: false
+ eic_arch_enable_irq_setting15: false
+ eic_arch_enable_irq_setting2: false
+ eic_arch_enable_irq_setting3: false
+ eic_arch_enable_irq_setting4: false
+ eic_arch_enable_irq_setting5: false
+ eic_arch_enable_irq_setting6: false
+ eic_arch_enable_irq_setting7: false
+ eic_arch_enable_irq_setting8: false
+ eic_arch_enable_irq_setting9: false
+ eic_arch_extinteo0: false
+ eic_arch_extinteo1: false
+ eic_arch_extinteo10: false
+ eic_arch_extinteo11: false
+ eic_arch_extinteo12: false
+ eic_arch_extinteo13: false
+ eic_arch_extinteo14: false
+ eic_arch_extinteo15: false
+ eic_arch_extinteo2: false
+ eic_arch_extinteo3: false
+ eic_arch_extinteo4: false
+ eic_arch_extinteo5: false
+ eic_arch_extinteo6: false
+ eic_arch_extinteo7: false
+ eic_arch_extinteo8: false
+ eic_arch_extinteo9: false
+ eic_arch_filten0: false
+ eic_arch_filten1: false
+ eic_arch_filten10: false
+ eic_arch_filten11: false
+ eic_arch_filten12: false
+ eic_arch_filten13: false
+ eic_arch_filten14: false
+ eic_arch_filten15: false
+ eic_arch_filten2: false
+ eic_arch_filten3: false
+ eic_arch_filten4: false
+ eic_arch_filten5: false
+ eic_arch_filten6: false
+ eic_arch_filten7: false
+ eic_arch_filten8: false
+ eic_arch_filten9: false
+ eic_arch_nmi_ctrl: false
+ eic_arch_nmiasynch: false
+ eic_arch_nmifilten: false
+ eic_arch_nmisense: No detection
+ eic_arch_prescaler0: Divided by 2
+ eic_arch_prescaler1: Divided by 2
+ eic_arch_sense0: No detection
+ eic_arch_sense1: No detection
+ eic_arch_sense10: No detection
+ eic_arch_sense11: No detection
+ eic_arch_sense12: No detection
+ eic_arch_sense13: No detection
+ eic_arch_sense14: No detection
+ eic_arch_sense15: No detection
+ eic_arch_sense2: No detection
+ eic_arch_sense3: No detection
+ eic_arch_sense4: No detection
+ eic_arch_sense5: No detection
+ eic_arch_sense6: No detection
+ eic_arch_sense7: No detection
+ eic_arch_sense8: No detection
+ eic_arch_sense9: No detection
+ eic_arch_states0: '3'
+ eic_arch_states1: '3'
+ eic_arch_tickon: The sampling rate is EIC clock
+ optional_signals: []
+ variant: null
+ clocks:
+ domain_group:
+ nodes:
+ - name: EIC
+ input: Generic clock generator 0
+ external: false
+ external_frequency: 0
+ configuration:
+ eic_gclk_selection: Generic clock generator 0
+ GCLK:
+ user_label: GCLK
+ definition: Atmel:SAME54_Drivers:0.0.1::SAME54P20A-AU::GCLK::driver_config_definition::GCLK::HAL:HPL:GCLK
+ functionality: System
+ api: HAL:HPL:GCLK
+ configuration:
+ enable_gclk_gen_0: true
+ enable_gclk_gen_0__externalclock: 1000000
+ enable_gclk_gen_1: false
+ enable_gclk_gen_10: false
+ enable_gclk_gen_10__externalclock: 1000000
+ enable_gclk_gen_11: false
+ enable_gclk_gen_11__externalclock: 1000000
+ enable_gclk_gen_1__externalclock: 1000000
+ enable_gclk_gen_2: false
+ enable_gclk_gen_2__externalclock: 1000000
+ enable_gclk_gen_3: false
+ enable_gclk_gen_3__externalclock: 1000000
+ enable_gclk_gen_4: false
+ enable_gclk_gen_4__externalclock: 1000000
+ enable_gclk_gen_5: false
+ enable_gclk_gen_5__externalclock: 1000000
+ enable_gclk_gen_6: false
+ enable_gclk_gen_6__externalclock: 1000000
+ enable_gclk_gen_7: false
+ enable_gclk_gen_7__externalclock: 1000000
+ enable_gclk_gen_8: false
+ enable_gclk_gen_8__externalclock: 1000000
+ enable_gclk_gen_9: false
+ enable_gclk_gen_9__externalclock: 1000000
+ gclk_arch_gen_0_enable: true
+ gclk_arch_gen_0_idc: false
+ gclk_arch_gen_0_oe: false
+ gclk_arch_gen_0_oov: false
+ gclk_arch_gen_0_runstdby: false
+ gclk_arch_gen_10_enable: false
+ gclk_arch_gen_10_idc: false
+ gclk_arch_gen_10_oe: false
+ gclk_arch_gen_10_oov: false
+ gclk_arch_gen_10_runstdby: false
+ gclk_arch_gen_11_enable: false
+ gclk_arch_gen_11_idc: false
+ gclk_arch_gen_11_oe: false
+ gclk_arch_gen_11_oov: false
+ gclk_arch_gen_11_runstdby: false
+ gclk_arch_gen_1_enable: false
+ gclk_arch_gen_1_idc: false
+ gclk_arch_gen_1_oe: false
+ gclk_arch_gen_1_oov: false
+ gclk_arch_gen_1_runstdby: false
+ gclk_arch_gen_2_enable: false
+ gclk_arch_gen_2_idc: false
+ gclk_arch_gen_2_oe: false
+ gclk_arch_gen_2_oov: false
+ gclk_arch_gen_2_runstdby: false
+ gclk_arch_gen_3_enable: false
+ gclk_arch_gen_3_idc: false
+ gclk_arch_gen_3_oe: false
+ gclk_arch_gen_3_oov: false
+ gclk_arch_gen_3_runstdby: false
+ gclk_arch_gen_4_enable: false
+ gclk_arch_gen_4_idc: false
+ gclk_arch_gen_4_oe: false
+ gclk_arch_gen_4_oov: false
+ gclk_arch_gen_4_runstdby: false
+ gclk_arch_gen_5_enable: false
+ gclk_arch_gen_5_idc: false
+ gclk_arch_gen_5_oe: false
+ gclk_arch_gen_5_oov: false
+ gclk_arch_gen_5_runstdby: false
+ gclk_arch_gen_6_enable: false
+ gclk_arch_gen_6_idc: false
+ gclk_arch_gen_6_oe: false
+ gclk_arch_gen_6_oov: false
+ gclk_arch_gen_6_runstdby: false
+ gclk_arch_gen_7_enable: false
+ gclk_arch_gen_7_idc: false
+ gclk_arch_gen_7_oe: false
+ gclk_arch_gen_7_oov: false
+ gclk_arch_gen_7_runstdby: false
+ gclk_arch_gen_8_enable: false
+ gclk_arch_gen_8_idc: false
+ gclk_arch_gen_8_oe: false
+ gclk_arch_gen_8_oov: false
+ gclk_arch_gen_8_runstdby: false
+ gclk_arch_gen_9_enable: false
+ gclk_arch_gen_9_idc: false
+ gclk_arch_gen_9_oe: false
+ gclk_arch_gen_9_oov: false
+ gclk_arch_gen_9_runstdby: false
+ gclk_gen_0_div: 1
+ gclk_gen_0_div_sel: false
+ gclk_gen_0_oscillator: Digital Phase Locked Loop (DPLL0)
+ gclk_gen_10_div: 1
+ gclk_gen_10_div_sel: false
+ gclk_gen_10_oscillator: External Crystal Oscillator 8-48MHz (XOSC1)
+ gclk_gen_11_div: 1
+ gclk_gen_11_div_sel: false
+ gclk_gen_11_oscillator: External Crystal Oscillator 8-48MHz (XOSC1)
+ gclk_gen_1_div: 1
+ gclk_gen_1_div_sel: false
+ gclk_gen_1_oscillator: Digital Frequency Locked Loop (DFLL48M)
+ gclk_gen_2_div: 1
+ gclk_gen_2_div_sel: true
+ gclk_gen_2_oscillator: External Crystal Oscillator 8-48MHz (XOSC1)
+ gclk_gen_3_div: 1
+ gclk_gen_3_div_sel: false
+ gclk_gen_3_oscillator: 32kHz External Crystal Oscillator (XOSC32K)
+ gclk_gen_4_div: 1
+ gclk_gen_4_div_sel: false
+ gclk_gen_4_oscillator: External Crystal Oscillator 8-48MHz (XOSC1)
+ gclk_gen_5_div: 1
+ gclk_gen_5_div_sel: false
+ gclk_gen_5_oscillator: External Crystal Oscillator 8-48MHz (XOSC1)
+ gclk_gen_6_div: 1
+ gclk_gen_6_div_sel: false
+ gclk_gen_6_oscillator: External Crystal Oscillator 8-48MHz (XOSC1)
+ gclk_gen_7_div: 1
+ gclk_gen_7_div_sel: false
+ gclk_gen_7_oscillator: External Crystal Oscillator 8-48MHz (XOSC1)
+ gclk_gen_8_div: 1
+ gclk_gen_8_div_sel: false
+ gclk_gen_8_oscillator: External Crystal Oscillator 8-48MHz (XOSC1)
+ gclk_gen_9_div: 1
+ gclk_gen_9_div_sel: false
+ gclk_gen_9_oscillator: External Crystal Oscillator 8-48MHz (XOSC1)
+ optional_signals: []
+ variant: null
+ clocks:
+ domain_group: null
+ MCLK:
+ user_label: MCLK
+ definition: Atmel:SAME54_Drivers:0.0.1::SAME54P20A-AU::MCLK::driver_config_definition::MCLK::HAL:HPL:MCLK
+ functionality: System
+ api: HAL:HPL:MCLK
+ configuration:
+ cpu_clock_source: Generic clock generator 0
+ cpu_div: '1'
+ enable_cpu_clock: true
+ mclk_arch_bupdiv: Divide by 8
+ mclk_arch_hsdiv: Divide by 1
+ mclk_arch_lpdiv: Divide by 4
+ nvm_wait_states: '5'
+ optional_signals: []
+ variant: null
+ clocks:
+ domain_group:
+ nodes:
+ - name: CPU
+ input: CPU
+ external: false
+ external_frequency: 0
+ configuration: {}
+ OSC32KCTRL:
+ user_label: OSC32KCTRL
+ definition: Atmel:SAME54_Drivers:0.0.1::SAME54P20A-AU::OSC32KCTRL::driver_config_definition::OSC32KCTRL::HAL:HPL:OSC32KCTRL
+ functionality: System
+ api: HAL:HPL:OSC32KCTRL
+ configuration:
+ enable_osculp32k: true
+ enable_rtc_source: false
+ enable_xosc32k: true
+ osculp32k_calib: 0
+ osculp32k_calib_enable: false
+ rtc_1khz_selection: false
+ rtc_source_oscillator: 32kHz Ultra Low Power Internal Oscillator (OSCULP32K)
+ xosc32k_arch_cfden: false
+ xosc32k_arch_cfdeo: false
+ xosc32k_arch_cgm: Standard mode
+ xosc32k_arch_en1k: false
+ xosc32k_arch_en32k: true
+ xosc32k_arch_enable: true
+ xosc32k_arch_ondemand: true
+ xosc32k_arch_runstdby: false
+ xosc32k_arch_startup: 1000092us
+ xosc32k_arch_swben: false
+ xosc32k_arch_xtalen: true
+ optional_signals: []
+ variant: null
+ clocks:
+ domain_group: null
+ OSCCTRL:
+ user_label: OSCCTRL
+ definition: Atmel:SAME54_Drivers:0.0.1::SAME54P20A-AU::OSCCTRL::driver_config_definition::OSCCTRL::HAL:HPL:OSCCTRL
+ functionality: System
+ api: HAL:HPL:OSCCTRL
+ configuration:
+ dfll_arch_bplckc: false
+ dfll_arch_calibration: false
+ dfll_arch_ccdis: false
+ dfll_arch_coarse: 31
+ dfll_arch_cstep: 1
+ dfll_arch_enable: false
+ dfll_arch_fine: 128
+ dfll_arch_fstep: 1
+ dfll_arch_llaw: false
+ dfll_arch_ondemand: false
+ dfll_arch_qldis: false
+ dfll_arch_runstdby: false
+ dfll_arch_stable: false
+ dfll_arch_usbcrm: false
+ dfll_arch_waitlock: true
+ dfll_mode: Open Loop Mode
+ dfll_mul: 0
+ dfll_ref_clock: Generic clock generator 3
+ enable_dfll: false
+ enable_fdpll0: true
+ enable_fdpll1: false
+ enable_xosc0: false
+ enable_xosc1: false
+ fdpll0_arch_dcoen: false
+ fdpll0_arch_enable: true
+ fdpll0_arch_filter: 0
+ fdpll0_arch_lbypass: true
+ fdpll0_arch_ltime: No time-out, automatic lock
+ fdpll0_arch_ondemand: false
+ fdpll0_arch_refclk: XOSC32K clock reference
+ fdpll0_arch_runstdby: false
+ fdpll0_arch_wuf: false
+ fdpll0_clock_dcofilter: 0
+ fdpll0_clock_div: 0
+ fdpll0_ldr: 3661
+ fdpll0_ldrfrac: 1
+ fdpll0_ref_clock: 32kHz External Crystal Oscillator (XOSC32K)
+ fdpll1_arch_dcoen: false
+ fdpll1_arch_enable: false
+ fdpll1_arch_filter: 0
+ fdpll1_arch_lbypass: false
+ fdpll1_arch_ltime: No time-out, automatic lock
+ fdpll1_arch_ondemand: false
+ fdpll1_arch_refclk: XOSC32K clock reference
+ fdpll1_arch_runstdby: false
+ fdpll1_arch_wuf: false
+ fdpll1_clock_dcofilter: 0
+ fdpll1_clock_div: 0
+ fdpll1_ldr: 1463
+ fdpll1_ldrfrac: 13
+ fdpll1_ref_clock: 32kHz External Crystal Oscillator (XOSC32K)
+ xosc0_arch_cfden: false
+ xosc0_arch_enable: false
+ xosc0_arch_enalc: false
+ xosc0_arch_lowbufgain: false
+ xosc0_arch_ondemand: false
+ xosc0_arch_runstdby: false
+ xosc0_arch_startup: 31us
+ xosc0_arch_swben: false
+ xosc0_arch_xtalen: false
+ xosc0_frequency: 12000000
+ xosc1_arch_cfden: false
+ xosc1_arch_enable: false
+ xosc1_arch_enalc: false
+ xosc1_arch_lowbufgain: false
+ xosc1_arch_ondemand: false
+ xosc1_arch_runstdby: false
+ xosc1_arch_startup: 31us
+ xosc1_arch_swben: false
+ xosc1_arch_xtalen: true
+ xosc1_frequency: 12000000
+ optional_signals: []
+ variant: null
+ clocks:
+ domain_group: null
+ PORT:
+ user_label: PORT
+ definition: Atmel:SAME54_Drivers:0.0.1::SAME54P20A-AU::PORT::driver_config_definition::PORT::HAL:HPL:PORT
+ functionality: System
+ api: HAL:HPL:PORT
+ configuration:
+ enable_port_input_event_0: false
+ enable_port_input_event_1: false
+ enable_port_input_event_2: false
+ enable_port_input_event_3: false
+ porta_event_action_0: Output register of pin will be set to level of event
+ porta_event_action_1: Output register of pin will be set to level of event
+ porta_event_action_2: Output register of pin will be set to level of event
+ porta_event_action_3: Output register of pin will be set to level of event
+ porta_event_pin_identifier_0: 0
+ porta_event_pin_identifier_1: 0
+ porta_event_pin_identifier_2: 0
+ porta_event_pin_identifier_3: 0
+ porta_input_event_enable_0: false
+ porta_input_event_enable_1: false
+ porta_input_event_enable_2: false
+ porta_input_event_enable_3: false
+ portb_event_action_0: Output register of pin will be set to level of event
+ portb_event_action_1: Output register of pin will be set to level of event
+ portb_event_action_2: Output register of pin will be set to level of event
+ portb_event_action_3: Output register of pin will be set to level of event
+ portb_event_pin_identifier_0: 0
+ portb_event_pin_identifier_1: 0
+ portb_event_pin_identifier_2: 0
+ portb_event_pin_identifier_3: 0
+ portb_input_event_enable_0: false
+ portb_input_event_enable_1: false
+ portb_input_event_enable_2: false
+ portb_input_event_enable_3: false
+ portc_event_action_0: Output register of pin will be set to level of event
+ portc_event_action_1: Output register of pin will be set to level of event
+ portc_event_action_2: Output register of pin will be set to level of event
+ portc_event_action_3: Output register of pin will be set to level of event
+ portc_event_pin_identifier_0: 0
+ portc_event_pin_identifier_1: 0
+ portc_event_pin_identifier_2: 0
+ portc_event_pin_identifier_3: 0
+ portc_input_event_enable_0: false
+ portc_input_event_enable_1: false
+ portc_input_event_enable_2: false
+ portc_input_event_enable_3: false
+ portd_event_action_0: Output register of pin will be set to level of event
+ portd_event_action_1: Output register of pin will be set to level of event
+ portd_event_action_2: Output register of pin will be set to level of event
+ portd_event_action_3: Output register of pin will be set to level of event
+ portd_event_pin_identifier_0: 0
+ portd_event_pin_identifier_1: 0
+ portd_event_pin_identifier_2: 0
+ portd_event_pin_identifier_3: 0
+ portd_input_event_enable_0: false
+ portd_input_event_enable_1: false
+ portd_input_event_enable_2: false
+ portd_input_event_enable_3: false
+ optional_signals: []
+ variant: null
+ clocks:
+ domain_group: null
+ RAMECC:
+ user_label: RAMECC
+ definition: Atmel:SAME54_Drivers:0.0.1::SAME54P20A-AU::RAMECC::driver_config_definition::RAMECC::HAL:HPL:RAMECC
+ functionality: System
+ api: HAL:HPL:RAMECC
+ configuration: {}
+ optional_signals: []
+ variant: null
+ clocks:
+ domain_group: null
+ USART_0:
+ user_label: USART_0
+ definition: Atmel:SAME54_Drivers:0.0.1::SAME54P20A-AU::SERCOM2::driver_config_definition::UART::HAL:Driver:USART.Async
+ functionality: USART
+ api: HAL:Driver:USART_Async
+ configuration:
+ usart_advanced: false
+ usart_arch_clock_mode: USART with internal clock
+ usart_arch_cloden: false
+ usart_arch_dbgstop: Keep running
+ usart_arch_dord: LSB is transmitted first
+ usart_arch_enc: No encoding
+ usart_arch_fractional: 0
+ usart_arch_ibon: false
+ usart_arch_lin_slave_enable: Disable
+ usart_arch_runstdby: false
+ usart_arch_sampa: 7-8-9 (3-4-5 8-bit over-sampling)
+ usart_arch_sampr: 16x arithmetic
+ usart_arch_sfde: false
+ usart_baud_rate: 115200
+ usart_character_size: 8 bits
+ usart_parity: No parity
+ usart_rx_enable: true
+ usart_stop_bit: One stop bit
+ usart_tx_enable: true
+ optional_signals: []
+ variant:
+ specification: TXPO=0, RXPO=1, CMODE=0
+ required_signals:
+ - name: SERCOM2/PAD/0
+ pad: PB25
+ label: TX
+ - name: SERCOM2/PAD/1
+ pad: PB24
+ label: RX
+ clocks:
+ domain_group:
+ nodes:
+ - name: Core
+ input: Generic clock generator 0
+ external: false
+ external_frequency: 0
+ - name: Slow
+ input: Generic clock generator 3
+ external: false
+ external_frequency: 0
+ configuration:
+ core_gclk_selection: Generic clock generator 0
+ slow_gclk_selection: Generic clock generator 3
+ I2C_0:
+ user_label: I2C_0
+ definition: Atmel:SAME54_Drivers:0.0.1::SAME54P20A-AU::SERCOM3::driver_config_definition::I2C.Master.Standard~2FFast-mode::HAL:Driver:I2C.Master.Sync
+ functionality: I2C
+ api: HAL:Driver:I2C_Master_Sync
+ configuration:
+ i2c_master_advanced: false
+ i2c_master_arch_dbgstop: Keep running
+ i2c_master_arch_inactout: Disabled
+ i2c_master_arch_lowtout: false
+ i2c_master_arch_mexttoen: false
+ i2c_master_arch_runstdby: false
+ i2c_master_arch_sdahold: 300-600ns hold time
+ i2c_master_arch_sexttoen: false
+ i2c_master_arch_trise: 215
+ i2c_master_baud_rate: 100000
+ optional_signals: []
+ variant:
+ specification: SDA=0, SCL=1
+ required_signals:
+ - name: SERCOM3/PAD/0
+ pad: PA22
+ label: SDA
+ - name: SERCOM3/PAD/1
+ pad: PA23
+ label: SCL
+ clocks:
+ domain_group:
+ nodes:
+ - name: Core
+ input: Generic clock generator 0
+ external: false
+ external_frequency: 0
+ - name: Slow
+ input: Generic clock generator 3
+ external: false
+ external_frequency: 0
+ configuration:
+ core_gclk_selection: Generic clock generator 0
+ slow_gclk_selection: Generic clock generator 3
+ TIMER_0:
+ user_label: TIMER_0
+ definition: Atmel:SAME54_Drivers:0.0.1::SAME54P20A-AU::TC0::driver_config_definition::Timer::HAL:Driver:Timer
+ functionality: Timer
+ api: HAL:Driver:Timer
+ configuration:
+ tc_arch_dbgrun: false
+ tc_arch_evact: Event action disabled
+ tc_arch_mceo0: false
+ tc_arch_mceo1: false
+ tc_arch_ondemand: false
+ tc_arch_ovfeo: false
+ tc_arch_presync: Reload or reset counter on next GCLK
+ tc_arch_runstdby: false
+ tc_arch_tcei: false
+ tc_arch_tcinv: false
+ timer_advanced_configuration: false
+ timer_event_control: false
+ timer_prescaler: Divide by 8
+ timer_tick: 1000
+ optional_signals: []
+ variant: null
+ clocks:
+ domain_group:
+ nodes:
+ - name: TC
+ input: Generic clock generator 0
+ external: false
+ external_frequency: 0
+ configuration:
+ tc_gclk_selection: Generic clock generator 0
+pads:
+ PA22:
+ name: PA22
+ definition: Atmel:SAME54_Drivers:0.0.1::SAME54P20A-AU::pad::PA22
+ mode: I2C
+ user_label: PA22
+ configuration: null
+ PA23:
+ name: PA23
+ definition: Atmel:SAME54_Drivers:0.0.1::SAME54P20A-AU::pad::PA23
+ mode: I2C
+ user_label: PA23
+ configuration: null
+ PB24:
+ name: PB24
+ definition: Atmel:SAME54_Drivers:0.0.1::SAME54P20A-AU::pad::PB24
+ mode: Peripheral IO
+ user_label: PB24
+ configuration: null
+ PB25:
+ name: PB25
+ definition: Atmel:SAME54_Drivers:0.0.1::SAME54P20A-AU::pad::PB25
+ mode: Peripheral IO
+ user_label: PB25
+ configuration: null
+toolchain_options: []
diff --git a/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Config/RTE_Components.h b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Config/RTE_Components.h
new file mode 100644
index 00000000..19b9729c
--- /dev/null
+++ b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Config/RTE_Components.h
@@ -0,0 +1,54 @@
+ /**
+ * \file
+ *
+ * \brief Autogenerated API include file for the Atmel Configuration Management Engine (ACME)
+ *
+ * Copyright (c) 2012 Atmel Corporation. All rights reserved.
+ *
+ * \acme_license_start
+ *
+ * \page License
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright notice,
+ * this list of conditions and the following disclaimer.
+ *
+ * 2. Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ *
+ * 3. The name of Atmel may not be used to endorse or promote products derived
+ * from this software without specific prior written permission.
+ *
+ * 4. This software may only be redistributed and used in connection with an
+ * Atmel microcontroller product.
+ *
+ * THIS SOFTWARE IS PROVIDED BY ATMEL "AS IS" AND ANY EXPRESS OR IMPLIED
+ * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ARE
+ * EXPRESSLY AND SPECIFICALLY DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR
+ * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
+ * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
+ * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ * POSSIBILITY OF SUCH DAMAGE.
+ *
+ * \acme_license_stop
+ *
+ * Project: e54_gfx_learning
+ * Target: ATSAME54P20A
+ *
+ **/
+
+
+#ifndef RTE_COMPONENTS_H
+#define RTE_COMPONENTS_H
+
+
+#define ATMEL_START
+
+#endif /* RTE_COMPONENTS_H */
diff --git a/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Config/hpl_cmcc_config.h b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Config/hpl_cmcc_config.h
new file mode 100644
index 00000000..85907361
--- /dev/null
+++ b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Config/hpl_cmcc_config.h
@@ -0,0 +1,54 @@
+/* Auto-generated config file hpl_cmcc_config.h */
+#ifndef HPL_CMCC_CONFIG_H
+#define HPL_CMCC_CONFIG_H
+
+// <<< Use Configuration Wizard in Context Menu >>>
+
+// Basic Configuration
+
+// Cache enable
+// Defines the cache should be enabled or not.
+// cmcc_enable
+#ifndef CONF_CMCC_ENABLE
+#define CONF_CMCC_ENABLE 0x0
+#endif
+
+// Cache Size
+// Defines the cache memory size to be configured.
+// <0x0=>1 KB
+// <0x1=>2 KB
+// <0x2=>4 KB
+// cache_size
+#ifndef CONF_CMCC_CACHE_SIZE
+#define CONF_CMCC_CACHE_SIZE 0x2
+#endif
+
+// Advanced Configuration
+// cmcc_advanced_configuration
+// Data cache disable
+// Defines the data cache should be disabled or not.
+// cmcc_data_cache_disable
+#ifndef CONF_CMCC_DATA_CACHE_DISABLE
+#define CONF_CMCC_DATA_CACHE_DISABLE 0x0
+#endif
+
+// Instruction cache disable
+// Defines the Instruction cache should be disabled or not.
+// cmcc_inst_cache_disable
+#ifndef CONF_CMCC_INST_CACHE_DISABLE
+#define CONF_CMCC_INST_CACHE_DISABLE 0x0
+#endif
+
+// Clock Gating disable
+// Defines the clock gating should be disabled or not.
+// cmcc_clock_gating_disable
+#ifndef CONF_CMCC_CLK_GATING_DISABLE
+#define CONF_CMCC_CLK_GATING_DISABLE 0x0
+#endif
+
+//
+//
+
+// <<< end of configuration section >>>
+
+#endif // HPL_CMCC_CONFIG_H
diff --git a/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Config/hpl_dmac_config.h b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Config/hpl_dmac_config.h
new file mode 100644
index 00000000..90499fc2
--- /dev/null
+++ b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Config/hpl_dmac_config.h
@@ -0,0 +1,7277 @@
+/* Auto-generated config file hpl_dmac_config.h */
+#ifndef HPL_DMAC_CONFIG_H
+#define HPL_DMAC_CONFIG_H
+
+// <<< Use Configuration Wizard in Context Menu >>>
+
+// DMAC enable
+// Indicates whether dmac is enabled or not
+// dmac_enable
+#ifndef CONF_DMAC_ENABLE
+#define CONF_DMAC_ENABLE 0
+#endif
+
+// Priority Level 0
+// Indicates whether Priority Level 0 is enabled or not
+// dmac_lvlen0
+#ifndef CONF_DMAC_LVLEN0
+#define CONF_DMAC_LVLEN0 1
+#endif
+
+// Level 0 Round-Robin Arbitration
+// <0=> Static arbitration scheme for channel with priority 0
+// <1=> Round-robin arbitration scheme for channel with priority 0
+// Defines Level 0 Arbitration for DMA channels
+// dmac_rrlvlen0
+#ifndef CONF_DMAC_RRLVLEN0
+#define CONF_DMAC_RRLVLEN0 0
+#endif
+
+// Level 0 Channel Priority Number <0x00-0xFF>
+// dmac_lvlpri0
+#ifndef CONF_DMAC_LVLPRI0
+#define CONF_DMAC_LVLPRI0 0
+#endif
+// Priority Level 1
+// Indicates whether Priority Level 1 is enabled or not
+// dmac_lvlen1
+#ifndef CONF_DMAC_LVLEN1
+#define CONF_DMAC_LVLEN1 1
+#endif
+
+// Level 1 Round-Robin Arbitration
+// <0=> Static arbitration scheme for channel with priority 1
+// <1=> Round-robin arbitration scheme for channel with priority 1
+// Defines Level 1 Arbitration for DMA channels
+// dmac_rrlvlen1
+#ifndef CONF_DMAC_RRLVLEN1
+#define CONF_DMAC_RRLVLEN1 0
+#endif
+
+// Level 1 Channel Priority Number <0x00-0xFF>
+// dmac_lvlpri1
+#ifndef CONF_DMAC_LVLPRI1
+#define CONF_DMAC_LVLPRI1 0
+#endif
+// Priority Level 2
+// Indicates whether Priority Level 2 is enabled or not
+// dmac_lvlen2
+#ifndef CONF_DMAC_LVLEN2
+#define CONF_DMAC_LVLEN2 1
+#endif
+
+// Level 2 Round-Robin Arbitration
+// <0=> Static arbitration scheme for channel with priority 2
+// <1=> Round-robin arbitration scheme for channel with priority 2
+// Defines Level 2 Arbitration for DMA channels
+// dmac_rrlvlen2
+#ifndef CONF_DMAC_RRLVLEN2
+#define CONF_DMAC_RRLVLEN2 0
+#endif
+
+// Level 2 Channel Priority Number <0x00-0xFF>
+// dmac_lvlpri2
+#ifndef CONF_DMAC_LVLPRI2
+#define CONF_DMAC_LVLPRI2 0
+#endif
+// Priority Level 3
+// Indicates whether Priority Level 3 is enabled or not
+// dmac_lvlen3
+#ifndef CONF_DMAC_LVLEN3
+#define CONF_DMAC_LVLEN3 1
+#endif
+
+// Level 3 Round-Robin Arbitration
+// <0=> Static arbitration scheme for channel with priority 3
+// <1=> Round-robin arbitration scheme for channel with priority 3
+// Defines Level 3 Arbitration for DMA channels
+// dmac_rrlvlen3
+#ifndef CONF_DMAC_RRLVLEN3
+#define CONF_DMAC_RRLVLEN3 0
+#endif
+
+// Level 3 Channel Priority Number <0x00-0xFF>
+// dmac_lvlpri3
+#ifndef CONF_DMAC_LVLPRI3
+#define CONF_DMAC_LVLPRI3 0
+#endif
+// Debug Run
+// Indicates whether Debug Run is enabled or not
+// dmac_dbgrun
+#ifndef CONF_DMAC_DBGRUN
+#define CONF_DMAC_DBGRUN 0
+#endif
+
+// Channel 0 settings
+// dmac_channel_0_settings
+#ifndef CONF_DMAC_CHANNEL_0_SETTINGS
+#define CONF_DMAC_CHANNEL_0_SETTINGS 0
+#endif
+
+// Channel Run in Standby
+// Indicates whether channel 0 is running in standby mode or not
+// dmac_runstdby_0
+#ifndef CONF_DMAC_RUNSTDBY_0
+#define CONF_DMAC_RUNSTDBY_0 0
+#endif
+
+// Trigger action
+// <0=> One trigger required for each block transfer
+// <2=> One trigger required for each beat transfer
+// <3=> One trigger required for each transaction
+// Defines the trigger action used for a transfer
+// dmac_trigact_0
+#ifndef CONF_DMAC_TRIGACT_0
+#define CONF_DMAC_TRIGACT_0 0
+#endif
+
+// Trigger source
+// <0x00=> Only software/event triggers
+// <0x01=> RTC Time Stamp Trigger
+// <0x02=> DSU Debug Communication Channel 0 Trigger
+// <0x03=> DSU Debug Communication Channel 1 Trigger
+// <0x04=> SERCOM0 RX Trigger
+// <0x05=> SERCOM0 TX Trigger
+// <0x06=> SERCOM1 RX Trigger
+// <0x07=> SERCOM1 TX Trigger
+// <0x08=> SERCOM2 RX Trigger
+// <0x09=> SERCOM2 TX Trigger
+// <0x0A=> SERCOM3 RX Trigger
+// <0x0B=> SERCOM3 TX Trigger
+// <0x0C=> SERCOM4 RX Trigger
+// <0x0D=> SERCOM4 TX Trigger
+// <0x0E=> SERCOM5 RX Trigger
+// <0x0F=> SERCOM5 TX Trigger
+// <0x10=> SERCOM6 RX Trigger
+// <0x11=> SERCOM6 TX Trigger
+// <0x12=> SERCOM7 RX Trigger
+// <0x13=> SERCOM7 TX Trigger
+// <0x14=> CAN0 DEBUG Trigger
+// <0x15=> CAN1 DEBUG Trigger
+// <0x16=> TCC0 Overflow Trigger Trigger
+// <0x17=> TCC0 Match/Compare 0 Trigger Trigger
+// <0x18=> TCC0 Match/Compare 1 Trigger Trigger
+// <0x19=> TCC0 Match/Compare 2 Trigger Trigger
+// <0x1A=> TCC0 Match/Compare 3 Trigger Trigger
+// <0x1B=> TCC0 Match/Compare 4 Trigger Trigger
+// <0x1C=> TCC0 Match/Compare 5 Trigger Trigger
+// <0x1D=> TCC1 Overflow Trigger Trigger
+// <0x1E=> TCC1 Match/Compare 0 Trigger Trigger
+// <0x1F=> TCC1 Match/Compare 1 Trigger Trigger
+// <0x20=> TCC1 Match/Compare 2 Trigger Trigger
+// <0x21=> TCC1 Match/Compare 3 Trigger Trigger
+// <0x22=> TCC2 Overflow Trigger Trigger
+// <0x23=> TCC2 Match/Compare 0 Trigger Trigger
+// <0x24=> TCC2 Match/Compare 1 Trigger Trigger
+// <0x25=> TCC2 Match/Compare 2 Trigger Trigger
+// <0x26=> TCC3 Overflow Trigger Trigger
+// <0x27=> TCC3 Match/Compare 0 Trigger Trigger
+// <0x28=> TCC3 Match/Compare 1 Trigger Trigger
+// <0x29=> TCC4 Overflow Trigger Trigger
+// <0x2A=> TCC4 Match/Compare 0 Trigger Trigger
+// <0x2B=> TCC4 Match/Compare 1 Trigger Trigger
+// <0x2C=> TC0 Overflow Trigger
+// <0x2D=> TC0 Match/Compare 0 Trigger
+// <0x2E=> TC0 Match/Compare 1 Trigger
+// <0x2F=> TC1 Overflow Trigger
+// <0x30=> TC1 Match/Compare 0 Trigger
+// <0x31=> TC1 Match/Compare 1 Trigger
+// <0x32=> TC2 Overflow Trigger
+// <0x33=> TC2 Match/Compare 0 Trigger
+// <0x34=> TC2 Match/Compare 1 Trigger
+// <0x35=> TC3 Overflow Trigger
+// <0x36=> TC3 Match/Compare 0 Trigger
+// <0x37=> TC3 Match/Compare 1 Trigger
+// <0x38=> TC4 Overflow Trigger
+// <0x39=> TC4 Match/Compare 0 Trigger
+// <0x3A=> TC4 Match/Compare 1 Trigger
+// <0x3B=> TC5 Overflow Trigger
+// <0x3C=> TC5 Match/Compare 0 Trigger
+// <0x3D=> TC5 Match/Compare 1 Trigger
+// <0x3E=> TC6 Overflow Trigger
+// <0x3F=> TC6 Match/Compare 0 Trigger
+// <0x40=> TC6 Match/Compare 1 Trigger
+// <0x41=> TC7 Overflow Trigger
+// <0x42=> TC7 Match/Compare 0 Trigger
+// <0x43=> TC7 Match/Compare 1 Trigger
+// <0x44=> ADC0 Result Ready Trigger
+// <0x45=> ADC0 Sequencing Trigger
+// <0x46=> ADC1 Result Ready Trigger
+// <0x47=> ADC1 Sequencing Trigger
+// <0x48=> DAC Empty 0 Trigger
+// <0x49=> DAC Empty 1 Trigger
+// <0x4A=> DAC Result Ready 0 Trigger
+// <0x4B=> DAC Result Ready 1 Trigger
+// <0x4C=> I2S Rx 0 Trigger
+// <0x4D=> I2S Rx 1 Trigger
+// <0x4E=> I2S Tx 0 Trigger
+// <0x4F=> I2S Tx 1 Trigger
+// <0x50=> PCC RX Trigger
+// <0x51=> AES Write Trigger
+// <0x52=> AES Read Trigger
+// <0x53=> QSPI Rx Trigger
+// <0x54=> QSPI Tx Trigger
+// Defines the peripheral trigger which is source of the transfer
+// dmac_trifsrc_0
+#ifndef CONF_DMAC_TRIGSRC_0
+#define CONF_DMAC_TRIGSRC_0 0
+#endif
+
+// Channel Arbitration Level
+// <0=> Channel priority 0
+// <1=> Channel priority 1
+// <2=> Channel priority 2
+// <3=> Channel priority 3
+// Defines the arbitration level for this channel
+// dmac_lvl_0
+#ifndef CONF_DMAC_LVL_0
+#define CONF_DMAC_LVL_0 0
+#endif
+
+// Channel Event Output
+// Indicates whether channel event generation is enabled or not
+// dmac_evoe_0
+#ifndef CONF_DMAC_EVOE_0
+#define CONF_DMAC_EVOE_0 0
+#endif
+
+// Channel Event Input
+// Indicates whether channel event reception is enabled or not
+// dmac_evie_0
+#ifndef CONF_DMAC_EVIE_0
+#define CONF_DMAC_EVIE_0 0
+#endif
+
+// Event Input Action
+// <0=> No action
+// <1=> Normal transfer and conditional transfer on strobe trigger
+// <2=> Conditional transfer trigger
+// <3=> Conditional block transfer
+// <4=> Channel suspend operation
+// <5=> Channel resume operation
+// <6=> Skip next block suspend action
+// Defines the event input action
+// dmac_evact_0
+#ifndef CONF_DMAC_EVACT_0
+#define CONF_DMAC_EVACT_0 0
+#endif
+
+// Address Increment Step Size
+// <0=> Next ADDR = ADDR + (BEATSIZE + 1) * 1
+// <1=> Next ADDR = ADDR + (BEATSIZE + 1) * 2
+// <2=> Next ADDR = ADDR + (BEATSIZE + 1) * 4
+// <3=> Next ADDR = ADDR + (BEATSIZE + 1) * 8
+// <4=> Next ADDR = ADDR + (BEATSIZE + 1) * 16
+// <5=> Next ADDR = ADDR + (BEATSIZE + 1) * 32
+// <6=> Next ADDR = ADDR + (BEATSIZE + 1) * 64
+// <7=> Next ADDR = ADDR + (BEATSIZE + 1) * 128
+// Defines the address increment step size, applies to source or destination address
+// dmac_stepsize_0
+#ifndef CONF_DMAC_STEPSIZE_0
+#define CONF_DMAC_STEPSIZE_0 0
+#endif
+
+// Step Selection
+// <0=> Step size settings apply to the destination address
+// <1=> Step size settings apply to the source address
+// Defines whether source or destination addresses are using the step size settings
+// dmac_stepsel_0
+#ifndef CONF_DMAC_STEPSEL_0
+#define CONF_DMAC_STEPSEL_0 0
+#endif
+
+// Source Address Increment
+// Indicates whether the source address incrementation is enabled or not
+// dmac_srcinc_0
+#ifndef CONF_DMAC_SRCINC_0
+#define CONF_DMAC_SRCINC_0 0
+#endif
+
+// Destination Address Increment
+// Indicates whether the destination address incrementation is enabled or not
+// dmac_dstinc_0
+#ifndef CONF_DMAC_DSTINC_0
+#define CONF_DMAC_DSTINC_0 0
+#endif
+
+// Beat Size
+// <0=> 8-bit bus transfer
+// <1=> 16-bit bus transfer
+// <2=> 32-bit bus transfer
+// Defines the size of one beat
+// dmac_beatsize_0
+#ifndef CONF_DMAC_BEATSIZE_0
+#define CONF_DMAC_BEATSIZE_0 0
+#endif
+
+// Block Action
+// <0=> Channel will be disabled if it is the last block transfer in the transaction
+// <1=> Channel will be disabled if it is the last block transfer in the transaction and block interrupt
+// <2=> Channel suspend operation is complete
+// <3=> Both channel suspend operation and block interrupt
+// Defines the the DMAC should take after a block transfer has completed
+// dmac_blockact_0
+#ifndef CONF_DMAC_BLOCKACT_0
+#define CONF_DMAC_BLOCKACT_0 0
+#endif
+
+// Event Output Selection
+// <0=> Event generation disabled
+// <1=> Event strobe when block transfer complete
+// <3=> Event strobe when beat transfer complete
+// Defines the event output selection
+// dmac_evosel_0
+#ifndef CONF_DMAC_EVOSEL_0
+#define CONF_DMAC_EVOSEL_0 0
+#endif
+//
+
+// Channel 1 settings
+// dmac_channel_1_settings
+#ifndef CONF_DMAC_CHANNEL_1_SETTINGS
+#define CONF_DMAC_CHANNEL_1_SETTINGS 0
+#endif
+
+// Channel Run in Standby
+// Indicates whether channel 1 is running in standby mode or not
+// dmac_runstdby_1
+#ifndef CONF_DMAC_RUNSTDBY_1
+#define CONF_DMAC_RUNSTDBY_1 0
+#endif
+
+// Trigger action
+// <0=> One trigger required for each block transfer
+// <2=> One trigger required for each beat transfer
+// <3=> One trigger required for each transaction
+// Defines the trigger action used for a transfer
+// dmac_trigact_1
+#ifndef CONF_DMAC_TRIGACT_1
+#define CONF_DMAC_TRIGACT_1 0
+#endif
+
+// Trigger source
+// <0x00=> Only software/event triggers
+// <0x01=> RTC Time Stamp Trigger
+// <0x02=> DSU Debug Communication Channel 0 Trigger
+// <0x03=> DSU Debug Communication Channel 1 Trigger
+// <0x04=> SERCOM0 RX Trigger
+// <0x05=> SERCOM0 TX Trigger
+// <0x06=> SERCOM1 RX Trigger
+// <0x07=> SERCOM1 TX Trigger
+// <0x08=> SERCOM2 RX Trigger
+// <0x09=> SERCOM2 TX Trigger
+// <0x0A=> SERCOM3 RX Trigger
+// <0x0B=> SERCOM3 TX Trigger
+// <0x0C=> SERCOM4 RX Trigger
+// <0x0D=> SERCOM4 TX Trigger
+// <0x0E=> SERCOM5 RX Trigger
+// <0x0F=> SERCOM5 TX Trigger
+// <0x10=> SERCOM6 RX Trigger
+// <0x11=> SERCOM6 TX Trigger
+// <0x12=> SERCOM7 RX Trigger
+// <0x13=> SERCOM7 TX Trigger
+// <0x14=> CAN0 DEBUG Trigger
+// <0x15=> CAN1 DEBUG Trigger
+// <0x16=> TCC0 Overflow Trigger Trigger
+// <0x17=> TCC0 Match/Compare 0 Trigger Trigger
+// <0x18=> TCC0 Match/Compare 1 Trigger Trigger
+// <0x19=> TCC0 Match/Compare 2 Trigger Trigger
+// <0x1A=> TCC0 Match/Compare 3 Trigger Trigger
+// <0x1B=> TCC0 Match/Compare 4 Trigger Trigger
+// <0x1C=> TCC0 Match/Compare 5 Trigger Trigger
+// <0x1D=> TCC1 Overflow Trigger Trigger
+// <0x1E=> TCC1 Match/Compare 0 Trigger Trigger
+// <0x1F=> TCC1 Match/Compare 1 Trigger Trigger
+// <0x20=> TCC1 Match/Compare 2 Trigger Trigger
+// <0x21=> TCC1 Match/Compare 3 Trigger Trigger
+// <0x22=> TCC2 Overflow Trigger Trigger
+// <0x23=> TCC2 Match/Compare 0 Trigger Trigger
+// <0x24=> TCC2 Match/Compare 1 Trigger Trigger
+// <0x25=> TCC2 Match/Compare 2 Trigger Trigger
+// <0x26=> TCC3 Overflow Trigger Trigger
+// <0x27=> TCC3 Match/Compare 0 Trigger Trigger
+// <0x28=> TCC3 Match/Compare 1 Trigger Trigger
+// <0x29=> TCC4 Overflow Trigger Trigger
+// <0x2A=> TCC4 Match/Compare 0 Trigger Trigger
+// <0x2B=> TCC4 Match/Compare 1 Trigger Trigger
+// <0x2C=> TC0 Overflow Trigger
+// <0x2D=> TC0 Match/Compare 0 Trigger
+// <0x2E=> TC0 Match/Compare 1 Trigger
+// <0x2F=> TC1 Overflow Trigger
+// <0x30=> TC1 Match/Compare 0 Trigger
+// <0x31=> TC1 Match/Compare 1 Trigger
+// <0x32=> TC2 Overflow Trigger
+// <0x33=> TC2 Match/Compare 0 Trigger
+// <0x34=> TC2 Match/Compare 1 Trigger
+// <0x35=> TC3 Overflow Trigger
+// <0x36=> TC3 Match/Compare 0 Trigger
+// <0x37=> TC3 Match/Compare 1 Trigger
+// <0x38=> TC4 Overflow Trigger
+// <0x39=> TC4 Match/Compare 0 Trigger
+// <0x3A=> TC4 Match/Compare 1 Trigger
+// <0x3B=> TC5 Overflow Trigger
+// <0x3C=> TC5 Match/Compare 0 Trigger
+// <0x3D=> TC5 Match/Compare 1 Trigger
+// <0x3E=> TC6 Overflow Trigger
+// <0x3F=> TC6 Match/Compare 0 Trigger
+// <0x40=> TC6 Match/Compare 1 Trigger
+// <0x41=> TC7 Overflow Trigger
+// <0x42=> TC7 Match/Compare 0 Trigger
+// <0x43=> TC7 Match/Compare 1 Trigger
+// <0x44=> ADC0 Result Ready Trigger
+// <0x45=> ADC0 Sequencing Trigger
+// <0x46=> ADC1 Result Ready Trigger
+// <0x47=> ADC1 Sequencing Trigger
+// <0x48=> DAC Empty 0 Trigger
+// <0x49=> DAC Empty 1 Trigger
+// <0x4A=> DAC Result Ready 0 Trigger
+// <0x4B=> DAC Result Ready 1 Trigger
+// <0x4C=> I2S Rx 0 Trigger
+// <0x4D=> I2S Rx 1 Trigger
+// <0x4E=> I2S Tx 0 Trigger
+// <0x4F=> I2S Tx 1 Trigger
+// <0x50=> PCC RX Trigger
+// <0x51=> AES Write Trigger
+// <0x52=> AES Read Trigger
+// <0x53=> QSPI Rx Trigger
+// <0x54=> QSPI Tx Trigger
+// Defines the peripheral trigger which is source of the transfer
+// dmac_trifsrc_1
+#ifndef CONF_DMAC_TRIGSRC_1
+#define CONF_DMAC_TRIGSRC_1 0
+#endif
+
+// Channel Arbitration Level
+// <0=> Channel priority 0
+// <1=> Channel priority 1
+// <2=> Channel priority 2
+// <3=> Channel priority 3
+// Defines the arbitration level for this channel
+// dmac_lvl_1
+#ifndef CONF_DMAC_LVL_1
+#define CONF_DMAC_LVL_1 0
+#endif
+
+// Channel Event Output
+// Indicates whether channel event generation is enabled or not
+// dmac_evoe_1
+#ifndef CONF_DMAC_EVOE_1
+#define CONF_DMAC_EVOE_1 0
+#endif
+
+// Channel Event Input
+// Indicates whether channel event reception is enabled or not
+// dmac_evie_1
+#ifndef CONF_DMAC_EVIE_1
+#define CONF_DMAC_EVIE_1 0
+#endif
+
+// Event Input Action
+// <0=> No action
+// <1=> Normal transfer and conditional transfer on strobe trigger
+// <2=> Conditional transfer trigger
+// <3=> Conditional block transfer
+// <4=> Channel suspend operation
+// <5=> Channel resume operation
+// <6=> Skip next block suspend action
+// Defines the event input action
+// dmac_evact_1
+#ifndef CONF_DMAC_EVACT_1
+#define CONF_DMAC_EVACT_1 0
+#endif
+
+// Address Increment Step Size
+// <0=> Next ADDR = ADDR + (BEATSIZE + 1) * 1
+// <1=> Next ADDR = ADDR + (BEATSIZE + 1) * 2
+// <2=> Next ADDR = ADDR + (BEATSIZE + 1) * 4
+// <3=> Next ADDR = ADDR + (BEATSIZE + 1) * 8
+// <4=> Next ADDR = ADDR + (BEATSIZE + 1) * 16
+// <5=> Next ADDR = ADDR + (BEATSIZE + 1) * 32
+// <6=> Next ADDR = ADDR + (BEATSIZE + 1) * 64
+// <7=> Next ADDR = ADDR + (BEATSIZE + 1) * 128
+// Defines the address increment step size, applies to source or destination address
+// dmac_stepsize_1
+#ifndef CONF_DMAC_STEPSIZE_1
+#define CONF_DMAC_STEPSIZE_1 0
+#endif
+
+// Step Selection
+// <0=> Step size settings apply to the destination address
+// <1=> Step size settings apply to the source address
+// Defines whether source or destination addresses are using the step size settings
+// dmac_stepsel_1
+#ifndef CONF_DMAC_STEPSEL_1
+#define CONF_DMAC_STEPSEL_1 0
+#endif
+
+// Source Address Increment
+// Indicates whether the source address incrementation is enabled or not
+// dmac_srcinc_1
+#ifndef CONF_DMAC_SRCINC_1
+#define CONF_DMAC_SRCINC_1 0
+#endif
+
+// Destination Address Increment
+// Indicates whether the destination address incrementation is enabled or not
+// dmac_dstinc_1
+#ifndef CONF_DMAC_DSTINC_1
+#define CONF_DMAC_DSTINC_1 0
+#endif
+
+// Beat Size
+// <0=> 8-bit bus transfer
+// <1=> 16-bit bus transfer
+// <2=> 32-bit bus transfer
+// Defines the size of one beat
+// dmac_beatsize_1
+#ifndef CONF_DMAC_BEATSIZE_1
+#define CONF_DMAC_BEATSIZE_1 0
+#endif
+
+// Block Action
+// <0=> Channel will be disabled if it is the last block transfer in the transaction
+// <1=> Channel will be disabled if it is the last block transfer in the transaction and block interrupt
+// <2=> Channel suspend operation is complete
+// <3=> Both channel suspend operation and block interrupt
+// Defines the the DMAC should take after a block transfer has completed
+// dmac_blockact_1
+#ifndef CONF_DMAC_BLOCKACT_1
+#define CONF_DMAC_BLOCKACT_1 0
+#endif
+
+// Event Output Selection
+// <0=> Event generation disabled
+// <1=> Event strobe when block transfer complete
+// <3=> Event strobe when beat transfer complete
+// Defines the event output selection
+// dmac_evosel_1
+#ifndef CONF_DMAC_EVOSEL_1
+#define CONF_DMAC_EVOSEL_1 0
+#endif
+//
+
+// Channel 2 settings
+// dmac_channel_2_settings
+#ifndef CONF_DMAC_CHANNEL_2_SETTINGS
+#define CONF_DMAC_CHANNEL_2_SETTINGS 0
+#endif
+
+// Channel Run in Standby
+// Indicates whether channel 2 is running in standby mode or not
+// dmac_runstdby_2
+#ifndef CONF_DMAC_RUNSTDBY_2
+#define CONF_DMAC_RUNSTDBY_2 0
+#endif
+
+// Trigger action
+// <0=> One trigger required for each block transfer
+// <2=> One trigger required for each beat transfer
+// <3=> One trigger required for each transaction
+// Defines the trigger action used for a transfer
+// dmac_trigact_2
+#ifndef CONF_DMAC_TRIGACT_2
+#define CONF_DMAC_TRIGACT_2 0
+#endif
+
+// Trigger source
+// <0x00=> Only software/event triggers
+// <0x01=> RTC Time Stamp Trigger
+// <0x02=> DSU Debug Communication Channel 0 Trigger
+// <0x03=> DSU Debug Communication Channel 1 Trigger
+// <0x04=> SERCOM0 RX Trigger
+// <0x05=> SERCOM0 TX Trigger
+// <0x06=> SERCOM1 RX Trigger
+// <0x07=> SERCOM1 TX Trigger
+// <0x08=> SERCOM2 RX Trigger
+// <0x09=> SERCOM2 TX Trigger
+// <0x0A=> SERCOM3 RX Trigger
+// <0x0B=> SERCOM3 TX Trigger
+// <0x0C=> SERCOM4 RX Trigger
+// <0x0D=> SERCOM4 TX Trigger
+// <0x0E=> SERCOM5 RX Trigger
+// <0x0F=> SERCOM5 TX Trigger
+// <0x10=> SERCOM6 RX Trigger
+// <0x11=> SERCOM6 TX Trigger
+// <0x12=> SERCOM7 RX Trigger
+// <0x13=> SERCOM7 TX Trigger
+// <0x14=> CAN0 DEBUG Trigger
+// <0x15=> CAN1 DEBUG Trigger
+// <0x16=> TCC0 Overflow Trigger Trigger
+// <0x17=> TCC0 Match/Compare 0 Trigger Trigger
+// <0x18=> TCC0 Match/Compare 1 Trigger Trigger
+// <0x19=> TCC0 Match/Compare 2 Trigger Trigger
+// <0x1A=> TCC0 Match/Compare 3 Trigger Trigger
+// <0x1B=> TCC0 Match/Compare 4 Trigger Trigger
+// <0x1C=> TCC0 Match/Compare 5 Trigger Trigger
+// <0x1D=> TCC1 Overflow Trigger Trigger
+// <0x1E=> TCC1 Match/Compare 0 Trigger Trigger
+// <0x1F=> TCC1 Match/Compare 1 Trigger Trigger
+// <0x20=> TCC1 Match/Compare 2 Trigger Trigger
+// <0x21=> TCC1 Match/Compare 3 Trigger Trigger
+// <0x22=> TCC2 Overflow Trigger Trigger
+// <0x23=> TCC2 Match/Compare 0 Trigger Trigger
+// <0x24=> TCC2 Match/Compare 1 Trigger Trigger
+// <0x25=> TCC2 Match/Compare 2 Trigger Trigger
+// <0x26=> TCC3 Overflow Trigger Trigger
+// <0x27=> TCC3 Match/Compare 0 Trigger Trigger
+// <0x28=> TCC3 Match/Compare 1 Trigger Trigger
+// <0x29=> TCC4 Overflow Trigger Trigger
+// <0x2A=> TCC4 Match/Compare 0 Trigger Trigger
+// <0x2B=> TCC4 Match/Compare 1 Trigger Trigger
+// <0x2C=> TC0 Overflow Trigger
+// <0x2D=> TC0 Match/Compare 0 Trigger
+// <0x2E=> TC0 Match/Compare 1 Trigger
+// <0x2F=> TC1 Overflow Trigger
+// <0x30=> TC1 Match/Compare 0 Trigger
+// <0x31=> TC1 Match/Compare 1 Trigger
+// <0x32=> TC2 Overflow Trigger
+// <0x33=> TC2 Match/Compare 0 Trigger
+// <0x34=> TC2 Match/Compare 1 Trigger
+// <0x35=> TC3 Overflow Trigger
+// <0x36=> TC3 Match/Compare 0 Trigger
+// <0x37=> TC3 Match/Compare 1 Trigger
+// <0x38=> TC4 Overflow Trigger
+// <0x39=> TC4 Match/Compare 0 Trigger
+// <0x3A=> TC4 Match/Compare 1 Trigger
+// <0x3B=> TC5 Overflow Trigger
+// <0x3C=> TC5 Match/Compare 0 Trigger
+// <0x3D=> TC5 Match/Compare 1 Trigger
+// <0x3E=> TC6 Overflow Trigger
+// <0x3F=> TC6 Match/Compare 0 Trigger
+// <0x40=> TC6 Match/Compare 1 Trigger
+// <0x41=> TC7 Overflow Trigger
+// <0x42=> TC7 Match/Compare 0 Trigger
+// <0x43=> TC7 Match/Compare 1 Trigger
+// <0x44=> ADC0 Result Ready Trigger
+// <0x45=> ADC0 Sequencing Trigger
+// <0x46=> ADC1 Result Ready Trigger
+// <0x47=> ADC1 Sequencing Trigger
+// <0x48=> DAC Empty 0 Trigger
+// <0x49=> DAC Empty 1 Trigger
+// <0x4A=> DAC Result Ready 0 Trigger
+// <0x4B=> DAC Result Ready 1 Trigger
+// <0x4C=> I2S Rx 0 Trigger
+// <0x4D=> I2S Rx 1 Trigger
+// <0x4E=> I2S Tx 0 Trigger
+// <0x4F=> I2S Tx 1 Trigger
+// <0x50=> PCC RX Trigger
+// <0x51=> AES Write Trigger
+// <0x52=> AES Read Trigger
+// <0x53=> QSPI Rx Trigger
+// <0x54=> QSPI Tx Trigger
+// Defines the peripheral trigger which is source of the transfer
+// dmac_trifsrc_2
+#ifndef CONF_DMAC_TRIGSRC_2
+#define CONF_DMAC_TRIGSRC_2 0
+#endif
+
+// Channel Arbitration Level
+// <0=> Channel priority 0
+// <1=> Channel priority 1
+// <2=> Channel priority 2
+// <3=> Channel priority 3
+// Defines the arbitration level for this channel
+// dmac_lvl_2
+#ifndef CONF_DMAC_LVL_2
+#define CONF_DMAC_LVL_2 0
+#endif
+
+// Channel Event Output
+// Indicates whether channel event generation is enabled or not
+// dmac_evoe_2
+#ifndef CONF_DMAC_EVOE_2
+#define CONF_DMAC_EVOE_2 0
+#endif
+
+// Channel Event Input
+// Indicates whether channel event reception is enabled or not
+// dmac_evie_2
+#ifndef CONF_DMAC_EVIE_2
+#define CONF_DMAC_EVIE_2 0
+#endif
+
+// Event Input Action
+// <0=> No action
+// <1=> Normal transfer and conditional transfer on strobe trigger
+// <2=> Conditional transfer trigger
+// <3=> Conditional block transfer
+// <4=> Channel suspend operation
+// <5=> Channel resume operation
+// <6=> Skip next block suspend action
+// Defines the event input action
+// dmac_evact_2
+#ifndef CONF_DMAC_EVACT_2
+#define CONF_DMAC_EVACT_2 0
+#endif
+
+// Address Increment Step Size
+// <0=> Next ADDR = ADDR + (BEATSIZE + 1) * 1
+// <1=> Next ADDR = ADDR + (BEATSIZE + 1) * 2
+// <2=> Next ADDR = ADDR + (BEATSIZE + 1) * 4
+// <3=> Next ADDR = ADDR + (BEATSIZE + 1) * 8
+// <4=> Next ADDR = ADDR + (BEATSIZE + 1) * 16
+// <5=> Next ADDR = ADDR + (BEATSIZE + 1) * 32
+// <6=> Next ADDR = ADDR + (BEATSIZE + 1) * 64
+// <7=> Next ADDR = ADDR + (BEATSIZE + 1) * 128
+// Defines the address increment step size, applies to source or destination address
+// dmac_stepsize_2
+#ifndef CONF_DMAC_STEPSIZE_2
+#define CONF_DMAC_STEPSIZE_2 0
+#endif
+
+// Step Selection
+// <0=> Step size settings apply to the destination address
+// <1=> Step size settings apply to the source address
+// Defines whether source or destination addresses are using the step size settings
+// dmac_stepsel_2
+#ifndef CONF_DMAC_STEPSEL_2
+#define CONF_DMAC_STEPSEL_2 0
+#endif
+
+// Source Address Increment
+// Indicates whether the source address incrementation is enabled or not
+// dmac_srcinc_2
+#ifndef CONF_DMAC_SRCINC_2
+#define CONF_DMAC_SRCINC_2 0
+#endif
+
+// Destination Address Increment
+// Indicates whether the destination address incrementation is enabled or not
+// dmac_dstinc_2
+#ifndef CONF_DMAC_DSTINC_2
+#define CONF_DMAC_DSTINC_2 0
+#endif
+
+// Beat Size
+// <0=> 8-bit bus transfer
+// <1=> 16-bit bus transfer
+// <2=> 32-bit bus transfer
+// Defines the size of one beat
+// dmac_beatsize_2
+#ifndef CONF_DMAC_BEATSIZE_2
+#define CONF_DMAC_BEATSIZE_2 0
+#endif
+
+// Block Action
+// <0=> Channel will be disabled if it is the last block transfer in the transaction
+// <1=> Channel will be disabled if it is the last block transfer in the transaction and block interrupt
+// <2=> Channel suspend operation is complete
+// <3=> Both channel suspend operation and block interrupt
+// Defines the the DMAC should take after a block transfer has completed
+// dmac_blockact_2
+#ifndef CONF_DMAC_BLOCKACT_2
+#define CONF_DMAC_BLOCKACT_2 0
+#endif
+
+// Event Output Selection
+// <0=> Event generation disabled
+// <1=> Event strobe when block transfer complete
+// <3=> Event strobe when beat transfer complete
+// Defines the event output selection
+// dmac_evosel_2
+#ifndef CONF_DMAC_EVOSEL_2
+#define CONF_DMAC_EVOSEL_2 0
+#endif
+//
+
+// Channel 3 settings
+// dmac_channel_3_settings
+#ifndef CONF_DMAC_CHANNEL_3_SETTINGS
+#define CONF_DMAC_CHANNEL_3_SETTINGS 0
+#endif
+
+// Channel Run in Standby
+// Indicates whether channel 3 is running in standby mode or not
+// dmac_runstdby_3
+#ifndef CONF_DMAC_RUNSTDBY_3
+#define CONF_DMAC_RUNSTDBY_3 0
+#endif
+
+// Trigger action
+// <0=> One trigger required for each block transfer
+// <2=> One trigger required for each beat transfer
+// <3=> One trigger required for each transaction
+// Defines the trigger action used for a transfer
+// dmac_trigact_3
+#ifndef CONF_DMAC_TRIGACT_3
+#define CONF_DMAC_TRIGACT_3 0
+#endif
+
+// Trigger source
+// <0x00=> Only software/event triggers
+// <0x01=> RTC Time Stamp Trigger
+// <0x02=> DSU Debug Communication Channel 0 Trigger
+// <0x03=> DSU Debug Communication Channel 1 Trigger
+// <0x04=> SERCOM0 RX Trigger
+// <0x05=> SERCOM0 TX Trigger
+// <0x06=> SERCOM1 RX Trigger
+// <0x07=> SERCOM1 TX Trigger
+// <0x08=> SERCOM2 RX Trigger
+// <0x09=> SERCOM2 TX Trigger
+// <0x0A=> SERCOM3 RX Trigger
+// <0x0B=> SERCOM3 TX Trigger
+// <0x0C=> SERCOM4 RX Trigger
+// <0x0D=> SERCOM4 TX Trigger
+// <0x0E=> SERCOM5 RX Trigger
+// <0x0F=> SERCOM5 TX Trigger
+// <0x10=> SERCOM6 RX Trigger
+// <0x11=> SERCOM6 TX Trigger
+// <0x12=> SERCOM7 RX Trigger
+// <0x13=> SERCOM7 TX Trigger
+// <0x14=> CAN0 DEBUG Trigger
+// <0x15=> CAN1 DEBUG Trigger
+// <0x16=> TCC0 Overflow Trigger Trigger
+// <0x17=> TCC0 Match/Compare 0 Trigger Trigger
+// <0x18=> TCC0 Match/Compare 1 Trigger Trigger
+// <0x19=> TCC0 Match/Compare 2 Trigger Trigger
+// <0x1A=> TCC0 Match/Compare 3 Trigger Trigger
+// <0x1B=> TCC0 Match/Compare 4 Trigger Trigger
+// <0x1C=> TCC0 Match/Compare 5 Trigger Trigger
+// <0x1D=> TCC1 Overflow Trigger Trigger
+// <0x1E=> TCC1 Match/Compare 0 Trigger Trigger
+// <0x1F=> TCC1 Match/Compare 1 Trigger Trigger
+// <0x20=> TCC1 Match/Compare 2 Trigger Trigger
+// <0x21=> TCC1 Match/Compare 3 Trigger Trigger
+// <0x22=> TCC2 Overflow Trigger Trigger
+// <0x23=> TCC2 Match/Compare 0 Trigger Trigger
+// <0x24=> TCC2 Match/Compare 1 Trigger Trigger
+// <0x25=> TCC2 Match/Compare 2 Trigger Trigger
+// <0x26=> TCC3 Overflow Trigger Trigger
+// <0x27=> TCC3 Match/Compare 0 Trigger Trigger
+// <0x28=> TCC3 Match/Compare 1 Trigger Trigger
+// <0x29=> TCC4 Overflow Trigger Trigger
+// <0x2A=> TCC4 Match/Compare 0 Trigger Trigger
+// <0x2B=> TCC4 Match/Compare 1 Trigger Trigger
+// <0x2C=> TC0 Overflow Trigger
+// <0x2D=> TC0 Match/Compare 0 Trigger
+// <0x2E=> TC0 Match/Compare 1 Trigger
+// <0x2F=> TC1 Overflow Trigger
+// <0x30=> TC1 Match/Compare 0 Trigger
+// <0x31=> TC1 Match/Compare 1 Trigger
+// <0x32=> TC2 Overflow Trigger
+// <0x33=> TC2 Match/Compare 0 Trigger
+// <0x34=> TC2 Match/Compare 1 Trigger
+// <0x35=> TC3 Overflow Trigger
+// <0x36=> TC3 Match/Compare 0 Trigger
+// <0x37=> TC3 Match/Compare 1 Trigger
+// <0x38=> TC4 Overflow Trigger
+// <0x39=> TC4 Match/Compare 0 Trigger
+// <0x3A=> TC4 Match/Compare 1 Trigger
+// <0x3B=> TC5 Overflow Trigger
+// <0x3C=> TC5 Match/Compare 0 Trigger
+// <0x3D=> TC5 Match/Compare 1 Trigger
+// <0x3E=> TC6 Overflow Trigger
+// <0x3F=> TC6 Match/Compare 0 Trigger
+// <0x40=> TC6 Match/Compare 1 Trigger
+// <0x41=> TC7 Overflow Trigger
+// <0x42=> TC7 Match/Compare 0 Trigger
+// <0x43=> TC7 Match/Compare 1 Trigger
+// <0x44=> ADC0 Result Ready Trigger
+// <0x45=> ADC0 Sequencing Trigger
+// <0x46=> ADC1 Result Ready Trigger
+// <0x47=> ADC1 Sequencing Trigger
+// <0x48=> DAC Empty 0 Trigger
+// <0x49=> DAC Empty 1 Trigger
+// <0x4A=> DAC Result Ready 0 Trigger
+// <0x4B=> DAC Result Ready 1 Trigger
+// <0x4C=> I2S Rx 0 Trigger
+// <0x4D=> I2S Rx 1 Trigger
+// <0x4E=> I2S Tx 0 Trigger
+// <0x4F=> I2S Tx 1 Trigger
+// <0x50=> PCC RX Trigger
+// <0x51=> AES Write Trigger
+// <0x52=> AES Read Trigger
+// <0x53=> QSPI Rx Trigger
+// <0x54=> QSPI Tx Trigger
+// Defines the peripheral trigger which is source of the transfer
+// dmac_trifsrc_3
+#ifndef CONF_DMAC_TRIGSRC_3
+#define CONF_DMAC_TRIGSRC_3 0
+#endif
+
+// Channel Arbitration Level
+// <0=> Channel priority 0
+// <1=> Channel priority 1
+// <2=> Channel priority 2
+// <3=> Channel priority 3
+// Defines the arbitration level for this channel
+// dmac_lvl_3
+#ifndef CONF_DMAC_LVL_3
+#define CONF_DMAC_LVL_3 0
+#endif
+
+// Channel Event Output
+// Indicates whether channel event generation is enabled or not
+// dmac_evoe_3
+#ifndef CONF_DMAC_EVOE_3
+#define CONF_DMAC_EVOE_3 0
+#endif
+
+// Channel Event Input
+// Indicates whether channel event reception is enabled or not
+// dmac_evie_3
+#ifndef CONF_DMAC_EVIE_3
+#define CONF_DMAC_EVIE_3 0
+#endif
+
+// Event Input Action
+// <0=> No action
+// <1=> Normal transfer and conditional transfer on strobe trigger
+// <2=> Conditional transfer trigger
+// <3=> Conditional block transfer
+// <4=> Channel suspend operation
+// <5=> Channel resume operation
+// <6=> Skip next block suspend action
+// Defines the event input action
+// dmac_evact_3
+#ifndef CONF_DMAC_EVACT_3
+#define CONF_DMAC_EVACT_3 0
+#endif
+
+// Address Increment Step Size
+// <0=> Next ADDR = ADDR + (BEATSIZE + 1) * 1
+// <1=> Next ADDR = ADDR + (BEATSIZE + 1) * 2
+// <2=> Next ADDR = ADDR + (BEATSIZE + 1) * 4
+// <3=> Next ADDR = ADDR + (BEATSIZE + 1) * 8
+// <4=> Next ADDR = ADDR + (BEATSIZE + 1) * 16
+// <5=> Next ADDR = ADDR + (BEATSIZE + 1) * 32
+// <6=> Next ADDR = ADDR + (BEATSIZE + 1) * 64
+// <7=> Next ADDR = ADDR + (BEATSIZE + 1) * 128
+// Defines the address increment step size, applies to source or destination address
+// dmac_stepsize_3
+#ifndef CONF_DMAC_STEPSIZE_3
+#define CONF_DMAC_STEPSIZE_3 0
+#endif
+
+// Step Selection
+// <0=> Step size settings apply to the destination address
+// <1=> Step size settings apply to the source address
+// Defines whether source or destination addresses are using the step size settings
+// dmac_stepsel_3
+#ifndef CONF_DMAC_STEPSEL_3
+#define CONF_DMAC_STEPSEL_3 0
+#endif
+
+// Source Address Increment
+// Indicates whether the source address incrementation is enabled or not
+// dmac_srcinc_3
+#ifndef CONF_DMAC_SRCINC_3
+#define CONF_DMAC_SRCINC_3 0
+#endif
+
+// Destination Address Increment
+// Indicates whether the destination address incrementation is enabled or not
+// dmac_dstinc_3
+#ifndef CONF_DMAC_DSTINC_3
+#define CONF_DMAC_DSTINC_3 0
+#endif
+
+// Beat Size
+// <0=> 8-bit bus transfer
+// <1=> 16-bit bus transfer
+// <2=> 32-bit bus transfer
+// Defines the size of one beat
+// dmac_beatsize_3
+#ifndef CONF_DMAC_BEATSIZE_3
+#define CONF_DMAC_BEATSIZE_3 0
+#endif
+
+// Block Action
+// <0=> Channel will be disabled if it is the last block transfer in the transaction
+// <1=> Channel will be disabled if it is the last block transfer in the transaction and block interrupt
+// <2=> Channel suspend operation is complete
+// <3=> Both channel suspend operation and block interrupt
+// Defines the the DMAC should take after a block transfer has completed
+// dmac_blockact_3
+#ifndef CONF_DMAC_BLOCKACT_3
+#define CONF_DMAC_BLOCKACT_3 0
+#endif
+
+// Event Output Selection
+// <0=> Event generation disabled
+// <1=> Event strobe when block transfer complete
+// <3=> Event strobe when beat transfer complete
+// Defines the event output selection
+// dmac_evosel_3
+#ifndef CONF_DMAC_EVOSEL_3
+#define CONF_DMAC_EVOSEL_3 0
+#endif
+//
+
+// Channel 4 settings
+// dmac_channel_4_settings
+#ifndef CONF_DMAC_CHANNEL_4_SETTINGS
+#define CONF_DMAC_CHANNEL_4_SETTINGS 0
+#endif
+
+// Channel Run in Standby
+// Indicates whether channel 4 is running in standby mode or not
+// dmac_runstdby_4
+#ifndef CONF_DMAC_RUNSTDBY_4
+#define CONF_DMAC_RUNSTDBY_4 0
+#endif
+
+// Trigger action
+// <0=> One trigger required for each block transfer
+// <2=> One trigger required for each beat transfer
+// <3=> One trigger required for each transaction
+// Defines the trigger action used for a transfer
+// dmac_trigact_4
+#ifndef CONF_DMAC_TRIGACT_4
+#define CONF_DMAC_TRIGACT_4 0
+#endif
+
+// Trigger source
+// <0x00=> Only software/event triggers
+// <0x01=> RTC Time Stamp Trigger
+// <0x02=> DSU Debug Communication Channel 0 Trigger
+// <0x03=> DSU Debug Communication Channel 1 Trigger
+// <0x04=> SERCOM0 RX Trigger
+// <0x05=> SERCOM0 TX Trigger
+// <0x06=> SERCOM1 RX Trigger
+// <0x07=> SERCOM1 TX Trigger
+// <0x08=> SERCOM2 RX Trigger
+// <0x09=> SERCOM2 TX Trigger
+// <0x0A=> SERCOM3 RX Trigger
+// <0x0B=> SERCOM3 TX Trigger
+// <0x0C=> SERCOM4 RX Trigger
+// <0x0D=> SERCOM4 TX Trigger
+// <0x0E=> SERCOM5 RX Trigger
+// <0x0F=> SERCOM5 TX Trigger
+// <0x10=> SERCOM6 RX Trigger
+// <0x11=> SERCOM6 TX Trigger
+// <0x12=> SERCOM7 RX Trigger
+// <0x13=> SERCOM7 TX Trigger
+// <0x14=> CAN0 DEBUG Trigger
+// <0x15=> CAN1 DEBUG Trigger
+// <0x16=> TCC0 Overflow Trigger Trigger
+// <0x17=> TCC0 Match/Compare 0 Trigger Trigger
+// <0x18=> TCC0 Match/Compare 1 Trigger Trigger
+// <0x19=> TCC0 Match/Compare 2 Trigger Trigger
+// <0x1A=> TCC0 Match/Compare 3 Trigger Trigger
+// <0x1B=> TCC0 Match/Compare 4 Trigger Trigger
+// <0x1C=> TCC0 Match/Compare 5 Trigger Trigger
+// <0x1D=> TCC1 Overflow Trigger Trigger
+// <0x1E=> TCC1 Match/Compare 0 Trigger Trigger
+// <0x1F=> TCC1 Match/Compare 1 Trigger Trigger
+// <0x20=> TCC1 Match/Compare 2 Trigger Trigger
+// <0x21=> TCC1 Match/Compare 3 Trigger Trigger
+// <0x22=> TCC2 Overflow Trigger Trigger
+// <0x23=> TCC2 Match/Compare 0 Trigger Trigger
+// <0x24=> TCC2 Match/Compare 1 Trigger Trigger
+// <0x25=> TCC2 Match/Compare 2 Trigger Trigger
+// <0x26=> TCC3 Overflow Trigger Trigger
+// <0x27=> TCC3 Match/Compare 0 Trigger Trigger
+// <0x28=> TCC3 Match/Compare 1 Trigger Trigger
+// <0x29=> TCC4 Overflow Trigger Trigger
+// <0x2A=> TCC4 Match/Compare 0 Trigger Trigger
+// <0x2B=> TCC4 Match/Compare 1 Trigger Trigger
+// <0x2C=> TC0 Overflow Trigger
+// <0x2D=> TC0 Match/Compare 0 Trigger
+// <0x2E=> TC0 Match/Compare 1 Trigger
+// <0x2F=> TC1 Overflow Trigger
+// <0x30=> TC1 Match/Compare 0 Trigger
+// <0x31=> TC1 Match/Compare 1 Trigger
+// <0x32=> TC2 Overflow Trigger
+// <0x33=> TC2 Match/Compare 0 Trigger
+// <0x34=> TC2 Match/Compare 1 Trigger
+// <0x35=> TC3 Overflow Trigger
+// <0x36=> TC3 Match/Compare 0 Trigger
+// <0x37=> TC3 Match/Compare 1 Trigger
+// <0x38=> TC4 Overflow Trigger
+// <0x39=> TC4 Match/Compare 0 Trigger
+// <0x3A=> TC4 Match/Compare 1 Trigger
+// <0x3B=> TC5 Overflow Trigger
+// <0x3C=> TC5 Match/Compare 0 Trigger
+// <0x3D=> TC5 Match/Compare 1 Trigger
+// <0x3E=> TC6 Overflow Trigger
+// <0x3F=> TC6 Match/Compare 0 Trigger
+// <0x40=> TC6 Match/Compare 1 Trigger
+// <0x41=> TC7 Overflow Trigger
+// <0x42=> TC7 Match/Compare 0 Trigger
+// <0x43=> TC7 Match/Compare 1 Trigger
+// <0x44=> ADC0 Result Ready Trigger
+// <0x45=> ADC0 Sequencing Trigger
+// <0x46=> ADC1 Result Ready Trigger
+// <0x47=> ADC1 Sequencing Trigger
+// <0x48=> DAC Empty 0 Trigger
+// <0x49=> DAC Empty 1 Trigger
+// <0x4A=> DAC Result Ready 0 Trigger
+// <0x4B=> DAC Result Ready 1 Trigger
+// <0x4C=> I2S Rx 0 Trigger
+// <0x4D=> I2S Rx 1 Trigger
+// <0x4E=> I2S Tx 0 Trigger
+// <0x4F=> I2S Tx 1 Trigger
+// <0x50=> PCC RX Trigger
+// <0x51=> AES Write Trigger
+// <0x52=> AES Read Trigger
+// <0x53=> QSPI Rx Trigger
+// <0x54=> QSPI Tx Trigger
+// Defines the peripheral trigger which is source of the transfer
+// dmac_trifsrc_4
+#ifndef CONF_DMAC_TRIGSRC_4
+#define CONF_DMAC_TRIGSRC_4 0
+#endif
+
+// Channel Arbitration Level
+// <0=> Channel priority 0
+// <1=> Channel priority 1
+// <2=> Channel priority 2
+// <3=> Channel priority 3
+// Defines the arbitration level for this channel
+// dmac_lvl_4
+#ifndef CONF_DMAC_LVL_4
+#define CONF_DMAC_LVL_4 0
+#endif
+
+// Channel Event Output
+// Indicates whether channel event generation is enabled or not
+// dmac_evoe_4
+#ifndef CONF_DMAC_EVOE_4
+#define CONF_DMAC_EVOE_4 0
+#endif
+
+// Channel Event Input
+// Indicates whether channel event reception is enabled or not
+// dmac_evie_4
+#ifndef CONF_DMAC_EVIE_4
+#define CONF_DMAC_EVIE_4 0
+#endif
+
+// Event Input Action
+// <0=> No action
+// <1=> Normal transfer and conditional transfer on strobe trigger
+// <2=> Conditional transfer trigger
+// <3=> Conditional block transfer
+// <4=> Channel suspend operation
+// <5=> Channel resume operation
+// <6=> Skip next block suspend action
+// Defines the event input action
+// dmac_evact_4
+#ifndef CONF_DMAC_EVACT_4
+#define CONF_DMAC_EVACT_4 0
+#endif
+
+// Address Increment Step Size
+// <0=> Next ADDR = ADDR + (BEATSIZE + 1) * 1
+// <1=> Next ADDR = ADDR + (BEATSIZE + 1) * 2
+// <2=> Next ADDR = ADDR + (BEATSIZE + 1) * 4
+// <3=> Next ADDR = ADDR + (BEATSIZE + 1) * 8
+// <4=> Next ADDR = ADDR + (BEATSIZE + 1) * 16
+// <5=> Next ADDR = ADDR + (BEATSIZE + 1) * 32
+// <6=> Next ADDR = ADDR + (BEATSIZE + 1) * 64
+// <7=> Next ADDR = ADDR + (BEATSIZE + 1) * 128
+// Defines the address increment step size, applies to source or destination address
+// dmac_stepsize_4
+#ifndef CONF_DMAC_STEPSIZE_4
+#define CONF_DMAC_STEPSIZE_4 0
+#endif
+
+// Step Selection
+// <0=> Step size settings apply to the destination address
+// <1=> Step size settings apply to the source address
+// Defines whether source or destination addresses are using the step size settings
+// dmac_stepsel_4
+#ifndef CONF_DMAC_STEPSEL_4
+#define CONF_DMAC_STEPSEL_4 0
+#endif
+
+// Source Address Increment
+// Indicates whether the source address incrementation is enabled or not
+// dmac_srcinc_4
+#ifndef CONF_DMAC_SRCINC_4
+#define CONF_DMAC_SRCINC_4 0
+#endif
+
+// Destination Address Increment
+// Indicates whether the destination address incrementation is enabled or not
+// dmac_dstinc_4
+#ifndef CONF_DMAC_DSTINC_4
+#define CONF_DMAC_DSTINC_4 0
+#endif
+
+// Beat Size
+// <0=> 8-bit bus transfer
+// <1=> 16-bit bus transfer
+// <2=> 32-bit bus transfer
+// Defines the size of one beat
+// dmac_beatsize_4
+#ifndef CONF_DMAC_BEATSIZE_4
+#define CONF_DMAC_BEATSIZE_4 0
+#endif
+
+// Block Action
+// <0=> Channel will be disabled if it is the last block transfer in the transaction
+// <1=> Channel will be disabled if it is the last block transfer in the transaction and block interrupt
+// <2=> Channel suspend operation is complete
+// <3=> Both channel suspend operation and block interrupt
+// Defines the the DMAC should take after a block transfer has completed
+// dmac_blockact_4
+#ifndef CONF_DMAC_BLOCKACT_4
+#define CONF_DMAC_BLOCKACT_4 0
+#endif
+
+// Event Output Selection
+// <0=> Event generation disabled
+// <1=> Event strobe when block transfer complete
+// <3=> Event strobe when beat transfer complete
+// Defines the event output selection
+// dmac_evosel_4
+#ifndef CONF_DMAC_EVOSEL_4
+#define CONF_DMAC_EVOSEL_4 0
+#endif
+//
+
+// Channel 5 settings
+// dmac_channel_5_settings
+#ifndef CONF_DMAC_CHANNEL_5_SETTINGS
+#define CONF_DMAC_CHANNEL_5_SETTINGS 0
+#endif
+
+// Channel Run in Standby
+// Indicates whether channel 5 is running in standby mode or not
+// dmac_runstdby_5
+#ifndef CONF_DMAC_RUNSTDBY_5
+#define CONF_DMAC_RUNSTDBY_5 0
+#endif
+
+// Trigger action
+// <0=> One trigger required for each block transfer
+// <2=> One trigger required for each beat transfer
+// <3=> One trigger required for each transaction
+// Defines the trigger action used for a transfer
+// dmac_trigact_5
+#ifndef CONF_DMAC_TRIGACT_5
+#define CONF_DMAC_TRIGACT_5 0
+#endif
+
+// Trigger source
+// <0x00=> Only software/event triggers
+// <0x01=> RTC Time Stamp Trigger
+// <0x02=> DSU Debug Communication Channel 0 Trigger
+// <0x03=> DSU Debug Communication Channel 1 Trigger
+// <0x04=> SERCOM0 RX Trigger
+// <0x05=> SERCOM0 TX Trigger
+// <0x06=> SERCOM1 RX Trigger
+// <0x07=> SERCOM1 TX Trigger
+// <0x08=> SERCOM2 RX Trigger
+// <0x09=> SERCOM2 TX Trigger
+// <0x0A=> SERCOM3 RX Trigger
+// <0x0B=> SERCOM3 TX Trigger
+// <0x0C=> SERCOM4 RX Trigger
+// <0x0D=> SERCOM4 TX Trigger
+// <0x0E=> SERCOM5 RX Trigger
+// <0x0F=> SERCOM5 TX Trigger
+// <0x10=> SERCOM6 RX Trigger
+// <0x11=> SERCOM6 TX Trigger
+// <0x12=> SERCOM7 RX Trigger
+// <0x13=> SERCOM7 TX Trigger
+// <0x14=> CAN0 DEBUG Trigger
+// <0x15=> CAN1 DEBUG Trigger
+// <0x16=> TCC0 Overflow Trigger Trigger
+// <0x17=> TCC0 Match/Compare 0 Trigger Trigger
+// <0x18=> TCC0 Match/Compare 1 Trigger Trigger
+// <0x19=> TCC0 Match/Compare 2 Trigger Trigger
+// <0x1A=> TCC0 Match/Compare 3 Trigger Trigger
+// <0x1B=> TCC0 Match/Compare 4 Trigger Trigger
+// <0x1C=> TCC0 Match/Compare 5 Trigger Trigger
+// <0x1D=> TCC1 Overflow Trigger Trigger
+// <0x1E=> TCC1 Match/Compare 0 Trigger Trigger
+// <0x1F=> TCC1 Match/Compare 1 Trigger Trigger
+// <0x20=> TCC1 Match/Compare 2 Trigger Trigger
+// <0x21=> TCC1 Match/Compare 3 Trigger Trigger
+// <0x22=> TCC2 Overflow Trigger Trigger
+// <0x23=> TCC2 Match/Compare 0 Trigger Trigger
+// <0x24=> TCC2 Match/Compare 1 Trigger Trigger
+// <0x25=> TCC2 Match/Compare 2 Trigger Trigger
+// <0x26=> TCC3 Overflow Trigger Trigger
+// <0x27=> TCC3 Match/Compare 0 Trigger Trigger
+// <0x28=> TCC3 Match/Compare 1 Trigger Trigger
+// <0x29=> TCC4 Overflow Trigger Trigger
+// <0x2A=> TCC4 Match/Compare 0 Trigger Trigger
+// <0x2B=> TCC4 Match/Compare 1 Trigger Trigger
+// <0x2C=> TC0 Overflow Trigger
+// <0x2D=> TC0 Match/Compare 0 Trigger
+// <0x2E=> TC0 Match/Compare 1 Trigger
+// <0x2F=> TC1 Overflow Trigger
+// <0x30=> TC1 Match/Compare 0 Trigger
+// <0x31=> TC1 Match/Compare 1 Trigger
+// <0x32=> TC2 Overflow Trigger
+// <0x33=> TC2 Match/Compare 0 Trigger
+// <0x34=> TC2 Match/Compare 1 Trigger
+// <0x35=> TC3 Overflow Trigger
+// <0x36=> TC3 Match/Compare 0 Trigger
+// <0x37=> TC3 Match/Compare 1 Trigger
+// <0x38=> TC4 Overflow Trigger
+// <0x39=> TC4 Match/Compare 0 Trigger
+// <0x3A=> TC4 Match/Compare 1 Trigger
+// <0x3B=> TC5 Overflow Trigger
+// <0x3C=> TC5 Match/Compare 0 Trigger
+// <0x3D=> TC5 Match/Compare 1 Trigger
+// <0x3E=> TC6 Overflow Trigger
+// <0x3F=> TC6 Match/Compare 0 Trigger
+// <0x40=> TC6 Match/Compare 1 Trigger
+// <0x41=> TC7 Overflow Trigger
+// <0x42=> TC7 Match/Compare 0 Trigger
+// <0x43=> TC7 Match/Compare 1 Trigger
+// <0x44=> ADC0 Result Ready Trigger
+// <0x45=> ADC0 Sequencing Trigger
+// <0x46=> ADC1 Result Ready Trigger
+// <0x47=> ADC1 Sequencing Trigger
+// <0x48=> DAC Empty 0 Trigger
+// <0x49=> DAC Empty 1 Trigger
+// <0x4A=> DAC Result Ready 0 Trigger
+// <0x4B=> DAC Result Ready 1 Trigger
+// <0x4C=> I2S Rx 0 Trigger
+// <0x4D=> I2S Rx 1 Trigger
+// <0x4E=> I2S Tx 0 Trigger
+// <0x4F=> I2S Tx 1 Trigger
+// <0x50=> PCC RX Trigger
+// <0x51=> AES Write Trigger
+// <0x52=> AES Read Trigger
+// <0x53=> QSPI Rx Trigger
+// <0x54=> QSPI Tx Trigger
+// Defines the peripheral trigger which is source of the transfer
+// dmac_trifsrc_5
+#ifndef CONF_DMAC_TRIGSRC_5
+#define CONF_DMAC_TRIGSRC_5 0
+#endif
+
+// Channel Arbitration Level
+// <0=> Channel priority 0
+// <1=> Channel priority 1
+// <2=> Channel priority 2
+// <3=> Channel priority 3
+// Defines the arbitration level for this channel
+// dmac_lvl_5
+#ifndef CONF_DMAC_LVL_5
+#define CONF_DMAC_LVL_5 0
+#endif
+
+// Channel Event Output
+// Indicates whether channel event generation is enabled or not
+// dmac_evoe_5
+#ifndef CONF_DMAC_EVOE_5
+#define CONF_DMAC_EVOE_5 0
+#endif
+
+// Channel Event Input
+// Indicates whether channel event reception is enabled or not
+// dmac_evie_5
+#ifndef CONF_DMAC_EVIE_5
+#define CONF_DMAC_EVIE_5 0
+#endif
+
+// Event Input Action
+// <0=> No action
+// <1=> Normal transfer and conditional transfer on strobe trigger
+// <2=> Conditional transfer trigger
+// <3=> Conditional block transfer
+// <4=> Channel suspend operation
+// <5=> Channel resume operation
+// <6=> Skip next block suspend action
+// Defines the event input action
+// dmac_evact_5
+#ifndef CONF_DMAC_EVACT_5
+#define CONF_DMAC_EVACT_5 0
+#endif
+
+// Address Increment Step Size
+// <0=> Next ADDR = ADDR + (BEATSIZE + 1) * 1
+// <1=> Next ADDR = ADDR + (BEATSIZE + 1) * 2
+// <2=> Next ADDR = ADDR + (BEATSIZE + 1) * 4
+// <3=> Next ADDR = ADDR + (BEATSIZE + 1) * 8
+// <4=> Next ADDR = ADDR + (BEATSIZE + 1) * 16
+// <5=> Next ADDR = ADDR + (BEATSIZE + 1) * 32
+// <6=> Next ADDR = ADDR + (BEATSIZE + 1) * 64
+// <7=> Next ADDR = ADDR + (BEATSIZE + 1) * 128
+// Defines the address increment step size, applies to source or destination address
+// dmac_stepsize_5
+#ifndef CONF_DMAC_STEPSIZE_5
+#define CONF_DMAC_STEPSIZE_5 0
+#endif
+
+// Step Selection
+// <0=> Step size settings apply to the destination address
+// <1=> Step size settings apply to the source address
+// Defines whether source or destination addresses are using the step size settings
+// dmac_stepsel_5
+#ifndef CONF_DMAC_STEPSEL_5
+#define CONF_DMAC_STEPSEL_5 0
+#endif
+
+// Source Address Increment
+// Indicates whether the source address incrementation is enabled or not
+// dmac_srcinc_5
+#ifndef CONF_DMAC_SRCINC_5
+#define CONF_DMAC_SRCINC_5 0
+#endif
+
+// Destination Address Increment
+// Indicates whether the destination address incrementation is enabled or not
+// dmac_dstinc_5
+#ifndef CONF_DMAC_DSTINC_5
+#define CONF_DMAC_DSTINC_5 0
+#endif
+
+// Beat Size
+// <0=> 8-bit bus transfer
+// <1=> 16-bit bus transfer
+// <2=> 32-bit bus transfer
+// Defines the size of one beat
+// dmac_beatsize_5
+#ifndef CONF_DMAC_BEATSIZE_5
+#define CONF_DMAC_BEATSIZE_5 0
+#endif
+
+// Block Action
+// <0=> Channel will be disabled if it is the last block transfer in the transaction
+// <1=> Channel will be disabled if it is the last block transfer in the transaction and block interrupt
+// <2=> Channel suspend operation is complete
+// <3=> Both channel suspend operation and block interrupt
+// Defines the the DMAC should take after a block transfer has completed
+// dmac_blockact_5
+#ifndef CONF_DMAC_BLOCKACT_5
+#define CONF_DMAC_BLOCKACT_5 0
+#endif
+
+// Event Output Selection
+// <0=> Event generation disabled
+// <1=> Event strobe when block transfer complete
+// <3=> Event strobe when beat transfer complete
+// Defines the event output selection
+// dmac_evosel_5
+#ifndef CONF_DMAC_EVOSEL_5
+#define CONF_DMAC_EVOSEL_5 0
+#endif
+//
+
+// Channel 6 settings
+// dmac_channel_6_settings
+#ifndef CONF_DMAC_CHANNEL_6_SETTINGS
+#define CONF_DMAC_CHANNEL_6_SETTINGS 0
+#endif
+
+// Channel Run in Standby
+// Indicates whether channel 6 is running in standby mode or not
+// dmac_runstdby_6
+#ifndef CONF_DMAC_RUNSTDBY_6
+#define CONF_DMAC_RUNSTDBY_6 0
+#endif
+
+// Trigger action
+// <0=> One trigger required for each block transfer
+// <2=> One trigger required for each beat transfer
+// <3=> One trigger required for each transaction
+// Defines the trigger action used for a transfer
+// dmac_trigact_6
+#ifndef CONF_DMAC_TRIGACT_6
+#define CONF_DMAC_TRIGACT_6 0
+#endif
+
+// Trigger source
+// <0x00=> Only software/event triggers
+// <0x01=> RTC Time Stamp Trigger
+// <0x02=> DSU Debug Communication Channel 0 Trigger
+// <0x03=> DSU Debug Communication Channel 1 Trigger
+// <0x04=> SERCOM0 RX Trigger
+// <0x05=> SERCOM0 TX Trigger
+// <0x06=> SERCOM1 RX Trigger
+// <0x07=> SERCOM1 TX Trigger
+// <0x08=> SERCOM2 RX Trigger
+// <0x09=> SERCOM2 TX Trigger
+// <0x0A=> SERCOM3 RX Trigger
+// <0x0B=> SERCOM3 TX Trigger
+// <0x0C=> SERCOM4 RX Trigger
+// <0x0D=> SERCOM4 TX Trigger
+// <0x0E=> SERCOM5 RX Trigger
+// <0x0F=> SERCOM5 TX Trigger
+// <0x10=> SERCOM6 RX Trigger
+// <0x11=> SERCOM6 TX Trigger
+// <0x12=> SERCOM7 RX Trigger
+// <0x13=> SERCOM7 TX Trigger
+// <0x14=> CAN0 DEBUG Trigger
+// <0x15=> CAN1 DEBUG Trigger
+// <0x16=> TCC0 Overflow Trigger Trigger
+// <0x17=> TCC0 Match/Compare 0 Trigger Trigger
+// <0x18=> TCC0 Match/Compare 1 Trigger Trigger
+// <0x19=> TCC0 Match/Compare 2 Trigger Trigger
+// <0x1A=> TCC0 Match/Compare 3 Trigger Trigger
+// <0x1B=> TCC0 Match/Compare 4 Trigger Trigger
+// <0x1C=> TCC0 Match/Compare 5 Trigger Trigger
+// <0x1D=> TCC1 Overflow Trigger Trigger
+// <0x1E=> TCC1 Match/Compare 0 Trigger Trigger
+// <0x1F=> TCC1 Match/Compare 1 Trigger Trigger
+// <0x20=> TCC1 Match/Compare 2 Trigger Trigger
+// <0x21=> TCC1 Match/Compare 3 Trigger Trigger
+// <0x22=> TCC2 Overflow Trigger Trigger
+// <0x23=> TCC2 Match/Compare 0 Trigger Trigger
+// <0x24=> TCC2 Match/Compare 1 Trigger Trigger
+// <0x25=> TCC2 Match/Compare 2 Trigger Trigger
+// <0x26=> TCC3 Overflow Trigger Trigger
+// <0x27=> TCC3 Match/Compare 0 Trigger Trigger
+// <0x28=> TCC3 Match/Compare 1 Trigger Trigger
+// <0x29=> TCC4 Overflow Trigger Trigger
+// <0x2A=> TCC4 Match/Compare 0 Trigger Trigger
+// <0x2B=> TCC4 Match/Compare 1 Trigger Trigger
+// <0x2C=> TC0 Overflow Trigger
+// <0x2D=> TC0 Match/Compare 0 Trigger
+// <0x2E=> TC0 Match/Compare 1 Trigger
+// <0x2F=> TC1 Overflow Trigger
+// <0x30=> TC1 Match/Compare 0 Trigger
+// <0x31=> TC1 Match/Compare 1 Trigger
+// <0x32=> TC2 Overflow Trigger
+// <0x33=> TC2 Match/Compare 0 Trigger
+// <0x34=> TC2 Match/Compare 1 Trigger
+// <0x35=> TC3 Overflow Trigger
+// <0x36=> TC3 Match/Compare 0 Trigger
+// <0x37=> TC3 Match/Compare 1 Trigger
+// <0x38=> TC4 Overflow Trigger
+// <0x39=> TC4 Match/Compare 0 Trigger
+// <0x3A=> TC4 Match/Compare 1 Trigger
+// <0x3B=> TC5 Overflow Trigger
+// <0x3C=> TC5 Match/Compare 0 Trigger
+// <0x3D=> TC5 Match/Compare 1 Trigger
+// <0x3E=> TC6 Overflow Trigger
+// <0x3F=> TC6 Match/Compare 0 Trigger
+// <0x40=> TC6 Match/Compare 1 Trigger
+// <0x41=> TC7 Overflow Trigger
+// <0x42=> TC7 Match/Compare 0 Trigger
+// <0x43=> TC7 Match/Compare 1 Trigger
+// <0x44=> ADC0 Result Ready Trigger
+// <0x45=> ADC0 Sequencing Trigger
+// <0x46=> ADC1 Result Ready Trigger
+// <0x47=> ADC1 Sequencing Trigger
+// <0x48=> DAC Empty 0 Trigger
+// <0x49=> DAC Empty 1 Trigger
+// <0x4A=> DAC Result Ready 0 Trigger
+// <0x4B=> DAC Result Ready 1 Trigger
+// <0x4C=> I2S Rx 0 Trigger
+// <0x4D=> I2S Rx 1 Trigger
+// <0x4E=> I2S Tx 0 Trigger
+// <0x4F=> I2S Tx 1 Trigger
+// <0x50=> PCC RX Trigger
+// <0x51=> AES Write Trigger
+// <0x52=> AES Read Trigger
+// <0x53=> QSPI Rx Trigger
+// <0x54=> QSPI Tx Trigger
+// Defines the peripheral trigger which is source of the transfer
+// dmac_trifsrc_6
+#ifndef CONF_DMAC_TRIGSRC_6
+#define CONF_DMAC_TRIGSRC_6 0
+#endif
+
+// Channel Arbitration Level
+// <0=> Channel priority 0
+// <1=> Channel priority 1
+// <2=> Channel priority 2
+// <3=> Channel priority 3
+// Defines the arbitration level for this channel
+// dmac_lvl_6
+#ifndef CONF_DMAC_LVL_6
+#define CONF_DMAC_LVL_6 0
+#endif
+
+// Channel Event Output
+// Indicates whether channel event generation is enabled or not
+// dmac_evoe_6
+#ifndef CONF_DMAC_EVOE_6
+#define CONF_DMAC_EVOE_6 0
+#endif
+
+// Channel Event Input
+// Indicates whether channel event reception is enabled or not
+// dmac_evie_6
+#ifndef CONF_DMAC_EVIE_6
+#define CONF_DMAC_EVIE_6 0
+#endif
+
+// Event Input Action
+// <0=> No action
+// <1=> Normal transfer and conditional transfer on strobe trigger
+// <2=> Conditional transfer trigger
+// <3=> Conditional block transfer
+// <4=> Channel suspend operation
+// <5=> Channel resume operation
+// <6=> Skip next block suspend action
+// Defines the event input action
+// dmac_evact_6
+#ifndef CONF_DMAC_EVACT_6
+#define CONF_DMAC_EVACT_6 0
+#endif
+
+// Address Increment Step Size
+// <0=> Next ADDR = ADDR + (BEATSIZE + 1) * 1
+// <1=> Next ADDR = ADDR + (BEATSIZE + 1) * 2
+// <2=> Next ADDR = ADDR + (BEATSIZE + 1) * 4
+// <3=> Next ADDR = ADDR + (BEATSIZE + 1) * 8
+// <4=> Next ADDR = ADDR + (BEATSIZE + 1) * 16
+// <5=> Next ADDR = ADDR + (BEATSIZE + 1) * 32
+// <6=> Next ADDR = ADDR + (BEATSIZE + 1) * 64
+// <7=> Next ADDR = ADDR + (BEATSIZE + 1) * 128
+// Defines the address increment step size, applies to source or destination address
+// dmac_stepsize_6
+#ifndef CONF_DMAC_STEPSIZE_6
+#define CONF_DMAC_STEPSIZE_6 0
+#endif
+
+// Step Selection
+// <0=> Step size settings apply to the destination address
+// <1=> Step size settings apply to the source address
+// Defines whether source or destination addresses are using the step size settings
+// dmac_stepsel_6
+#ifndef CONF_DMAC_STEPSEL_6
+#define CONF_DMAC_STEPSEL_6 0
+#endif
+
+// Source Address Increment
+// Indicates whether the source address incrementation is enabled or not
+// dmac_srcinc_6
+#ifndef CONF_DMAC_SRCINC_6
+#define CONF_DMAC_SRCINC_6 0
+#endif
+
+// Destination Address Increment
+// Indicates whether the destination address incrementation is enabled or not
+// dmac_dstinc_6
+#ifndef CONF_DMAC_DSTINC_6
+#define CONF_DMAC_DSTINC_6 0
+#endif
+
+// Beat Size
+// <0=> 8-bit bus transfer
+// <1=> 16-bit bus transfer
+// <2=> 32-bit bus transfer
+// Defines the size of one beat
+// dmac_beatsize_6
+#ifndef CONF_DMAC_BEATSIZE_6
+#define CONF_DMAC_BEATSIZE_6 0
+#endif
+
+// Block Action
+// <0=> Channel will be disabled if it is the last block transfer in the transaction
+// <1=> Channel will be disabled if it is the last block transfer in the transaction and block interrupt
+// <2=> Channel suspend operation is complete
+// <3=> Both channel suspend operation and block interrupt
+// Defines the the DMAC should take after a block transfer has completed
+// dmac_blockact_6
+#ifndef CONF_DMAC_BLOCKACT_6
+#define CONF_DMAC_BLOCKACT_6 0
+#endif
+
+// Event Output Selection
+// <0=> Event generation disabled
+// <1=> Event strobe when block transfer complete
+// <3=> Event strobe when beat transfer complete
+// Defines the event output selection
+// dmac_evosel_6
+#ifndef CONF_DMAC_EVOSEL_6
+#define CONF_DMAC_EVOSEL_6 0
+#endif
+//
+
+// Channel 7 settings
+// dmac_channel_7_settings
+#ifndef CONF_DMAC_CHANNEL_7_SETTINGS
+#define CONF_DMAC_CHANNEL_7_SETTINGS 0
+#endif
+
+// Channel Run in Standby
+// Indicates whether channel 7 is running in standby mode or not
+// dmac_runstdby_7
+#ifndef CONF_DMAC_RUNSTDBY_7
+#define CONF_DMAC_RUNSTDBY_7 0
+#endif
+
+// Trigger action
+// <0=> One trigger required for each block transfer
+// <2=> One trigger required for each beat transfer
+// <3=> One trigger required for each transaction
+// Defines the trigger action used for a transfer
+// dmac_trigact_7
+#ifndef CONF_DMAC_TRIGACT_7
+#define CONF_DMAC_TRIGACT_7 0
+#endif
+
+// Trigger source
+// <0x00=> Only software/event triggers
+// <0x01=> RTC Time Stamp Trigger
+// <0x02=> DSU Debug Communication Channel 0 Trigger
+// <0x03=> DSU Debug Communication Channel 1 Trigger
+// <0x04=> SERCOM0 RX Trigger
+// <0x05=> SERCOM0 TX Trigger
+// <0x06=> SERCOM1 RX Trigger
+// <0x07=> SERCOM1 TX Trigger
+// <0x08=> SERCOM2 RX Trigger
+// <0x09=> SERCOM2 TX Trigger
+// <0x0A=> SERCOM3 RX Trigger
+// <0x0B=> SERCOM3 TX Trigger
+// <0x0C=> SERCOM4 RX Trigger
+// <0x0D=> SERCOM4 TX Trigger
+// <0x0E=> SERCOM5 RX Trigger
+// <0x0F=> SERCOM5 TX Trigger
+// <0x10=> SERCOM6 RX Trigger
+// <0x11=> SERCOM6 TX Trigger
+// <0x12=> SERCOM7 RX Trigger
+// <0x13=> SERCOM7 TX Trigger
+// <0x14=> CAN0 DEBUG Trigger
+// <0x15=> CAN1 DEBUG Trigger
+// <0x16=> TCC0 Overflow Trigger Trigger
+// <0x17=> TCC0 Match/Compare 0 Trigger Trigger
+// <0x18=> TCC0 Match/Compare 1 Trigger Trigger
+// <0x19=> TCC0 Match/Compare 2 Trigger Trigger
+// <0x1A=> TCC0 Match/Compare 3 Trigger Trigger
+// <0x1B=> TCC0 Match/Compare 4 Trigger Trigger
+// <0x1C=> TCC0 Match/Compare 5 Trigger Trigger
+// <0x1D=> TCC1 Overflow Trigger Trigger
+// <0x1E=> TCC1 Match/Compare 0 Trigger Trigger
+// <0x1F=> TCC1 Match/Compare 1 Trigger Trigger
+// <0x20=> TCC1 Match/Compare 2 Trigger Trigger
+// <0x21=> TCC1 Match/Compare 3 Trigger Trigger
+// <0x22=> TCC2 Overflow Trigger Trigger
+// <0x23=> TCC2 Match/Compare 0 Trigger Trigger
+// <0x24=> TCC2 Match/Compare 1 Trigger Trigger
+// <0x25=> TCC2 Match/Compare 2 Trigger Trigger
+// <0x26=> TCC3 Overflow Trigger Trigger
+// <0x27=> TCC3 Match/Compare 0 Trigger Trigger
+// <0x28=> TCC3 Match/Compare 1 Trigger Trigger
+// <0x29=> TCC4 Overflow Trigger Trigger
+// <0x2A=> TCC4 Match/Compare 0 Trigger Trigger
+// <0x2B=> TCC4 Match/Compare 1 Trigger Trigger
+// <0x2C=> TC0 Overflow Trigger
+// <0x2D=> TC0 Match/Compare 0 Trigger
+// <0x2E=> TC0 Match/Compare 1 Trigger
+// <0x2F=> TC1 Overflow Trigger
+// <0x30=> TC1 Match/Compare 0 Trigger
+// <0x31=> TC1 Match/Compare 1 Trigger
+// <0x32=> TC2 Overflow Trigger
+// <0x33=> TC2 Match/Compare 0 Trigger
+// <0x34=> TC2 Match/Compare 1 Trigger
+// <0x35=> TC3 Overflow Trigger
+// <0x36=> TC3 Match/Compare 0 Trigger
+// <0x37=> TC3 Match/Compare 1 Trigger
+// <0x38=> TC4 Overflow Trigger
+// <0x39=> TC4 Match/Compare 0 Trigger
+// <0x3A=> TC4 Match/Compare 1 Trigger
+// <0x3B=> TC5 Overflow Trigger
+// <0x3C=> TC5 Match/Compare 0 Trigger
+// <0x3D=> TC5 Match/Compare 1 Trigger
+// <0x3E=> TC6 Overflow Trigger
+// <0x3F=> TC6 Match/Compare 0 Trigger
+// <0x40=> TC6 Match/Compare 1 Trigger
+// <0x41=> TC7 Overflow Trigger
+// <0x42=> TC7 Match/Compare 0 Trigger
+// <0x43=> TC7 Match/Compare 1 Trigger
+// <0x44=> ADC0 Result Ready Trigger
+// <0x45=> ADC0 Sequencing Trigger
+// <0x46=> ADC1 Result Ready Trigger
+// <0x47=> ADC1 Sequencing Trigger
+// <0x48=> DAC Empty 0 Trigger
+// <0x49=> DAC Empty 1 Trigger
+// <0x4A=> DAC Result Ready 0 Trigger
+// <0x4B=> DAC Result Ready 1 Trigger
+// <0x4C=> I2S Rx 0 Trigger
+// <0x4D=> I2S Rx 1 Trigger
+// <0x4E=> I2S Tx 0 Trigger
+// <0x4F=> I2S Tx 1 Trigger
+// <0x50=> PCC RX Trigger
+// <0x51=> AES Write Trigger
+// <0x52=> AES Read Trigger
+// <0x53=> QSPI Rx Trigger
+// <0x54=> QSPI Tx Trigger
+// Defines the peripheral trigger which is source of the transfer
+// dmac_trifsrc_7
+#ifndef CONF_DMAC_TRIGSRC_7
+#define CONF_DMAC_TRIGSRC_7 0
+#endif
+
+// Channel Arbitration Level
+// <0=> Channel priority 0
+// <1=> Channel priority 1
+// <2=> Channel priority 2
+// <3=> Channel priority 3
+// Defines the arbitration level for this channel
+// dmac_lvl_7
+#ifndef CONF_DMAC_LVL_7
+#define CONF_DMAC_LVL_7 0
+#endif
+
+// Channel Event Output
+// Indicates whether channel event generation is enabled or not
+// dmac_evoe_7
+#ifndef CONF_DMAC_EVOE_7
+#define CONF_DMAC_EVOE_7 0
+#endif
+
+// Channel Event Input
+// Indicates whether channel event reception is enabled or not
+// dmac_evie_7
+#ifndef CONF_DMAC_EVIE_7
+#define CONF_DMAC_EVIE_7 0
+#endif
+
+// Event Input Action
+// <0=> No action
+// <1=> Normal transfer and conditional transfer on strobe trigger
+// <2=> Conditional transfer trigger
+// <3=> Conditional block transfer
+// <4=> Channel suspend operation
+// <5=> Channel resume operation
+// <6=> Skip next block suspend action
+// Defines the event input action
+// dmac_evact_7
+#ifndef CONF_DMAC_EVACT_7
+#define CONF_DMAC_EVACT_7 0
+#endif
+
+// Address Increment Step Size
+// <0=> Next ADDR = ADDR + (BEATSIZE + 1) * 1
+// <1=> Next ADDR = ADDR + (BEATSIZE + 1) * 2
+// <2=> Next ADDR = ADDR + (BEATSIZE + 1) * 4
+// <3=> Next ADDR = ADDR + (BEATSIZE + 1) * 8
+// <4=> Next ADDR = ADDR + (BEATSIZE + 1) * 16
+// <5=> Next ADDR = ADDR + (BEATSIZE + 1) * 32
+// <6=> Next ADDR = ADDR + (BEATSIZE + 1) * 64
+// <7=> Next ADDR = ADDR + (BEATSIZE + 1) * 128
+// Defines the address increment step size, applies to source or destination address
+// dmac_stepsize_7
+#ifndef CONF_DMAC_STEPSIZE_7
+#define CONF_DMAC_STEPSIZE_7 0
+#endif
+
+// Step Selection
+// <0=> Step size settings apply to the destination address
+// <1=> Step size settings apply to the source address
+// Defines whether source or destination addresses are using the step size settings
+// dmac_stepsel_7
+#ifndef CONF_DMAC_STEPSEL_7
+#define CONF_DMAC_STEPSEL_7 0
+#endif
+
+// Source Address Increment
+// Indicates whether the source address incrementation is enabled or not
+// dmac_srcinc_7
+#ifndef CONF_DMAC_SRCINC_7
+#define CONF_DMAC_SRCINC_7 0
+#endif
+
+// Destination Address Increment
+// Indicates whether the destination address incrementation is enabled or not
+// dmac_dstinc_7
+#ifndef CONF_DMAC_DSTINC_7
+#define CONF_DMAC_DSTINC_7 0
+#endif
+
+// Beat Size
+// <0=> 8-bit bus transfer
+// <1=> 16-bit bus transfer
+// <2=> 32-bit bus transfer
+// Defines the size of one beat
+// dmac_beatsize_7
+#ifndef CONF_DMAC_BEATSIZE_7
+#define CONF_DMAC_BEATSIZE_7 0
+#endif
+
+// Block Action
+// <0=> Channel will be disabled if it is the last block transfer in the transaction
+// <1=> Channel will be disabled if it is the last block transfer in the transaction and block interrupt
+// <2=> Channel suspend operation is complete
+// <3=> Both channel suspend operation and block interrupt
+// Defines the the DMAC should take after a block transfer has completed
+// dmac_blockact_7
+#ifndef CONF_DMAC_BLOCKACT_7
+#define CONF_DMAC_BLOCKACT_7 0
+#endif
+
+// Event Output Selection
+// <0=> Event generation disabled
+// <1=> Event strobe when block transfer complete
+// <3=> Event strobe when beat transfer complete
+// Defines the event output selection
+// dmac_evosel_7
+#ifndef CONF_DMAC_EVOSEL_7
+#define CONF_DMAC_EVOSEL_7 0
+#endif
+//
+
+// Channel 8 settings
+// dmac_channel_8_settings
+#ifndef CONF_DMAC_CHANNEL_8_SETTINGS
+#define CONF_DMAC_CHANNEL_8_SETTINGS 0
+#endif
+
+// Channel Run in Standby
+// Indicates whether channel 8 is running in standby mode or not
+// dmac_runstdby_8
+#ifndef CONF_DMAC_RUNSTDBY_8
+#define CONF_DMAC_RUNSTDBY_8 0
+#endif
+
+// Trigger action
+// <0=> One trigger required for each block transfer
+// <2=> One trigger required for each beat transfer
+// <3=> One trigger required for each transaction
+// Defines the trigger action used for a transfer
+// dmac_trigact_8
+#ifndef CONF_DMAC_TRIGACT_8
+#define CONF_DMAC_TRIGACT_8 0
+#endif
+
+// Trigger source
+// <0x00=> Only software/event triggers
+// <0x01=> RTC Time Stamp Trigger
+// <0x02=> DSU Debug Communication Channel 0 Trigger
+// <0x03=> DSU Debug Communication Channel 1 Trigger
+// <0x04=> SERCOM0 RX Trigger
+// <0x05=> SERCOM0 TX Trigger
+// <0x06=> SERCOM1 RX Trigger
+// <0x07=> SERCOM1 TX Trigger
+// <0x08=> SERCOM2 RX Trigger
+// <0x09=> SERCOM2 TX Trigger
+// <0x0A=> SERCOM3 RX Trigger
+// <0x0B=> SERCOM3 TX Trigger
+// <0x0C=> SERCOM4 RX Trigger
+// <0x0D=> SERCOM4 TX Trigger
+// <0x0E=> SERCOM5 RX Trigger
+// <0x0F=> SERCOM5 TX Trigger
+// <0x10=> SERCOM6 RX Trigger
+// <0x11=> SERCOM6 TX Trigger
+// <0x12=> SERCOM7 RX Trigger
+// <0x13=> SERCOM7 TX Trigger
+// <0x14=> CAN0 DEBUG Trigger
+// <0x15=> CAN1 DEBUG Trigger
+// <0x16=> TCC0 Overflow Trigger Trigger
+// <0x17=> TCC0 Match/Compare 0 Trigger Trigger
+// <0x18=> TCC0 Match/Compare 1 Trigger Trigger
+// <0x19=> TCC0 Match/Compare 2 Trigger Trigger
+// <0x1A=> TCC0 Match/Compare 3 Trigger Trigger
+// <0x1B=> TCC0 Match/Compare 4 Trigger Trigger
+// <0x1C=> TCC0 Match/Compare 5 Trigger Trigger
+// <0x1D=> TCC1 Overflow Trigger Trigger
+// <0x1E=> TCC1 Match/Compare 0 Trigger Trigger
+// <0x1F=> TCC1 Match/Compare 1 Trigger Trigger
+// <0x20=> TCC1 Match/Compare 2 Trigger Trigger
+// <0x21=> TCC1 Match/Compare 3 Trigger Trigger
+// <0x22=> TCC2 Overflow Trigger Trigger
+// <0x23=> TCC2 Match/Compare 0 Trigger Trigger
+// <0x24=> TCC2 Match/Compare 1 Trigger Trigger
+// <0x25=> TCC2 Match/Compare 2 Trigger Trigger
+// <0x26=> TCC3 Overflow Trigger Trigger
+// <0x27=> TCC3 Match/Compare 0 Trigger Trigger
+// <0x28=> TCC3 Match/Compare 1 Trigger Trigger
+// <0x29=> TCC4 Overflow Trigger Trigger
+// <0x2A=> TCC4 Match/Compare 0 Trigger Trigger
+// <0x2B=> TCC4 Match/Compare 1 Trigger Trigger
+// <0x2C=> TC0 Overflow Trigger
+// <0x2D=> TC0 Match/Compare 0 Trigger
+// <0x2E=> TC0 Match/Compare 1 Trigger
+// <0x2F=> TC1 Overflow Trigger
+// <0x30=> TC1 Match/Compare 0 Trigger
+// <0x31=> TC1 Match/Compare 1 Trigger
+// <0x32=> TC2 Overflow Trigger
+// <0x33=> TC2 Match/Compare 0 Trigger
+// <0x34=> TC2 Match/Compare 1 Trigger
+// <0x35=> TC3 Overflow Trigger
+// <0x36=> TC3 Match/Compare 0 Trigger
+// <0x37=> TC3 Match/Compare 1 Trigger
+// <0x38=> TC4 Overflow Trigger
+// <0x39=> TC4 Match/Compare 0 Trigger
+// <0x3A=> TC4 Match/Compare 1 Trigger
+// <0x3B=> TC5 Overflow Trigger
+// <0x3C=> TC5 Match/Compare 0 Trigger
+// <0x3D=> TC5 Match/Compare 1 Trigger
+// <0x3E=> TC6 Overflow Trigger
+// <0x3F=> TC6 Match/Compare 0 Trigger
+// <0x40=> TC6 Match/Compare 1 Trigger
+// <0x41=> TC7 Overflow Trigger
+// <0x42=> TC7 Match/Compare 0 Trigger
+// <0x43=> TC7 Match/Compare 1 Trigger
+// <0x44=> ADC0 Result Ready Trigger
+// <0x45=> ADC0 Sequencing Trigger
+// <0x46=> ADC1 Result Ready Trigger
+// <0x47=> ADC1 Sequencing Trigger
+// <0x48=> DAC Empty 0 Trigger
+// <0x49=> DAC Empty 1 Trigger
+// <0x4A=> DAC Result Ready 0 Trigger
+// <0x4B=> DAC Result Ready 1 Trigger
+// <0x4C=> I2S Rx 0 Trigger
+// <0x4D=> I2S Rx 1 Trigger
+// <0x4E=> I2S Tx 0 Trigger
+// <0x4F=> I2S Tx 1 Trigger
+// <0x50=> PCC RX Trigger
+// <0x51=> AES Write Trigger
+// <0x52=> AES Read Trigger
+// <0x53=> QSPI Rx Trigger
+// <0x54=> QSPI Tx Trigger
+// Defines the peripheral trigger which is source of the transfer
+// dmac_trifsrc_8
+#ifndef CONF_DMAC_TRIGSRC_8
+#define CONF_DMAC_TRIGSRC_8 0
+#endif
+
+// Channel Arbitration Level
+// <0=> Channel priority 0
+// <1=> Channel priority 1
+// <2=> Channel priority 2
+// <3=> Channel priority 3
+// Defines the arbitration level for this channel
+// dmac_lvl_8
+#ifndef CONF_DMAC_LVL_8
+#define CONF_DMAC_LVL_8 0
+#endif
+
+// Channel Event Output
+// Indicates whether channel event generation is enabled or not
+// dmac_evoe_8
+#ifndef CONF_DMAC_EVOE_8
+#define CONF_DMAC_EVOE_8 0
+#endif
+
+// Channel Event Input
+// Indicates whether channel event reception is enabled or not
+// dmac_evie_8
+#ifndef CONF_DMAC_EVIE_8
+#define CONF_DMAC_EVIE_8 0
+#endif
+
+// Event Input Action
+// <0=> No action
+// <1=> Normal transfer and conditional transfer on strobe trigger
+// <2=> Conditional transfer trigger
+// <3=> Conditional block transfer
+// <4=> Channel suspend operation
+// <5=> Channel resume operation
+// <6=> Skip next block suspend action
+// Defines the event input action
+// dmac_evact_8
+#ifndef CONF_DMAC_EVACT_8
+#define CONF_DMAC_EVACT_8 0
+#endif
+
+// Address Increment Step Size
+// <0=> Next ADDR = ADDR + (BEATSIZE + 1) * 1
+// <1=> Next ADDR = ADDR + (BEATSIZE + 1) * 2
+// <2=> Next ADDR = ADDR + (BEATSIZE + 1) * 4
+// <3=> Next ADDR = ADDR + (BEATSIZE + 1) * 8
+// <4=> Next ADDR = ADDR + (BEATSIZE + 1) * 16
+// <5=> Next ADDR = ADDR + (BEATSIZE + 1) * 32
+// <6=> Next ADDR = ADDR + (BEATSIZE + 1) * 64
+// <7=> Next ADDR = ADDR + (BEATSIZE + 1) * 128
+// Defines the address increment step size, applies to source or destination address
+// dmac_stepsize_8
+#ifndef CONF_DMAC_STEPSIZE_8
+#define CONF_DMAC_STEPSIZE_8 0
+#endif
+
+// Step Selection
+// <0=> Step size settings apply to the destination address
+// <1=> Step size settings apply to the source address
+// Defines whether source or destination addresses are using the step size settings
+// dmac_stepsel_8
+#ifndef CONF_DMAC_STEPSEL_8
+#define CONF_DMAC_STEPSEL_8 0
+#endif
+
+// Source Address Increment
+// Indicates whether the source address incrementation is enabled or not
+// dmac_srcinc_8
+#ifndef CONF_DMAC_SRCINC_8
+#define CONF_DMAC_SRCINC_8 0
+#endif
+
+// Destination Address Increment
+// Indicates whether the destination address incrementation is enabled or not
+// dmac_dstinc_8
+#ifndef CONF_DMAC_DSTINC_8
+#define CONF_DMAC_DSTINC_8 0
+#endif
+
+// Beat Size
+// <0=> 8-bit bus transfer
+// <1=> 16-bit bus transfer
+// <2=> 32-bit bus transfer
+// Defines the size of one beat
+// dmac_beatsize_8
+#ifndef CONF_DMAC_BEATSIZE_8
+#define CONF_DMAC_BEATSIZE_8 0
+#endif
+
+// Block Action
+// <0=> Channel will be disabled if it is the last block transfer in the transaction
+// <1=> Channel will be disabled if it is the last block transfer in the transaction and block interrupt
+// <2=> Channel suspend operation is complete
+// <3=> Both channel suspend operation and block interrupt
+// Defines the the DMAC should take after a block transfer has completed
+// dmac_blockact_8
+#ifndef CONF_DMAC_BLOCKACT_8
+#define CONF_DMAC_BLOCKACT_8 0
+#endif
+
+// Event Output Selection
+// <0=> Event generation disabled
+// <1=> Event strobe when block transfer complete
+// <3=> Event strobe when beat transfer complete
+// Defines the event output selection
+// dmac_evosel_8
+#ifndef CONF_DMAC_EVOSEL_8
+#define CONF_DMAC_EVOSEL_8 0
+#endif
+//
+
+// Channel 9 settings
+// dmac_channel_9_settings
+#ifndef CONF_DMAC_CHANNEL_9_SETTINGS
+#define CONF_DMAC_CHANNEL_9_SETTINGS 0
+#endif
+
+// Channel Run in Standby
+// Indicates whether channel 9 is running in standby mode or not
+// dmac_runstdby_9
+#ifndef CONF_DMAC_RUNSTDBY_9
+#define CONF_DMAC_RUNSTDBY_9 0
+#endif
+
+// Trigger action
+// <0=> One trigger required for each block transfer
+// <2=> One trigger required for each beat transfer
+// <3=> One trigger required for each transaction
+// Defines the trigger action used for a transfer
+// dmac_trigact_9
+#ifndef CONF_DMAC_TRIGACT_9
+#define CONF_DMAC_TRIGACT_9 0
+#endif
+
+// Trigger source
+// <0x00=> Only software/event triggers
+// <0x01=> RTC Time Stamp Trigger
+// <0x02=> DSU Debug Communication Channel 0 Trigger
+// <0x03=> DSU Debug Communication Channel 1 Trigger
+// <0x04=> SERCOM0 RX Trigger
+// <0x05=> SERCOM0 TX Trigger
+// <0x06=> SERCOM1 RX Trigger
+// <0x07=> SERCOM1 TX Trigger
+// <0x08=> SERCOM2 RX Trigger
+// <0x09=> SERCOM2 TX Trigger
+// <0x0A=> SERCOM3 RX Trigger
+// <0x0B=> SERCOM3 TX Trigger
+// <0x0C=> SERCOM4 RX Trigger
+// <0x0D=> SERCOM4 TX Trigger
+// <0x0E=> SERCOM5 RX Trigger
+// <0x0F=> SERCOM5 TX Trigger
+// <0x10=> SERCOM6 RX Trigger
+// <0x11=> SERCOM6 TX Trigger
+// <0x12=> SERCOM7 RX Trigger
+// <0x13=> SERCOM7 TX Trigger
+// <0x14=> CAN0 DEBUG Trigger
+// <0x15=> CAN1 DEBUG Trigger
+// <0x16=> TCC0 Overflow Trigger Trigger
+// <0x17=> TCC0 Match/Compare 0 Trigger Trigger
+// <0x18=> TCC0 Match/Compare 1 Trigger Trigger
+// <0x19=> TCC0 Match/Compare 2 Trigger Trigger
+// <0x1A=> TCC0 Match/Compare 3 Trigger Trigger
+// <0x1B=> TCC0 Match/Compare 4 Trigger Trigger
+// <0x1C=> TCC0 Match/Compare 5 Trigger Trigger
+// <0x1D=> TCC1 Overflow Trigger Trigger
+// <0x1E=> TCC1 Match/Compare 0 Trigger Trigger
+// <0x1F=> TCC1 Match/Compare 1 Trigger Trigger
+// <0x20=> TCC1 Match/Compare 2 Trigger Trigger
+// <0x21=> TCC1 Match/Compare 3 Trigger Trigger
+// <0x22=> TCC2 Overflow Trigger Trigger
+// <0x23=> TCC2 Match/Compare 0 Trigger Trigger
+// <0x24=> TCC2 Match/Compare 1 Trigger Trigger
+// <0x25=> TCC2 Match/Compare 2 Trigger Trigger
+// <0x26=> TCC3 Overflow Trigger Trigger
+// <0x27=> TCC3 Match/Compare 0 Trigger Trigger
+// <0x28=> TCC3 Match/Compare 1 Trigger Trigger
+// <0x29=> TCC4 Overflow Trigger Trigger
+// <0x2A=> TCC4 Match/Compare 0 Trigger Trigger
+// <0x2B=> TCC4 Match/Compare 1 Trigger Trigger
+// <0x2C=> TC0 Overflow Trigger
+// <0x2D=> TC0 Match/Compare 0 Trigger
+// <0x2E=> TC0 Match/Compare 1 Trigger
+// <0x2F=> TC1 Overflow Trigger
+// <0x30=> TC1 Match/Compare 0 Trigger
+// <0x31=> TC1 Match/Compare 1 Trigger
+// <0x32=> TC2 Overflow Trigger
+// <0x33=> TC2 Match/Compare 0 Trigger
+// <0x34=> TC2 Match/Compare 1 Trigger
+// <0x35=> TC3 Overflow Trigger
+// <0x36=> TC3 Match/Compare 0 Trigger
+// <0x37=> TC3 Match/Compare 1 Trigger
+// <0x38=> TC4 Overflow Trigger
+// <0x39=> TC4 Match/Compare 0 Trigger
+// <0x3A=> TC4 Match/Compare 1 Trigger
+// <0x3B=> TC5 Overflow Trigger
+// <0x3C=> TC5 Match/Compare 0 Trigger
+// <0x3D=> TC5 Match/Compare 1 Trigger
+// <0x3E=> TC6 Overflow Trigger
+// <0x3F=> TC6 Match/Compare 0 Trigger
+// <0x40=> TC6 Match/Compare 1 Trigger
+// <0x41=> TC7 Overflow Trigger
+// <0x42=> TC7 Match/Compare 0 Trigger
+// <0x43=> TC7 Match/Compare 1 Trigger
+// <0x44=> ADC0 Result Ready Trigger
+// <0x45=> ADC0 Sequencing Trigger
+// <0x46=> ADC1 Result Ready Trigger
+// <0x47=> ADC1 Sequencing Trigger
+// <0x48=> DAC Empty 0 Trigger
+// <0x49=> DAC Empty 1 Trigger
+// <0x4A=> DAC Result Ready 0 Trigger
+// <0x4B=> DAC Result Ready 1 Trigger
+// <0x4C=> I2S Rx 0 Trigger
+// <0x4D=> I2S Rx 1 Trigger
+// <0x4E=> I2S Tx 0 Trigger
+// <0x4F=> I2S Tx 1 Trigger
+// <0x50=> PCC RX Trigger
+// <0x51=> AES Write Trigger
+// <0x52=> AES Read Trigger
+// <0x53=> QSPI Rx Trigger
+// <0x54=> QSPI Tx Trigger
+// Defines the peripheral trigger which is source of the transfer
+// dmac_trifsrc_9
+#ifndef CONF_DMAC_TRIGSRC_9
+#define CONF_DMAC_TRIGSRC_9 0
+#endif
+
+// Channel Arbitration Level
+// <0=> Channel priority 0
+// <1=> Channel priority 1
+// <2=> Channel priority 2
+// <3=> Channel priority 3
+// Defines the arbitration level for this channel
+// dmac_lvl_9
+#ifndef CONF_DMAC_LVL_9
+#define CONF_DMAC_LVL_9 0
+#endif
+
+// Channel Event Output
+// Indicates whether channel event generation is enabled or not
+// dmac_evoe_9
+#ifndef CONF_DMAC_EVOE_9
+#define CONF_DMAC_EVOE_9 0
+#endif
+
+// Channel Event Input
+// Indicates whether channel event reception is enabled or not
+// dmac_evie_9
+#ifndef CONF_DMAC_EVIE_9
+#define CONF_DMAC_EVIE_9 0
+#endif
+
+// Event Input Action
+// <0=> No action
+// <1=> Normal transfer and conditional transfer on strobe trigger
+// <2=> Conditional transfer trigger
+// <3=> Conditional block transfer
+// <4=> Channel suspend operation
+// <5=> Channel resume operation
+// <6=> Skip next block suspend action
+// Defines the event input action
+// dmac_evact_9
+#ifndef CONF_DMAC_EVACT_9
+#define CONF_DMAC_EVACT_9 0
+#endif
+
+// Address Increment Step Size
+// <0=> Next ADDR = ADDR + (BEATSIZE + 1) * 1
+// <1=> Next ADDR = ADDR + (BEATSIZE + 1) * 2
+// <2=> Next ADDR = ADDR + (BEATSIZE + 1) * 4
+// <3=> Next ADDR = ADDR + (BEATSIZE + 1) * 8
+// <4=> Next ADDR = ADDR + (BEATSIZE + 1) * 16
+// <5=> Next ADDR = ADDR + (BEATSIZE + 1) * 32
+// <6=> Next ADDR = ADDR + (BEATSIZE + 1) * 64
+// <7=> Next ADDR = ADDR + (BEATSIZE + 1) * 128
+// Defines the address increment step size, applies to source or destination address
+// dmac_stepsize_9
+#ifndef CONF_DMAC_STEPSIZE_9
+#define CONF_DMAC_STEPSIZE_9 0
+#endif
+
+// Step Selection
+// <0=> Step size settings apply to the destination address
+// <1=> Step size settings apply to the source address
+// Defines whether source or destination addresses are using the step size settings
+// dmac_stepsel_9
+#ifndef CONF_DMAC_STEPSEL_9
+#define CONF_DMAC_STEPSEL_9 0
+#endif
+
+// Source Address Increment
+// Indicates whether the source address incrementation is enabled or not
+// dmac_srcinc_9
+#ifndef CONF_DMAC_SRCINC_9
+#define CONF_DMAC_SRCINC_9 0
+#endif
+
+// Destination Address Increment
+// Indicates whether the destination address incrementation is enabled or not
+// dmac_dstinc_9
+#ifndef CONF_DMAC_DSTINC_9
+#define CONF_DMAC_DSTINC_9 0
+#endif
+
+// Beat Size
+// <0=> 8-bit bus transfer
+// <1=> 16-bit bus transfer
+// <2=> 32-bit bus transfer
+// Defines the size of one beat
+// dmac_beatsize_9
+#ifndef CONF_DMAC_BEATSIZE_9
+#define CONF_DMAC_BEATSIZE_9 0
+#endif
+
+// Block Action
+// <0=> Channel will be disabled if it is the last block transfer in the transaction
+// <1=> Channel will be disabled if it is the last block transfer in the transaction and block interrupt
+// <2=> Channel suspend operation is complete
+// <3=> Both channel suspend operation and block interrupt
+// Defines the the DMAC should take after a block transfer has completed
+// dmac_blockact_9
+#ifndef CONF_DMAC_BLOCKACT_9
+#define CONF_DMAC_BLOCKACT_9 0
+#endif
+
+// Event Output Selection
+// <0=> Event generation disabled
+// <1=> Event strobe when block transfer complete
+// <3=> Event strobe when beat transfer complete
+// Defines the event output selection
+// dmac_evosel_9
+#ifndef CONF_DMAC_EVOSEL_9
+#define CONF_DMAC_EVOSEL_9 0
+#endif
+//
+
+// Channel 10 settings
+// dmac_channel_10_settings
+#ifndef CONF_DMAC_CHANNEL_10_SETTINGS
+#define CONF_DMAC_CHANNEL_10_SETTINGS 0
+#endif
+
+// Channel Run in Standby
+// Indicates whether channel 10 is running in standby mode or not
+// dmac_runstdby_10
+#ifndef CONF_DMAC_RUNSTDBY_10
+#define CONF_DMAC_RUNSTDBY_10 0
+#endif
+
+// Trigger action
+// <0=> One trigger required for each block transfer
+// <2=> One trigger required for each beat transfer
+// <3=> One trigger required for each transaction
+// Defines the trigger action used for a transfer
+// dmac_trigact_10
+#ifndef CONF_DMAC_TRIGACT_10
+#define CONF_DMAC_TRIGACT_10 0
+#endif
+
+// Trigger source
+// <0x00=> Only software/event triggers
+// <0x01=> RTC Time Stamp Trigger
+// <0x02=> DSU Debug Communication Channel 0 Trigger
+// <0x03=> DSU Debug Communication Channel 1 Trigger
+// <0x04=> SERCOM0 RX Trigger
+// <0x05=> SERCOM0 TX Trigger
+// <0x06=> SERCOM1 RX Trigger
+// <0x07=> SERCOM1 TX Trigger
+// <0x08=> SERCOM2 RX Trigger
+// <0x09=> SERCOM2 TX Trigger
+// <0x0A=> SERCOM3 RX Trigger
+// <0x0B=> SERCOM3 TX Trigger
+// <0x0C=> SERCOM4 RX Trigger
+// <0x0D=> SERCOM4 TX Trigger
+// <0x0E=> SERCOM5 RX Trigger
+// <0x0F=> SERCOM5 TX Trigger
+// <0x10=> SERCOM6 RX Trigger
+// <0x11=> SERCOM6 TX Trigger
+// <0x12=> SERCOM7 RX Trigger
+// <0x13=> SERCOM7 TX Trigger
+// <0x14=> CAN0 DEBUG Trigger
+// <0x15=> CAN1 DEBUG Trigger
+// <0x16=> TCC0 Overflow Trigger Trigger
+// <0x17=> TCC0 Match/Compare 0 Trigger Trigger
+// <0x18=> TCC0 Match/Compare 1 Trigger Trigger
+// <0x19=> TCC0 Match/Compare 2 Trigger Trigger
+// <0x1A=> TCC0 Match/Compare 3 Trigger Trigger
+// <0x1B=> TCC0 Match/Compare 4 Trigger Trigger
+// <0x1C=> TCC0 Match/Compare 5 Trigger Trigger
+// <0x1D=> TCC1 Overflow Trigger Trigger
+// <0x1E=> TCC1 Match/Compare 0 Trigger Trigger
+// <0x1F=> TCC1 Match/Compare 1 Trigger Trigger
+// <0x20=> TCC1 Match/Compare 2 Trigger Trigger
+// <0x21=> TCC1 Match/Compare 3 Trigger Trigger
+// <0x22=> TCC2 Overflow Trigger Trigger
+// <0x23=> TCC2 Match/Compare 0 Trigger Trigger
+// <0x24=> TCC2 Match/Compare 1 Trigger Trigger
+// <0x25=> TCC2 Match/Compare 2 Trigger Trigger
+// <0x26=> TCC3 Overflow Trigger Trigger
+// <0x27=> TCC3 Match/Compare 0 Trigger Trigger
+// <0x28=> TCC3 Match/Compare 1 Trigger Trigger
+// <0x29=> TCC4 Overflow Trigger Trigger
+// <0x2A=> TCC4 Match/Compare 0 Trigger Trigger
+// <0x2B=> TCC4 Match/Compare 1 Trigger Trigger
+// <0x2C=> TC0 Overflow Trigger
+// <0x2D=> TC0 Match/Compare 0 Trigger
+// <0x2E=> TC0 Match/Compare 1 Trigger
+// <0x2F=> TC1 Overflow Trigger
+// <0x30=> TC1 Match/Compare 0 Trigger
+// <0x31=> TC1 Match/Compare 1 Trigger
+// <0x32=> TC2 Overflow Trigger
+// <0x33=> TC2 Match/Compare 0 Trigger
+// <0x34=> TC2 Match/Compare 1 Trigger
+// <0x35=> TC3 Overflow Trigger
+// <0x36=> TC3 Match/Compare 0 Trigger
+// <0x37=> TC3 Match/Compare 1 Trigger
+// <0x38=> TC4 Overflow Trigger
+// <0x39=> TC4 Match/Compare 0 Trigger
+// <0x3A=> TC4 Match/Compare 1 Trigger
+// <0x3B=> TC5 Overflow Trigger
+// <0x3C=> TC5 Match/Compare 0 Trigger
+// <0x3D=> TC5 Match/Compare 1 Trigger
+// <0x3E=> TC6 Overflow Trigger
+// <0x3F=> TC6 Match/Compare 0 Trigger
+// <0x40=> TC6 Match/Compare 1 Trigger
+// <0x41=> TC7 Overflow Trigger
+// <0x42=> TC7 Match/Compare 0 Trigger
+// <0x43=> TC7 Match/Compare 1 Trigger
+// <0x44=> ADC0 Result Ready Trigger
+// <0x45=> ADC0 Sequencing Trigger
+// <0x46=> ADC1 Result Ready Trigger
+// <0x47=> ADC1 Sequencing Trigger
+// <0x48=> DAC Empty 0 Trigger
+// <0x49=> DAC Empty 1 Trigger
+// <0x4A=> DAC Result Ready 0 Trigger
+// <0x4B=> DAC Result Ready 1 Trigger
+// <0x4C=> I2S Rx 0 Trigger
+// <0x4D=> I2S Rx 1 Trigger
+// <0x4E=> I2S Tx 0 Trigger
+// <0x4F=> I2S Tx 1 Trigger
+// <0x50=> PCC RX Trigger
+// <0x51=> AES Write Trigger
+// <0x52=> AES Read Trigger
+// <0x53=> QSPI Rx Trigger
+// <0x54=> QSPI Tx Trigger
+// Defines the peripheral trigger which is source of the transfer
+// dmac_trifsrc_10
+#ifndef CONF_DMAC_TRIGSRC_10
+#define CONF_DMAC_TRIGSRC_10 0
+#endif
+
+// Channel Arbitration Level
+// <0=> Channel priority 0
+// <1=> Channel priority 1
+// <2=> Channel priority 2
+// <3=> Channel priority 3
+// Defines the arbitration level for this channel
+// dmac_lvl_10
+#ifndef CONF_DMAC_LVL_10
+#define CONF_DMAC_LVL_10 0
+#endif
+
+// Channel Event Output
+// Indicates whether channel event generation is enabled or not
+// dmac_evoe_10
+#ifndef CONF_DMAC_EVOE_10
+#define CONF_DMAC_EVOE_10 0
+#endif
+
+// Channel Event Input
+// Indicates whether channel event reception is enabled or not
+// dmac_evie_10
+#ifndef CONF_DMAC_EVIE_10
+#define CONF_DMAC_EVIE_10 0
+#endif
+
+// Event Input Action
+// <0=> No action
+// <1=> Normal transfer and conditional transfer on strobe trigger
+// <2=> Conditional transfer trigger
+// <3=> Conditional block transfer
+// <4=> Channel suspend operation
+// <5=> Channel resume operation
+// <6=> Skip next block suspend action
+// Defines the event input action
+// dmac_evact_10
+#ifndef CONF_DMAC_EVACT_10
+#define CONF_DMAC_EVACT_10 0
+#endif
+
+// Address Increment Step Size
+// <0=> Next ADDR = ADDR + (BEATSIZE + 1) * 1
+// <1=> Next ADDR = ADDR + (BEATSIZE + 1) * 2
+// <2=> Next ADDR = ADDR + (BEATSIZE + 1) * 4
+// <3=> Next ADDR = ADDR + (BEATSIZE + 1) * 8
+// <4=> Next ADDR = ADDR + (BEATSIZE + 1) * 16
+// <5=> Next ADDR = ADDR + (BEATSIZE + 1) * 32
+// <6=> Next ADDR = ADDR + (BEATSIZE + 1) * 64
+// <7=> Next ADDR = ADDR + (BEATSIZE + 1) * 128
+// Defines the address increment step size, applies to source or destination address
+// dmac_stepsize_10
+#ifndef CONF_DMAC_STEPSIZE_10
+#define CONF_DMAC_STEPSIZE_10 0
+#endif
+
+// Step Selection
+// <0=> Step size settings apply to the destination address
+// <1=> Step size settings apply to the source address
+// Defines whether source or destination addresses are using the step size settings
+// dmac_stepsel_10
+#ifndef CONF_DMAC_STEPSEL_10
+#define CONF_DMAC_STEPSEL_10 0
+#endif
+
+// Source Address Increment
+// Indicates whether the source address incrementation is enabled or not
+// dmac_srcinc_10
+#ifndef CONF_DMAC_SRCINC_10
+#define CONF_DMAC_SRCINC_10 0
+#endif
+
+// Destination Address Increment
+// Indicates whether the destination address incrementation is enabled or not
+// dmac_dstinc_10
+#ifndef CONF_DMAC_DSTINC_10
+#define CONF_DMAC_DSTINC_10 0
+#endif
+
+// Beat Size
+// <0=> 8-bit bus transfer
+// <1=> 16-bit bus transfer
+// <2=> 32-bit bus transfer
+// Defines the size of one beat
+// dmac_beatsize_10
+#ifndef CONF_DMAC_BEATSIZE_10
+#define CONF_DMAC_BEATSIZE_10 0
+#endif
+
+// Block Action
+// <0=> Channel will be disabled if it is the last block transfer in the transaction
+// <1=> Channel will be disabled if it is the last block transfer in the transaction and block interrupt
+// <2=> Channel suspend operation is complete
+// <3=> Both channel suspend operation and block interrupt
+// Defines the the DMAC should take after a block transfer has completed
+// dmac_blockact_10
+#ifndef CONF_DMAC_BLOCKACT_10
+#define CONF_DMAC_BLOCKACT_10 0
+#endif
+
+// Event Output Selection
+// <0=> Event generation disabled
+// <1=> Event strobe when block transfer complete
+// <3=> Event strobe when beat transfer complete
+// Defines the event output selection
+// dmac_evosel_10
+#ifndef CONF_DMAC_EVOSEL_10
+#define CONF_DMAC_EVOSEL_10 0
+#endif
+//
+
+// Channel 11 settings
+// dmac_channel_11_settings
+#ifndef CONF_DMAC_CHANNEL_11_SETTINGS
+#define CONF_DMAC_CHANNEL_11_SETTINGS 0
+#endif
+
+// Channel Run in Standby
+// Indicates whether channel 11 is running in standby mode or not
+// dmac_runstdby_11
+#ifndef CONF_DMAC_RUNSTDBY_11
+#define CONF_DMAC_RUNSTDBY_11 0
+#endif
+
+// Trigger action
+// <0=> One trigger required for each block transfer
+// <2=> One trigger required for each beat transfer
+// <3=> One trigger required for each transaction
+// Defines the trigger action used for a transfer
+// dmac_trigact_11
+#ifndef CONF_DMAC_TRIGACT_11
+#define CONF_DMAC_TRIGACT_11 0
+#endif
+
+// Trigger source
+// <0x00=> Only software/event triggers
+// <0x01=> RTC Time Stamp Trigger
+// <0x02=> DSU Debug Communication Channel 0 Trigger
+// <0x03=> DSU Debug Communication Channel 1 Trigger
+// <0x04=> SERCOM0 RX Trigger
+// <0x05=> SERCOM0 TX Trigger
+// <0x06=> SERCOM1 RX Trigger
+// <0x07=> SERCOM1 TX Trigger
+// <0x08=> SERCOM2 RX Trigger
+// <0x09=> SERCOM2 TX Trigger
+// <0x0A=> SERCOM3 RX Trigger
+// <0x0B=> SERCOM3 TX Trigger
+// <0x0C=> SERCOM4 RX Trigger
+// <0x0D=> SERCOM4 TX Trigger
+// <0x0E=> SERCOM5 RX Trigger
+// <0x0F=> SERCOM5 TX Trigger
+// <0x10=> SERCOM6 RX Trigger
+// <0x11=> SERCOM6 TX Trigger
+// <0x12=> SERCOM7 RX Trigger
+// <0x13=> SERCOM7 TX Trigger
+// <0x14=> CAN0 DEBUG Trigger
+// <0x15=> CAN1 DEBUG Trigger
+// <0x16=> TCC0 Overflow Trigger Trigger
+// <0x17=> TCC0 Match/Compare 0 Trigger Trigger
+// <0x18=> TCC0 Match/Compare 1 Trigger Trigger
+// <0x19=> TCC0 Match/Compare 2 Trigger Trigger
+// <0x1A=> TCC0 Match/Compare 3 Trigger Trigger
+// <0x1B=> TCC0 Match/Compare 4 Trigger Trigger
+// <0x1C=> TCC0 Match/Compare 5 Trigger Trigger
+// <0x1D=> TCC1 Overflow Trigger Trigger
+// <0x1E=> TCC1 Match/Compare 0 Trigger Trigger
+// <0x1F=> TCC1 Match/Compare 1 Trigger Trigger
+// <0x20=> TCC1 Match/Compare 2 Trigger Trigger
+// <0x21=> TCC1 Match/Compare 3 Trigger Trigger
+// <0x22=> TCC2 Overflow Trigger Trigger
+// <0x23=> TCC2 Match/Compare 0 Trigger Trigger
+// <0x24=> TCC2 Match/Compare 1 Trigger Trigger
+// <0x25=> TCC2 Match/Compare 2 Trigger Trigger
+// <0x26=> TCC3 Overflow Trigger Trigger
+// <0x27=> TCC3 Match/Compare 0 Trigger Trigger
+// <0x28=> TCC3 Match/Compare 1 Trigger Trigger
+// <0x29=> TCC4 Overflow Trigger Trigger
+// <0x2A=> TCC4 Match/Compare 0 Trigger Trigger
+// <0x2B=> TCC4 Match/Compare 1 Trigger Trigger
+// <0x2C=> TC0 Overflow Trigger
+// <0x2D=> TC0 Match/Compare 0 Trigger
+// <0x2E=> TC0 Match/Compare 1 Trigger
+// <0x2F=> TC1 Overflow Trigger
+// <0x30=> TC1 Match/Compare 0 Trigger
+// <0x31=> TC1 Match/Compare 1 Trigger
+// <0x32=> TC2 Overflow Trigger
+// <0x33=> TC2 Match/Compare 0 Trigger
+// <0x34=> TC2 Match/Compare 1 Trigger
+// <0x35=> TC3 Overflow Trigger
+// <0x36=> TC3 Match/Compare 0 Trigger
+// <0x37=> TC3 Match/Compare 1 Trigger
+// <0x38=> TC4 Overflow Trigger
+// <0x39=> TC4 Match/Compare 0 Trigger
+// <0x3A=> TC4 Match/Compare 1 Trigger
+// <0x3B=> TC5 Overflow Trigger
+// <0x3C=> TC5 Match/Compare 0 Trigger
+// <0x3D=> TC5 Match/Compare 1 Trigger
+// <0x3E=> TC6 Overflow Trigger
+// <0x3F=> TC6 Match/Compare 0 Trigger
+// <0x40=> TC6 Match/Compare 1 Trigger
+// <0x41=> TC7 Overflow Trigger
+// <0x42=> TC7 Match/Compare 0 Trigger
+// <0x43=> TC7 Match/Compare 1 Trigger
+// <0x44=> ADC0 Result Ready Trigger
+// <0x45=> ADC0 Sequencing Trigger
+// <0x46=> ADC1 Result Ready Trigger
+// <0x47=> ADC1 Sequencing Trigger
+// <0x48=> DAC Empty 0 Trigger
+// <0x49=> DAC Empty 1 Trigger
+// <0x4A=> DAC Result Ready 0 Trigger
+// <0x4B=> DAC Result Ready 1 Trigger
+// <0x4C=> I2S Rx 0 Trigger
+// <0x4D=> I2S Rx 1 Trigger
+// <0x4E=> I2S Tx 0 Trigger
+// <0x4F=> I2S Tx 1 Trigger
+// <0x50=> PCC RX Trigger
+// <0x51=> AES Write Trigger
+// <0x52=> AES Read Trigger
+// <0x53=> QSPI Rx Trigger
+// <0x54=> QSPI Tx Trigger
+// Defines the peripheral trigger which is source of the transfer
+// dmac_trifsrc_11
+#ifndef CONF_DMAC_TRIGSRC_11
+#define CONF_DMAC_TRIGSRC_11 0
+#endif
+
+// Channel Arbitration Level
+// <0=> Channel priority 0
+// <1=> Channel priority 1
+// <2=> Channel priority 2
+// <3=> Channel priority 3
+// Defines the arbitration level for this channel
+// dmac_lvl_11
+#ifndef CONF_DMAC_LVL_11
+#define CONF_DMAC_LVL_11 0
+#endif
+
+// Channel Event Output
+// Indicates whether channel event generation is enabled or not
+// dmac_evoe_11
+#ifndef CONF_DMAC_EVOE_11
+#define CONF_DMAC_EVOE_11 0
+#endif
+
+// Channel Event Input
+// Indicates whether channel event reception is enabled or not
+// dmac_evie_11
+#ifndef CONF_DMAC_EVIE_11
+#define CONF_DMAC_EVIE_11 0
+#endif
+
+// Event Input Action
+// <0=> No action
+// <1=> Normal transfer and conditional transfer on strobe trigger
+// <2=> Conditional transfer trigger
+// <3=> Conditional block transfer
+// <4=> Channel suspend operation
+// <5=> Channel resume operation
+// <6=> Skip next block suspend action
+// Defines the event input action
+// dmac_evact_11
+#ifndef CONF_DMAC_EVACT_11
+#define CONF_DMAC_EVACT_11 0
+#endif
+
+// Address Increment Step Size
+// <0=> Next ADDR = ADDR + (BEATSIZE + 1) * 1
+// <1=> Next ADDR = ADDR + (BEATSIZE + 1) * 2
+// <2=> Next ADDR = ADDR + (BEATSIZE + 1) * 4
+// <3=> Next ADDR = ADDR + (BEATSIZE + 1) * 8
+// <4=> Next ADDR = ADDR + (BEATSIZE + 1) * 16
+// <5=> Next ADDR = ADDR + (BEATSIZE + 1) * 32
+// <6=> Next ADDR = ADDR + (BEATSIZE + 1) * 64
+// <7=> Next ADDR = ADDR + (BEATSIZE + 1) * 128
+// Defines the address increment step size, applies to source or destination address
+// dmac_stepsize_11
+#ifndef CONF_DMAC_STEPSIZE_11
+#define CONF_DMAC_STEPSIZE_11 0
+#endif
+
+// Step Selection
+// <0=> Step size settings apply to the destination address
+// <1=> Step size settings apply to the source address
+// Defines whether source or destination addresses are using the step size settings
+// dmac_stepsel_11
+#ifndef CONF_DMAC_STEPSEL_11
+#define CONF_DMAC_STEPSEL_11 0
+#endif
+
+// Source Address Increment
+// Indicates whether the source address incrementation is enabled or not
+// dmac_srcinc_11
+#ifndef CONF_DMAC_SRCINC_11
+#define CONF_DMAC_SRCINC_11 0
+#endif
+
+// Destination Address Increment
+// Indicates whether the destination address incrementation is enabled or not
+// dmac_dstinc_11
+#ifndef CONF_DMAC_DSTINC_11
+#define CONF_DMAC_DSTINC_11 0
+#endif
+
+// Beat Size
+// <0=> 8-bit bus transfer
+// <1=> 16-bit bus transfer
+// <2=> 32-bit bus transfer
+// Defines the size of one beat
+// dmac_beatsize_11
+#ifndef CONF_DMAC_BEATSIZE_11
+#define CONF_DMAC_BEATSIZE_11 0
+#endif
+
+// Block Action
+// <0=> Channel will be disabled if it is the last block transfer in the transaction
+// <1=> Channel will be disabled if it is the last block transfer in the transaction and block interrupt
+// <2=> Channel suspend operation is complete
+// <3=> Both channel suspend operation and block interrupt
+// Defines the the DMAC should take after a block transfer has completed
+// dmac_blockact_11
+#ifndef CONF_DMAC_BLOCKACT_11
+#define CONF_DMAC_BLOCKACT_11 0
+#endif
+
+// Event Output Selection
+// <0=> Event generation disabled
+// <1=> Event strobe when block transfer complete
+// <3=> Event strobe when beat transfer complete
+// Defines the event output selection
+// dmac_evosel_11
+#ifndef CONF_DMAC_EVOSEL_11
+#define CONF_DMAC_EVOSEL_11 0
+#endif
+//
+
+// Channel 12 settings
+// dmac_channel_12_settings
+#ifndef CONF_DMAC_CHANNEL_12_SETTINGS
+#define CONF_DMAC_CHANNEL_12_SETTINGS 0
+#endif
+
+// Channel Run in Standby
+// Indicates whether channel 12 is running in standby mode or not
+// dmac_runstdby_12
+#ifndef CONF_DMAC_RUNSTDBY_12
+#define CONF_DMAC_RUNSTDBY_12 0
+#endif
+
+// Trigger action
+// <0=> One trigger required for each block transfer
+// <2=> One trigger required for each beat transfer
+// <3=> One trigger required for each transaction
+// Defines the trigger action used for a transfer
+// dmac_trigact_12
+#ifndef CONF_DMAC_TRIGACT_12
+#define CONF_DMAC_TRIGACT_12 0
+#endif
+
+// Trigger source
+// <0x00=> Only software/event triggers
+// <0x01=> RTC Time Stamp Trigger
+// <0x02=> DSU Debug Communication Channel 0 Trigger
+// <0x03=> DSU Debug Communication Channel 1 Trigger
+// <0x04=> SERCOM0 RX Trigger
+// <0x05=> SERCOM0 TX Trigger
+// <0x06=> SERCOM1 RX Trigger
+// <0x07=> SERCOM1 TX Trigger
+// <0x08=> SERCOM2 RX Trigger
+// <0x09=> SERCOM2 TX Trigger
+// <0x0A=> SERCOM3 RX Trigger
+// <0x0B=> SERCOM3 TX Trigger
+// <0x0C=> SERCOM4 RX Trigger
+// <0x0D=> SERCOM4 TX Trigger
+// <0x0E=> SERCOM5 RX Trigger
+// <0x0F=> SERCOM5 TX Trigger
+// <0x10=> SERCOM6 RX Trigger
+// <0x11=> SERCOM6 TX Trigger
+// <0x12=> SERCOM7 RX Trigger
+// <0x13=> SERCOM7 TX Trigger
+// <0x14=> CAN0 DEBUG Trigger
+// <0x15=> CAN1 DEBUG Trigger
+// <0x16=> TCC0 Overflow Trigger Trigger
+// <0x17=> TCC0 Match/Compare 0 Trigger Trigger
+// <0x18=> TCC0 Match/Compare 1 Trigger Trigger
+// <0x19=> TCC0 Match/Compare 2 Trigger Trigger
+// <0x1A=> TCC0 Match/Compare 3 Trigger Trigger
+// <0x1B=> TCC0 Match/Compare 4 Trigger Trigger
+// <0x1C=> TCC0 Match/Compare 5 Trigger Trigger
+// <0x1D=> TCC1 Overflow Trigger Trigger
+// <0x1E=> TCC1 Match/Compare 0 Trigger Trigger
+// <0x1F=> TCC1 Match/Compare 1 Trigger Trigger
+// <0x20=> TCC1 Match/Compare 2 Trigger Trigger
+// <0x21=> TCC1 Match/Compare 3 Trigger Trigger
+// <0x22=> TCC2 Overflow Trigger Trigger
+// <0x23=> TCC2 Match/Compare 0 Trigger Trigger
+// <0x24=> TCC2 Match/Compare 1 Trigger Trigger
+// <0x25=> TCC2 Match/Compare 2 Trigger Trigger
+// <0x26=> TCC3 Overflow Trigger Trigger
+// <0x27=> TCC3 Match/Compare 0 Trigger Trigger
+// <0x28=> TCC3 Match/Compare 1 Trigger Trigger
+// <0x29=> TCC4 Overflow Trigger Trigger
+// <0x2A=> TCC4 Match/Compare 0 Trigger Trigger
+// <0x2B=> TCC4 Match/Compare 1 Trigger Trigger
+// <0x2C=> TC0 Overflow Trigger
+// <0x2D=> TC0 Match/Compare 0 Trigger
+// <0x2E=> TC0 Match/Compare 1 Trigger
+// <0x2F=> TC1 Overflow Trigger
+// <0x30=> TC1 Match/Compare 0 Trigger
+// <0x31=> TC1 Match/Compare 1 Trigger
+// <0x32=> TC2 Overflow Trigger
+// <0x33=> TC2 Match/Compare 0 Trigger
+// <0x34=> TC2 Match/Compare 1 Trigger
+// <0x35=> TC3 Overflow Trigger
+// <0x36=> TC3 Match/Compare 0 Trigger
+// <0x37=> TC3 Match/Compare 1 Trigger
+// <0x38=> TC4 Overflow Trigger
+// <0x39=> TC4 Match/Compare 0 Trigger
+// <0x3A=> TC4 Match/Compare 1 Trigger
+// <0x3B=> TC5 Overflow Trigger
+// <0x3C=> TC5 Match/Compare 0 Trigger
+// <0x3D=> TC5 Match/Compare 1 Trigger
+// <0x3E=> TC6 Overflow Trigger
+// <0x3F=> TC6 Match/Compare 0 Trigger
+// <0x40=> TC6 Match/Compare 1 Trigger
+// <0x41=> TC7 Overflow Trigger
+// <0x42=> TC7 Match/Compare 0 Trigger
+// <0x43=> TC7 Match/Compare 1 Trigger
+// <0x44=> ADC0 Result Ready Trigger
+// <0x45=> ADC0 Sequencing Trigger
+// <0x46=> ADC1 Result Ready Trigger
+// <0x47=> ADC1 Sequencing Trigger
+// <0x48=> DAC Empty 0 Trigger
+// <0x49=> DAC Empty 1 Trigger
+// <0x4A=> DAC Result Ready 0 Trigger
+// <0x4B=> DAC Result Ready 1 Trigger
+// <0x4C=> I2S Rx 0 Trigger
+// <0x4D=> I2S Rx 1 Trigger
+// <0x4E=> I2S Tx 0 Trigger
+// <0x4F=> I2S Tx 1 Trigger
+// <0x50=> PCC RX Trigger
+// <0x51=> AES Write Trigger
+// <0x52=> AES Read Trigger
+// <0x53=> QSPI Rx Trigger
+// <0x54=> QSPI Tx Trigger
+// Defines the peripheral trigger which is source of the transfer
+// dmac_trifsrc_12
+#ifndef CONF_DMAC_TRIGSRC_12
+#define CONF_DMAC_TRIGSRC_12 0
+#endif
+
+// Channel Arbitration Level
+// <0=> Channel priority 0
+// <1=> Channel priority 1
+// <2=> Channel priority 2
+// <3=> Channel priority 3
+// Defines the arbitration level for this channel
+// dmac_lvl_12
+#ifndef CONF_DMAC_LVL_12
+#define CONF_DMAC_LVL_12 0
+#endif
+
+// Channel Event Output
+// Indicates whether channel event generation is enabled or not
+// dmac_evoe_12
+#ifndef CONF_DMAC_EVOE_12
+#define CONF_DMAC_EVOE_12 0
+#endif
+
+// Channel Event Input
+// Indicates whether channel event reception is enabled or not
+// dmac_evie_12
+#ifndef CONF_DMAC_EVIE_12
+#define CONF_DMAC_EVIE_12 0
+#endif
+
+// Event Input Action
+// <0=> No action
+// <1=> Normal transfer and conditional transfer on strobe trigger
+// <2=> Conditional transfer trigger
+// <3=> Conditional block transfer
+// <4=> Channel suspend operation
+// <5=> Channel resume operation
+// <6=> Skip next block suspend action
+// Defines the event input action
+// dmac_evact_12
+#ifndef CONF_DMAC_EVACT_12
+#define CONF_DMAC_EVACT_12 0
+#endif
+
+// Address Increment Step Size
+// <0=> Next ADDR = ADDR + (BEATSIZE + 1) * 1
+// <1=> Next ADDR = ADDR + (BEATSIZE + 1) * 2
+// <2=> Next ADDR = ADDR + (BEATSIZE + 1) * 4
+// <3=> Next ADDR = ADDR + (BEATSIZE + 1) * 8
+// <4=> Next ADDR = ADDR + (BEATSIZE + 1) * 16
+// <5=> Next ADDR = ADDR + (BEATSIZE + 1) * 32
+// <6=> Next ADDR = ADDR + (BEATSIZE + 1) * 64
+// <7=> Next ADDR = ADDR + (BEATSIZE + 1) * 128
+// Defines the address increment step size, applies to source or destination address
+// dmac_stepsize_12
+#ifndef CONF_DMAC_STEPSIZE_12
+#define CONF_DMAC_STEPSIZE_12 0
+#endif
+
+// Step Selection
+// <0=> Step size settings apply to the destination address
+// <1=> Step size settings apply to the source address
+// Defines whether source or destination addresses are using the step size settings
+// dmac_stepsel_12
+#ifndef CONF_DMAC_STEPSEL_12
+#define CONF_DMAC_STEPSEL_12 0
+#endif
+
+// Source Address Increment
+// Indicates whether the source address incrementation is enabled or not
+// dmac_srcinc_12
+#ifndef CONF_DMAC_SRCINC_12
+#define CONF_DMAC_SRCINC_12 0
+#endif
+
+// Destination Address Increment
+// Indicates whether the destination address incrementation is enabled or not
+// dmac_dstinc_12
+#ifndef CONF_DMAC_DSTINC_12
+#define CONF_DMAC_DSTINC_12 0
+#endif
+
+// Beat Size
+// <0=> 8-bit bus transfer
+// <1=> 16-bit bus transfer
+// <2=> 32-bit bus transfer
+// Defines the size of one beat
+// dmac_beatsize_12
+#ifndef CONF_DMAC_BEATSIZE_12
+#define CONF_DMAC_BEATSIZE_12 0
+#endif
+
+// Block Action
+// <0=> Channel will be disabled if it is the last block transfer in the transaction
+// <1=> Channel will be disabled if it is the last block transfer in the transaction and block interrupt
+// <2=> Channel suspend operation is complete
+// <3=> Both channel suspend operation and block interrupt
+// Defines the the DMAC should take after a block transfer has completed
+// dmac_blockact_12
+#ifndef CONF_DMAC_BLOCKACT_12
+#define CONF_DMAC_BLOCKACT_12 0
+#endif
+
+// Event Output Selection
+// <0=> Event generation disabled
+// <1=> Event strobe when block transfer complete
+// <3=> Event strobe when beat transfer complete
+// Defines the event output selection
+// dmac_evosel_12
+#ifndef CONF_DMAC_EVOSEL_12
+#define CONF_DMAC_EVOSEL_12 0
+#endif
+//
+
+// Channel 13 settings
+// dmac_channel_13_settings
+#ifndef CONF_DMAC_CHANNEL_13_SETTINGS
+#define CONF_DMAC_CHANNEL_13_SETTINGS 0
+#endif
+
+// Channel Run in Standby
+// Indicates whether channel 13 is running in standby mode or not
+// dmac_runstdby_13
+#ifndef CONF_DMAC_RUNSTDBY_13
+#define CONF_DMAC_RUNSTDBY_13 0
+#endif
+
+// Trigger action
+// <0=> One trigger required for each block transfer
+// <2=> One trigger required for each beat transfer
+// <3=> One trigger required for each transaction
+// Defines the trigger action used for a transfer
+// dmac_trigact_13
+#ifndef CONF_DMAC_TRIGACT_13
+#define CONF_DMAC_TRIGACT_13 0
+#endif
+
+// Trigger source
+// <0x00=> Only software/event triggers
+// <0x01=> RTC Time Stamp Trigger
+// <0x02=> DSU Debug Communication Channel 0 Trigger
+// <0x03=> DSU Debug Communication Channel 1 Trigger
+// <0x04=> SERCOM0 RX Trigger
+// <0x05=> SERCOM0 TX Trigger
+// <0x06=> SERCOM1 RX Trigger
+// <0x07=> SERCOM1 TX Trigger
+// <0x08=> SERCOM2 RX Trigger
+// <0x09=> SERCOM2 TX Trigger
+// <0x0A=> SERCOM3 RX Trigger
+// <0x0B=> SERCOM3 TX Trigger
+// <0x0C=> SERCOM4 RX Trigger
+// <0x0D=> SERCOM4 TX Trigger
+// <0x0E=> SERCOM5 RX Trigger
+// <0x0F=> SERCOM5 TX Trigger
+// <0x10=> SERCOM6 RX Trigger
+// <0x11=> SERCOM6 TX Trigger
+// <0x12=> SERCOM7 RX Trigger
+// <0x13=> SERCOM7 TX Trigger
+// <0x14=> CAN0 DEBUG Trigger
+// <0x15=> CAN1 DEBUG Trigger
+// <0x16=> TCC0 Overflow Trigger Trigger
+// <0x17=> TCC0 Match/Compare 0 Trigger Trigger
+// <0x18=> TCC0 Match/Compare 1 Trigger Trigger
+// <0x19=> TCC0 Match/Compare 2 Trigger Trigger
+// <0x1A=> TCC0 Match/Compare 3 Trigger Trigger
+// <0x1B=> TCC0 Match/Compare 4 Trigger Trigger
+// <0x1C=> TCC0 Match/Compare 5 Trigger Trigger
+// <0x1D=> TCC1 Overflow Trigger Trigger
+// <0x1E=> TCC1 Match/Compare 0 Trigger Trigger
+// <0x1F=> TCC1 Match/Compare 1 Trigger Trigger
+// <0x20=> TCC1 Match/Compare 2 Trigger Trigger
+// <0x21=> TCC1 Match/Compare 3 Trigger Trigger
+// <0x22=> TCC2 Overflow Trigger Trigger
+// <0x23=> TCC2 Match/Compare 0 Trigger Trigger
+// <0x24=> TCC2 Match/Compare 1 Trigger Trigger
+// <0x25=> TCC2 Match/Compare 2 Trigger Trigger
+// <0x26=> TCC3 Overflow Trigger Trigger
+// <0x27=> TCC3 Match/Compare 0 Trigger Trigger
+// <0x28=> TCC3 Match/Compare 1 Trigger Trigger
+// <0x29=> TCC4 Overflow Trigger Trigger
+// <0x2A=> TCC4 Match/Compare 0 Trigger Trigger
+// <0x2B=> TCC4 Match/Compare 1 Trigger Trigger
+// <0x2C=> TC0 Overflow Trigger
+// <0x2D=> TC0 Match/Compare 0 Trigger
+// <0x2E=> TC0 Match/Compare 1 Trigger
+// <0x2F=> TC1 Overflow Trigger
+// <0x30=> TC1 Match/Compare 0 Trigger
+// <0x31=> TC1 Match/Compare 1 Trigger
+// <0x32=> TC2 Overflow Trigger
+// <0x33=> TC2 Match/Compare 0 Trigger
+// <0x34=> TC2 Match/Compare 1 Trigger
+// <0x35=> TC3 Overflow Trigger
+// <0x36=> TC3 Match/Compare 0 Trigger
+// <0x37=> TC3 Match/Compare 1 Trigger
+// <0x38=> TC4 Overflow Trigger
+// <0x39=> TC4 Match/Compare 0 Trigger
+// <0x3A=> TC4 Match/Compare 1 Trigger
+// <0x3B=> TC5 Overflow Trigger
+// <0x3C=> TC5 Match/Compare 0 Trigger
+// <0x3D=> TC5 Match/Compare 1 Trigger
+// <0x3E=> TC6 Overflow Trigger
+// <0x3F=> TC6 Match/Compare 0 Trigger
+// <0x40=> TC6 Match/Compare 1 Trigger
+// <0x41=> TC7 Overflow Trigger
+// <0x42=> TC7 Match/Compare 0 Trigger
+// <0x43=> TC7 Match/Compare 1 Trigger
+// <0x44=> ADC0 Result Ready Trigger
+// <0x45=> ADC0 Sequencing Trigger
+// <0x46=> ADC1 Result Ready Trigger
+// <0x47=> ADC1 Sequencing Trigger
+// <0x48=> DAC Empty 0 Trigger
+// <0x49=> DAC Empty 1 Trigger
+// <0x4A=> DAC Result Ready 0 Trigger
+// <0x4B=> DAC Result Ready 1 Trigger
+// <0x4C=> I2S Rx 0 Trigger
+// <0x4D=> I2S Rx 1 Trigger
+// <0x4E=> I2S Tx 0 Trigger
+// <0x4F=> I2S Tx 1 Trigger
+// <0x50=> PCC RX Trigger
+// <0x51=> AES Write Trigger
+// <0x52=> AES Read Trigger
+// <0x53=> QSPI Rx Trigger
+// <0x54=> QSPI Tx Trigger
+// Defines the peripheral trigger which is source of the transfer
+// dmac_trifsrc_13
+#ifndef CONF_DMAC_TRIGSRC_13
+#define CONF_DMAC_TRIGSRC_13 0
+#endif
+
+// Channel Arbitration Level
+// <0=> Channel priority 0
+// <1=> Channel priority 1
+// <2=> Channel priority 2
+// <3=> Channel priority 3
+// Defines the arbitration level for this channel
+// dmac_lvl_13
+#ifndef CONF_DMAC_LVL_13
+#define CONF_DMAC_LVL_13 0
+#endif
+
+// Channel Event Output
+// Indicates whether channel event generation is enabled or not
+// dmac_evoe_13
+#ifndef CONF_DMAC_EVOE_13
+#define CONF_DMAC_EVOE_13 0
+#endif
+
+// Channel Event Input
+// Indicates whether channel event reception is enabled or not
+// dmac_evie_13
+#ifndef CONF_DMAC_EVIE_13
+#define CONF_DMAC_EVIE_13 0
+#endif
+
+// Event Input Action
+// <0=> No action
+// <1=> Normal transfer and conditional transfer on strobe trigger
+// <2=> Conditional transfer trigger
+// <3=> Conditional block transfer
+// <4=> Channel suspend operation
+// <5=> Channel resume operation
+// <6=> Skip next block suspend action
+// Defines the event input action
+// dmac_evact_13
+#ifndef CONF_DMAC_EVACT_13
+#define CONF_DMAC_EVACT_13 0
+#endif
+
+// Address Increment Step Size
+// <0=> Next ADDR = ADDR + (BEATSIZE + 1) * 1
+// <1=> Next ADDR = ADDR + (BEATSIZE + 1) * 2
+// <2=> Next ADDR = ADDR + (BEATSIZE + 1) * 4
+// <3=> Next ADDR = ADDR + (BEATSIZE + 1) * 8
+// <4=> Next ADDR = ADDR + (BEATSIZE + 1) * 16
+// <5=> Next ADDR = ADDR + (BEATSIZE + 1) * 32
+// <6=> Next ADDR = ADDR + (BEATSIZE + 1) * 64
+// <7=> Next ADDR = ADDR + (BEATSIZE + 1) * 128
+// Defines the address increment step size, applies to source or destination address
+// dmac_stepsize_13
+#ifndef CONF_DMAC_STEPSIZE_13
+#define CONF_DMAC_STEPSIZE_13 0
+#endif
+
+// Step Selection
+// <0=> Step size settings apply to the destination address
+// <1=> Step size settings apply to the source address
+// Defines whether source or destination addresses are using the step size settings
+// dmac_stepsel_13
+#ifndef CONF_DMAC_STEPSEL_13
+#define CONF_DMAC_STEPSEL_13 0
+#endif
+
+// Source Address Increment
+// Indicates whether the source address incrementation is enabled or not
+// dmac_srcinc_13
+#ifndef CONF_DMAC_SRCINC_13
+#define CONF_DMAC_SRCINC_13 0
+#endif
+
+// Destination Address Increment
+// Indicates whether the destination address incrementation is enabled or not
+// dmac_dstinc_13
+#ifndef CONF_DMAC_DSTINC_13
+#define CONF_DMAC_DSTINC_13 0
+#endif
+
+// Beat Size
+// <0=> 8-bit bus transfer
+// <1=> 16-bit bus transfer
+// <2=> 32-bit bus transfer
+// Defines the size of one beat
+// dmac_beatsize_13
+#ifndef CONF_DMAC_BEATSIZE_13
+#define CONF_DMAC_BEATSIZE_13 0
+#endif
+
+// Block Action
+// <0=> Channel will be disabled if it is the last block transfer in the transaction
+// <1=> Channel will be disabled if it is the last block transfer in the transaction and block interrupt
+// <2=> Channel suspend operation is complete
+// <3=> Both channel suspend operation and block interrupt
+// Defines the the DMAC should take after a block transfer has completed
+// dmac_blockact_13
+#ifndef CONF_DMAC_BLOCKACT_13
+#define CONF_DMAC_BLOCKACT_13 0
+#endif
+
+// Event Output Selection
+// <0=> Event generation disabled
+// <1=> Event strobe when block transfer complete
+// <3=> Event strobe when beat transfer complete
+// Defines the event output selection
+// dmac_evosel_13
+#ifndef CONF_DMAC_EVOSEL_13
+#define CONF_DMAC_EVOSEL_13 0
+#endif
+//
+
+// Channel 14 settings
+// dmac_channel_14_settings
+#ifndef CONF_DMAC_CHANNEL_14_SETTINGS
+#define CONF_DMAC_CHANNEL_14_SETTINGS 0
+#endif
+
+// Channel Run in Standby
+// Indicates whether channel 14 is running in standby mode or not
+// dmac_runstdby_14
+#ifndef CONF_DMAC_RUNSTDBY_14
+#define CONF_DMAC_RUNSTDBY_14 0
+#endif
+
+// Trigger action
+// <0=> One trigger required for each block transfer
+// <2=> One trigger required for each beat transfer
+// <3=> One trigger required for each transaction
+// Defines the trigger action used for a transfer
+// dmac_trigact_14
+#ifndef CONF_DMAC_TRIGACT_14
+#define CONF_DMAC_TRIGACT_14 0
+#endif
+
+// Trigger source
+// <0x00=> Only software/event triggers
+// <0x01=> RTC Time Stamp Trigger
+// <0x02=> DSU Debug Communication Channel 0 Trigger
+// <0x03=> DSU Debug Communication Channel 1 Trigger
+// <0x04=> SERCOM0 RX Trigger
+// <0x05=> SERCOM0 TX Trigger
+// <0x06=> SERCOM1 RX Trigger
+// <0x07=> SERCOM1 TX Trigger
+// <0x08=> SERCOM2 RX Trigger
+// <0x09=> SERCOM2 TX Trigger
+// <0x0A=> SERCOM3 RX Trigger
+// <0x0B=> SERCOM3 TX Trigger
+// <0x0C=> SERCOM4 RX Trigger
+// <0x0D=> SERCOM4 TX Trigger
+// <0x0E=> SERCOM5 RX Trigger
+// <0x0F=> SERCOM5 TX Trigger
+// <0x10=> SERCOM6 RX Trigger
+// <0x11=> SERCOM6 TX Trigger
+// <0x12=> SERCOM7 RX Trigger
+// <0x13=> SERCOM7 TX Trigger
+// <0x14=> CAN0 DEBUG Trigger
+// <0x15=> CAN1 DEBUG Trigger
+// <0x16=> TCC0 Overflow Trigger Trigger
+// <0x17=> TCC0 Match/Compare 0 Trigger Trigger
+// <0x18=> TCC0 Match/Compare 1 Trigger Trigger
+// <0x19=> TCC0 Match/Compare 2 Trigger Trigger
+// <0x1A=> TCC0 Match/Compare 3 Trigger Trigger
+// <0x1B=> TCC0 Match/Compare 4 Trigger Trigger
+// <0x1C=> TCC0 Match/Compare 5 Trigger Trigger
+// <0x1D=> TCC1 Overflow Trigger Trigger
+// <0x1E=> TCC1 Match/Compare 0 Trigger Trigger
+// <0x1F=> TCC1 Match/Compare 1 Trigger Trigger
+// <0x20=> TCC1 Match/Compare 2 Trigger Trigger
+// <0x21=> TCC1 Match/Compare 3 Trigger Trigger
+// <0x22=> TCC2 Overflow Trigger Trigger
+// <0x23=> TCC2 Match/Compare 0 Trigger Trigger
+// <0x24=> TCC2 Match/Compare 1 Trigger Trigger
+// <0x25=> TCC2 Match/Compare 2 Trigger Trigger
+// <0x26=> TCC3 Overflow Trigger Trigger
+// <0x27=> TCC3 Match/Compare 0 Trigger Trigger
+// <0x28=> TCC3 Match/Compare 1 Trigger Trigger
+// <0x29=> TCC4 Overflow Trigger Trigger
+// <0x2A=> TCC4 Match/Compare 0 Trigger Trigger
+// <0x2B=> TCC4 Match/Compare 1 Trigger Trigger
+// <0x2C=> TC0 Overflow Trigger
+// <0x2D=> TC0 Match/Compare 0 Trigger
+// <0x2E=> TC0 Match/Compare 1 Trigger
+// <0x2F=> TC1 Overflow Trigger
+// <0x30=> TC1 Match/Compare 0 Trigger
+// <0x31=> TC1 Match/Compare 1 Trigger
+// <0x32=> TC2 Overflow Trigger
+// <0x33=> TC2 Match/Compare 0 Trigger
+// <0x34=> TC2 Match/Compare 1 Trigger
+// <0x35=> TC3 Overflow Trigger
+// <0x36=> TC3 Match/Compare 0 Trigger
+// <0x37=> TC3 Match/Compare 1 Trigger
+// <0x38=> TC4 Overflow Trigger
+// <0x39=> TC4 Match/Compare 0 Trigger
+// <0x3A=> TC4 Match/Compare 1 Trigger
+// <0x3B=> TC5 Overflow Trigger
+// <0x3C=> TC5 Match/Compare 0 Trigger
+// <0x3D=> TC5 Match/Compare 1 Trigger
+// <0x3E=> TC6 Overflow Trigger
+// <0x3F=> TC6 Match/Compare 0 Trigger
+// <0x40=> TC6 Match/Compare 1 Trigger
+// <0x41=> TC7 Overflow Trigger
+// <0x42=> TC7 Match/Compare 0 Trigger
+// <0x43=> TC7 Match/Compare 1 Trigger
+// <0x44=> ADC0 Result Ready Trigger
+// <0x45=> ADC0 Sequencing Trigger
+// <0x46=> ADC1 Result Ready Trigger
+// <0x47=> ADC1 Sequencing Trigger
+// <0x48=> DAC Empty 0 Trigger
+// <0x49=> DAC Empty 1 Trigger
+// <0x4A=> DAC Result Ready 0 Trigger
+// <0x4B=> DAC Result Ready 1 Trigger
+// <0x4C=> I2S Rx 0 Trigger
+// <0x4D=> I2S Rx 1 Trigger
+// <0x4E=> I2S Tx 0 Trigger
+// <0x4F=> I2S Tx 1 Trigger
+// <0x50=> PCC RX Trigger
+// <0x51=> AES Write Trigger
+// <0x52=> AES Read Trigger
+// <0x53=> QSPI Rx Trigger
+// <0x54=> QSPI Tx Trigger
+// Defines the peripheral trigger which is source of the transfer
+// dmac_trifsrc_14
+#ifndef CONF_DMAC_TRIGSRC_14
+#define CONF_DMAC_TRIGSRC_14 0
+#endif
+
+// Channel Arbitration Level
+// <0=> Channel priority 0
+// <1=> Channel priority 1
+// <2=> Channel priority 2
+// <3=> Channel priority 3
+// Defines the arbitration level for this channel
+// dmac_lvl_14
+#ifndef CONF_DMAC_LVL_14
+#define CONF_DMAC_LVL_14 0
+#endif
+
+// Channel Event Output
+// Indicates whether channel event generation is enabled or not
+// dmac_evoe_14
+#ifndef CONF_DMAC_EVOE_14
+#define CONF_DMAC_EVOE_14 0
+#endif
+
+// Channel Event Input
+// Indicates whether channel event reception is enabled or not
+// dmac_evie_14
+#ifndef CONF_DMAC_EVIE_14
+#define CONF_DMAC_EVIE_14 0
+#endif
+
+// Event Input Action
+// <0=> No action
+// <1=> Normal transfer and conditional transfer on strobe trigger
+// <2=> Conditional transfer trigger
+// <3=> Conditional block transfer
+// <4=> Channel suspend operation
+// <5=> Channel resume operation
+// <6=> Skip next block suspend action
+// Defines the event input action
+// dmac_evact_14
+#ifndef CONF_DMAC_EVACT_14
+#define CONF_DMAC_EVACT_14 0
+#endif
+
+// Address Increment Step Size
+// <0=> Next ADDR = ADDR + (BEATSIZE + 1) * 1
+// <1=> Next ADDR = ADDR + (BEATSIZE + 1) * 2
+// <2=> Next ADDR = ADDR + (BEATSIZE + 1) * 4
+// <3=> Next ADDR = ADDR + (BEATSIZE + 1) * 8
+// <4=> Next ADDR = ADDR + (BEATSIZE + 1) * 16
+// <5=> Next ADDR = ADDR + (BEATSIZE + 1) * 32
+// <6=> Next ADDR = ADDR + (BEATSIZE + 1) * 64
+// <7=> Next ADDR = ADDR + (BEATSIZE + 1) * 128
+// Defines the address increment step size, applies to source or destination address
+// dmac_stepsize_14
+#ifndef CONF_DMAC_STEPSIZE_14
+#define CONF_DMAC_STEPSIZE_14 0
+#endif
+
+// Step Selection
+// <0=> Step size settings apply to the destination address
+// <1=> Step size settings apply to the source address
+// Defines whether source or destination addresses are using the step size settings
+// dmac_stepsel_14
+#ifndef CONF_DMAC_STEPSEL_14
+#define CONF_DMAC_STEPSEL_14 0
+#endif
+
+// Source Address Increment
+// Indicates whether the source address incrementation is enabled or not
+// dmac_srcinc_14
+#ifndef CONF_DMAC_SRCINC_14
+#define CONF_DMAC_SRCINC_14 0
+#endif
+
+// Destination Address Increment
+// Indicates whether the destination address incrementation is enabled or not
+// dmac_dstinc_14
+#ifndef CONF_DMAC_DSTINC_14
+#define CONF_DMAC_DSTINC_14 0
+#endif
+
+// Beat Size
+// <0=> 8-bit bus transfer
+// <1=> 16-bit bus transfer
+// <2=> 32-bit bus transfer
+// Defines the size of one beat
+// dmac_beatsize_14
+#ifndef CONF_DMAC_BEATSIZE_14
+#define CONF_DMAC_BEATSIZE_14 0
+#endif
+
+// Block Action
+// <0=> Channel will be disabled if it is the last block transfer in the transaction
+// <1=> Channel will be disabled if it is the last block transfer in the transaction and block interrupt
+// <2=> Channel suspend operation is complete
+// <3=> Both channel suspend operation and block interrupt
+// Defines the the DMAC should take after a block transfer has completed
+// dmac_blockact_14
+#ifndef CONF_DMAC_BLOCKACT_14
+#define CONF_DMAC_BLOCKACT_14 0
+#endif
+
+// Event Output Selection
+// <0=> Event generation disabled
+// <1=> Event strobe when block transfer complete
+// <3=> Event strobe when beat transfer complete
+// Defines the event output selection
+// dmac_evosel_14
+#ifndef CONF_DMAC_EVOSEL_14
+#define CONF_DMAC_EVOSEL_14 0
+#endif
+//
+
+// Channel 15 settings
+// dmac_channel_15_settings
+#ifndef CONF_DMAC_CHANNEL_15_SETTINGS
+#define CONF_DMAC_CHANNEL_15_SETTINGS 0
+#endif
+
+// Channel Run in Standby
+// Indicates whether channel 15 is running in standby mode or not
+// dmac_runstdby_15
+#ifndef CONF_DMAC_RUNSTDBY_15
+#define CONF_DMAC_RUNSTDBY_15 0
+#endif
+
+// Trigger action
+// <0=> One trigger required for each block transfer
+// <2=> One trigger required for each beat transfer
+// <3=> One trigger required for each transaction
+// Defines the trigger action used for a transfer
+// dmac_trigact_15
+#ifndef CONF_DMAC_TRIGACT_15
+#define CONF_DMAC_TRIGACT_15 0
+#endif
+
+// Trigger source
+// <0x00=> Only software/event triggers
+// <0x01=> RTC Time Stamp Trigger
+// <0x02=> DSU Debug Communication Channel 0 Trigger
+// <0x03=> DSU Debug Communication Channel 1 Trigger
+// <0x04=> SERCOM0 RX Trigger
+// <0x05=> SERCOM0 TX Trigger
+// <0x06=> SERCOM1 RX Trigger
+// <0x07=> SERCOM1 TX Trigger
+// <0x08=> SERCOM2 RX Trigger
+// <0x09=> SERCOM2 TX Trigger
+// <0x0A=> SERCOM3 RX Trigger
+// <0x0B=> SERCOM3 TX Trigger
+// <0x0C=> SERCOM4 RX Trigger
+// <0x0D=> SERCOM4 TX Trigger
+// <0x0E=> SERCOM5 RX Trigger
+// <0x0F=> SERCOM5 TX Trigger
+// <0x10=> SERCOM6 RX Trigger
+// <0x11=> SERCOM6 TX Trigger
+// <0x12=> SERCOM7 RX Trigger
+// <0x13=> SERCOM7 TX Trigger
+// <0x14=> CAN0 DEBUG Trigger
+// <0x15=> CAN1 DEBUG Trigger
+// <0x16=> TCC0 Overflow Trigger Trigger
+// <0x17=> TCC0 Match/Compare 0 Trigger Trigger
+// <0x18=> TCC0 Match/Compare 1 Trigger Trigger
+// <0x19=> TCC0 Match/Compare 2 Trigger Trigger
+// <0x1A=> TCC0 Match/Compare 3 Trigger Trigger
+// <0x1B=> TCC0 Match/Compare 4 Trigger Trigger
+// <0x1C=> TCC0 Match/Compare 5 Trigger Trigger
+// <0x1D=> TCC1 Overflow Trigger Trigger
+// <0x1E=> TCC1 Match/Compare 0 Trigger Trigger
+// <0x1F=> TCC1 Match/Compare 1 Trigger Trigger
+// <0x20=> TCC1 Match/Compare 2 Trigger Trigger
+// <0x21=> TCC1 Match/Compare 3 Trigger Trigger
+// <0x22=> TCC2 Overflow Trigger Trigger
+// <0x23=> TCC2 Match/Compare 0 Trigger Trigger
+// <0x24=> TCC2 Match/Compare 1 Trigger Trigger
+// <0x25=> TCC2 Match/Compare 2 Trigger Trigger
+// <0x26=> TCC3 Overflow Trigger Trigger
+// <0x27=> TCC3 Match/Compare 0 Trigger Trigger
+// <0x28=> TCC3 Match/Compare 1 Trigger Trigger
+// <0x29=> TCC4 Overflow Trigger Trigger
+// <0x2A=> TCC4 Match/Compare 0 Trigger Trigger
+// <0x2B=> TCC4 Match/Compare 1 Trigger Trigger
+// <0x2C=> TC0 Overflow Trigger
+// <0x2D=> TC0 Match/Compare 0 Trigger
+// <0x2E=> TC0 Match/Compare 1 Trigger
+// <0x2F=> TC1 Overflow Trigger
+// <0x30=> TC1 Match/Compare 0 Trigger
+// <0x31=> TC1 Match/Compare 1 Trigger
+// <0x32=> TC2 Overflow Trigger
+// <0x33=> TC2 Match/Compare 0 Trigger
+// <0x34=> TC2 Match/Compare 1 Trigger
+// <0x35=> TC3 Overflow Trigger
+// <0x36=> TC3 Match/Compare 0 Trigger
+// <0x37=> TC3 Match/Compare 1 Trigger
+// <0x38=> TC4 Overflow Trigger
+// <0x39=> TC4 Match/Compare 0 Trigger
+// <0x3A=> TC4 Match/Compare 1 Trigger
+// <0x3B=> TC5 Overflow Trigger
+// <0x3C=> TC5 Match/Compare 0 Trigger
+// <0x3D=> TC5 Match/Compare 1 Trigger
+// <0x3E=> TC6 Overflow Trigger
+// <0x3F=> TC6 Match/Compare 0 Trigger
+// <0x40=> TC6 Match/Compare 1 Trigger
+// <0x41=> TC7 Overflow Trigger
+// <0x42=> TC7 Match/Compare 0 Trigger
+// <0x43=> TC7 Match/Compare 1 Trigger
+// <0x44=> ADC0 Result Ready Trigger
+// <0x45=> ADC0 Sequencing Trigger
+// <0x46=> ADC1 Result Ready Trigger
+// <0x47=> ADC1 Sequencing Trigger
+// <0x48=> DAC Empty 0 Trigger
+// <0x49=> DAC Empty 1 Trigger
+// <0x4A=> DAC Result Ready 0 Trigger
+// <0x4B=> DAC Result Ready 1 Trigger
+// <0x4C=> I2S Rx 0 Trigger
+// <0x4D=> I2S Rx 1 Trigger
+// <0x4E=> I2S Tx 0 Trigger
+// <0x4F=> I2S Tx 1 Trigger
+// <0x50=> PCC RX Trigger
+// <0x51=> AES Write Trigger
+// <0x52=> AES Read Trigger
+// <0x53=> QSPI Rx Trigger
+// <0x54=> QSPI Tx Trigger
+// Defines the peripheral trigger which is source of the transfer
+// dmac_trifsrc_15
+#ifndef CONF_DMAC_TRIGSRC_15
+#define CONF_DMAC_TRIGSRC_15 0
+#endif
+
+// Channel Arbitration Level
+// <0=> Channel priority 0
+// <1=> Channel priority 1
+// <2=> Channel priority 2
+// <3=> Channel priority 3
+// Defines the arbitration level for this channel
+// dmac_lvl_15
+#ifndef CONF_DMAC_LVL_15
+#define CONF_DMAC_LVL_15 0
+#endif
+
+// Channel Event Output
+// Indicates whether channel event generation is enabled or not
+// dmac_evoe_15
+#ifndef CONF_DMAC_EVOE_15
+#define CONF_DMAC_EVOE_15 0
+#endif
+
+// Channel Event Input
+// Indicates whether channel event reception is enabled or not
+// dmac_evie_15
+#ifndef CONF_DMAC_EVIE_15
+#define CONF_DMAC_EVIE_15 0
+#endif
+
+// Event Input Action
+// <0=> No action
+// <1=> Normal transfer and conditional transfer on strobe trigger
+// <2=> Conditional transfer trigger
+// <3=> Conditional block transfer
+// <4=> Channel suspend operation
+// <5=> Channel resume operation
+// <6=> Skip next block suspend action
+// Defines the event input action
+// dmac_evact_15
+#ifndef CONF_DMAC_EVACT_15
+#define CONF_DMAC_EVACT_15 0
+#endif
+
+// Address Increment Step Size
+// <0=> Next ADDR = ADDR + (BEATSIZE + 1) * 1
+// <1=> Next ADDR = ADDR + (BEATSIZE + 1) * 2
+// <2=> Next ADDR = ADDR + (BEATSIZE + 1) * 4
+// <3=> Next ADDR = ADDR + (BEATSIZE + 1) * 8
+// <4=> Next ADDR = ADDR + (BEATSIZE + 1) * 16
+// <5=> Next ADDR = ADDR + (BEATSIZE + 1) * 32
+// <6=> Next ADDR = ADDR + (BEATSIZE + 1) * 64
+// <7=> Next ADDR = ADDR + (BEATSIZE + 1) * 128
+// Defines the address increment step size, applies to source or destination address
+// dmac_stepsize_15
+#ifndef CONF_DMAC_STEPSIZE_15
+#define CONF_DMAC_STEPSIZE_15 0
+#endif
+
+// Step Selection
+// <0=> Step size settings apply to the destination address
+// <1=> Step size settings apply to the source address
+// Defines whether source or destination addresses are using the step size settings
+// dmac_stepsel_15
+#ifndef CONF_DMAC_STEPSEL_15
+#define CONF_DMAC_STEPSEL_15 0
+#endif
+
+// Source Address Increment
+// Indicates whether the source address incrementation is enabled or not
+// dmac_srcinc_15
+#ifndef CONF_DMAC_SRCINC_15
+#define CONF_DMAC_SRCINC_15 0
+#endif
+
+// Destination Address Increment
+// Indicates whether the destination address incrementation is enabled or not
+// dmac_dstinc_15
+#ifndef CONF_DMAC_DSTINC_15
+#define CONF_DMAC_DSTINC_15 0
+#endif
+
+// Beat Size
+// <0=> 8-bit bus transfer
+// <1=> 16-bit bus transfer
+// <2=> 32-bit bus transfer
+// Defines the size of one beat
+// dmac_beatsize_15
+#ifndef CONF_DMAC_BEATSIZE_15
+#define CONF_DMAC_BEATSIZE_15 0
+#endif
+
+// Block Action
+// <0=> Channel will be disabled if it is the last block transfer in the transaction
+// <1=> Channel will be disabled if it is the last block transfer in the transaction and block interrupt
+// <2=> Channel suspend operation is complete
+// <3=> Both channel suspend operation and block interrupt
+// Defines the the DMAC should take after a block transfer has completed
+// dmac_blockact_15
+#ifndef CONF_DMAC_BLOCKACT_15
+#define CONF_DMAC_BLOCKACT_15 0
+#endif
+
+// Event Output Selection
+// <0=> Event generation disabled
+// <1=> Event strobe when block transfer complete
+// <3=> Event strobe when beat transfer complete
+// Defines the event output selection
+// dmac_evosel_15
+#ifndef CONF_DMAC_EVOSEL_15
+#define CONF_DMAC_EVOSEL_15 0
+#endif
+//
+
+// Channel 16 settings
+// dmac_channel_16_settings
+#ifndef CONF_DMAC_CHANNEL_16_SETTINGS
+#define CONF_DMAC_CHANNEL_16_SETTINGS 0
+#endif
+
+// Channel Run in Standby
+// Indicates whether channel 16 is running in standby mode or not
+// dmac_runstdby_16
+#ifndef CONF_DMAC_RUNSTDBY_16
+#define CONF_DMAC_RUNSTDBY_16 0
+#endif
+
+// Trigger action
+// <0=> One trigger required for each block transfer
+// <2=> One trigger required for each beat transfer
+// <3=> One trigger required for each transaction
+// Defines the trigger action used for a transfer
+// dmac_trigact_16
+#ifndef CONF_DMAC_TRIGACT_16
+#define CONF_DMAC_TRIGACT_16 0
+#endif
+
+// Trigger source
+// <0x00=> Only software/event triggers
+// <0x01=> RTC Time Stamp Trigger
+// <0x02=> DSU Debug Communication Channel 0 Trigger
+// <0x03=> DSU Debug Communication Channel 1 Trigger
+// <0x04=> SERCOM0 RX Trigger
+// <0x05=> SERCOM0 TX Trigger
+// <0x06=> SERCOM1 RX Trigger
+// <0x07=> SERCOM1 TX Trigger
+// <0x08=> SERCOM2 RX Trigger
+// <0x09=> SERCOM2 TX Trigger
+// <0x0A=> SERCOM3 RX Trigger
+// <0x0B=> SERCOM3 TX Trigger
+// <0x0C=> SERCOM4 RX Trigger
+// <0x0D=> SERCOM4 TX Trigger
+// <0x0E=> SERCOM5 RX Trigger
+// <0x0F=> SERCOM5 TX Trigger
+// <0x10=> SERCOM6 RX Trigger
+// <0x11=> SERCOM6 TX Trigger
+// <0x12=> SERCOM7 RX Trigger
+// <0x13=> SERCOM7 TX Trigger
+// <0x14=> CAN0 DEBUG Trigger
+// <0x15=> CAN1 DEBUG Trigger
+// <0x16=> TCC0 Overflow Trigger Trigger
+// <0x17=> TCC0 Match/Compare 0 Trigger Trigger
+// <0x18=> TCC0 Match/Compare 1 Trigger Trigger
+// <0x19=> TCC0 Match/Compare 2 Trigger Trigger
+// <0x1A=> TCC0 Match/Compare 3 Trigger Trigger
+// <0x1B=> TCC0 Match/Compare 4 Trigger Trigger
+// <0x1C=> TCC0 Match/Compare 5 Trigger Trigger
+// <0x1D=> TCC1 Overflow Trigger Trigger
+// <0x1E=> TCC1 Match/Compare 0 Trigger Trigger
+// <0x1F=> TCC1 Match/Compare 1 Trigger Trigger
+// <0x20=> TCC1 Match/Compare 2 Trigger Trigger
+// <0x21=> TCC1 Match/Compare 3 Trigger Trigger
+// <0x22=> TCC2 Overflow Trigger Trigger
+// <0x23=> TCC2 Match/Compare 0 Trigger Trigger
+// <0x24=> TCC2 Match/Compare 1 Trigger Trigger
+// <0x25=> TCC2 Match/Compare 2 Trigger Trigger
+// <0x26=> TCC3 Overflow Trigger Trigger
+// <0x27=> TCC3 Match/Compare 0 Trigger Trigger
+// <0x28=> TCC3 Match/Compare 1 Trigger Trigger
+// <0x29=> TCC4 Overflow Trigger Trigger
+// <0x2A=> TCC4 Match/Compare 0 Trigger Trigger
+// <0x2B=> TCC4 Match/Compare 1 Trigger Trigger
+// <0x2C=> TC0 Overflow Trigger
+// <0x2D=> TC0 Match/Compare 0 Trigger
+// <0x2E=> TC0 Match/Compare 1 Trigger
+// <0x2F=> TC1 Overflow Trigger
+// <0x30=> TC1 Match/Compare 0 Trigger
+// <0x31=> TC1 Match/Compare 1 Trigger
+// <0x32=> TC2 Overflow Trigger
+// <0x33=> TC2 Match/Compare 0 Trigger
+// <0x34=> TC2 Match/Compare 1 Trigger
+// <0x35=> TC3 Overflow Trigger
+// <0x36=> TC3 Match/Compare 0 Trigger
+// <0x37=> TC3 Match/Compare 1 Trigger
+// <0x38=> TC4 Overflow Trigger
+// <0x39=> TC4 Match/Compare 0 Trigger
+// <0x3A=> TC4 Match/Compare 1 Trigger
+// <0x3B=> TC5 Overflow Trigger
+// <0x3C=> TC5 Match/Compare 0 Trigger
+// <0x3D=> TC5 Match/Compare 1 Trigger
+// <0x3E=> TC6 Overflow Trigger
+// <0x3F=> TC6 Match/Compare 0 Trigger
+// <0x40=> TC6 Match/Compare 1 Trigger
+// <0x41=> TC7 Overflow Trigger
+// <0x42=> TC7 Match/Compare 0 Trigger
+// <0x43=> TC7 Match/Compare 1 Trigger
+// <0x44=> ADC0 Result Ready Trigger
+// <0x45=> ADC0 Sequencing Trigger
+// <0x46=> ADC1 Result Ready Trigger
+// <0x47=> ADC1 Sequencing Trigger
+// <0x48=> DAC Empty 0 Trigger
+// <0x49=> DAC Empty 1 Trigger
+// <0x4A=> DAC Result Ready 0 Trigger
+// <0x4B=> DAC Result Ready 1 Trigger
+// <0x4C=> I2S Rx 0 Trigger
+// <0x4D=> I2S Rx 1 Trigger
+// <0x4E=> I2S Tx 0 Trigger
+// <0x4F=> I2S Tx 1 Trigger
+// <0x50=> PCC RX Trigger
+// <0x51=> AES Write Trigger
+// <0x52=> AES Read Trigger
+// <0x53=> QSPI Rx Trigger
+// <0x54=> QSPI Tx Trigger
+// Defines the peripheral trigger which is source of the transfer
+// dmac_trifsrc_16
+#ifndef CONF_DMAC_TRIGSRC_16
+#define CONF_DMAC_TRIGSRC_16 0
+#endif
+
+// Channel Arbitration Level
+// <0=> Channel priority 0
+// <1=> Channel priority 1
+// <2=> Channel priority 2
+// <3=> Channel priority 3
+// Defines the arbitration level for this channel
+// dmac_lvl_16
+#ifndef CONF_DMAC_LVL_16
+#define CONF_DMAC_LVL_16 0
+#endif
+
+// Channel Event Output
+// Indicates whether channel event generation is enabled or not
+// dmac_evoe_16
+#ifndef CONF_DMAC_EVOE_16
+#define CONF_DMAC_EVOE_16 0
+#endif
+
+// Channel Event Input
+// Indicates whether channel event reception is enabled or not
+// dmac_evie_16
+#ifndef CONF_DMAC_EVIE_16
+#define CONF_DMAC_EVIE_16 0
+#endif
+
+// Event Input Action
+// <0=> No action
+// <1=> Normal transfer and conditional transfer on strobe trigger
+// <2=> Conditional transfer trigger
+// <3=> Conditional block transfer
+// <4=> Channel suspend operation
+// <5=> Channel resume operation
+// <6=> Skip next block suspend action
+// Defines the event input action
+// dmac_evact_16
+#ifndef CONF_DMAC_EVACT_16
+#define CONF_DMAC_EVACT_16 0
+#endif
+
+// Address Increment Step Size
+// <0=> Next ADDR = ADDR + (BEATSIZE + 1) * 1
+// <1=> Next ADDR = ADDR + (BEATSIZE + 1) * 2
+// <2=> Next ADDR = ADDR + (BEATSIZE + 1) * 4
+// <3=> Next ADDR = ADDR + (BEATSIZE + 1) * 8
+// <4=> Next ADDR = ADDR + (BEATSIZE + 1) * 16
+// <5=> Next ADDR = ADDR + (BEATSIZE + 1) * 32
+// <6=> Next ADDR = ADDR + (BEATSIZE + 1) * 64
+// <7=> Next ADDR = ADDR + (BEATSIZE + 1) * 128
+// Defines the address increment step size, applies to source or destination address
+// dmac_stepsize_16
+#ifndef CONF_DMAC_STEPSIZE_16
+#define CONF_DMAC_STEPSIZE_16 0
+#endif
+
+// Step Selection
+// <0=> Step size settings apply to the destination address
+// <1=> Step size settings apply to the source address
+// Defines whether source or destination addresses are using the step size settings
+// dmac_stepsel_16
+#ifndef CONF_DMAC_STEPSEL_16
+#define CONF_DMAC_STEPSEL_16 0
+#endif
+
+// Source Address Increment
+// Indicates whether the source address incrementation is enabled or not
+// dmac_srcinc_16
+#ifndef CONF_DMAC_SRCINC_16
+#define CONF_DMAC_SRCINC_16 0
+#endif
+
+// Destination Address Increment
+// Indicates whether the destination address incrementation is enabled or not
+// dmac_dstinc_16
+#ifndef CONF_DMAC_DSTINC_16
+#define CONF_DMAC_DSTINC_16 0
+#endif
+
+// Beat Size
+// <0=> 8-bit bus transfer
+// <1=> 16-bit bus transfer
+// <2=> 32-bit bus transfer
+// Defines the size of one beat
+// dmac_beatsize_16
+#ifndef CONF_DMAC_BEATSIZE_16
+#define CONF_DMAC_BEATSIZE_16 0
+#endif
+
+// Block Action
+// <0=> Channel will be disabled if it is the last block transfer in the transaction
+// <1=> Channel will be disabled if it is the last block transfer in the transaction and block interrupt
+// <2=> Channel suspend operation is complete
+// <3=> Both channel suspend operation and block interrupt
+// Defines the the DMAC should take after a block transfer has completed
+// dmac_blockact_16
+#ifndef CONF_DMAC_BLOCKACT_16
+#define CONF_DMAC_BLOCKACT_16 0
+#endif
+
+// Event Output Selection
+// <0=> Event generation disabled
+// <1=> Event strobe when block transfer complete
+// <3=> Event strobe when beat transfer complete
+// Defines the event output selection
+// dmac_evosel_16
+#ifndef CONF_DMAC_EVOSEL_16
+#define CONF_DMAC_EVOSEL_16 0
+#endif
+//
+
+// Channel 17 settings
+// dmac_channel_17_settings
+#ifndef CONF_DMAC_CHANNEL_17_SETTINGS
+#define CONF_DMAC_CHANNEL_17_SETTINGS 0
+#endif
+
+// Channel Run in Standby
+// Indicates whether channel 17 is running in standby mode or not
+// dmac_runstdby_17
+#ifndef CONF_DMAC_RUNSTDBY_17
+#define CONF_DMAC_RUNSTDBY_17 0
+#endif
+
+// Trigger action
+// <0=> One trigger required for each block transfer
+// <2=> One trigger required for each beat transfer
+// <3=> One trigger required for each transaction
+// Defines the trigger action used for a transfer
+// dmac_trigact_17
+#ifndef CONF_DMAC_TRIGACT_17
+#define CONF_DMAC_TRIGACT_17 0
+#endif
+
+// Trigger source
+// <0x00=> Only software/event triggers
+// <0x01=> RTC Time Stamp Trigger
+// <0x02=> DSU Debug Communication Channel 0 Trigger
+// <0x03=> DSU Debug Communication Channel 1 Trigger
+// <0x04=> SERCOM0 RX Trigger
+// <0x05=> SERCOM0 TX Trigger
+// <0x06=> SERCOM1 RX Trigger
+// <0x07=> SERCOM1 TX Trigger
+// <0x08=> SERCOM2 RX Trigger
+// <0x09=> SERCOM2 TX Trigger
+// <0x0A=> SERCOM3 RX Trigger
+// <0x0B=> SERCOM3 TX Trigger
+// <0x0C=> SERCOM4 RX Trigger
+// <0x0D=> SERCOM4 TX Trigger
+// <0x0E=> SERCOM5 RX Trigger
+// <0x0F=> SERCOM5 TX Trigger
+// <0x10=> SERCOM6 RX Trigger
+// <0x11=> SERCOM6 TX Trigger
+// <0x12=> SERCOM7 RX Trigger
+// <0x13=> SERCOM7 TX Trigger
+// <0x14=> CAN0 DEBUG Trigger
+// <0x15=> CAN1 DEBUG Trigger
+// <0x16=> TCC0 Overflow Trigger Trigger
+// <0x17=> TCC0 Match/Compare 0 Trigger Trigger
+// <0x18=> TCC0 Match/Compare 1 Trigger Trigger
+// <0x19=> TCC0 Match/Compare 2 Trigger Trigger
+// <0x1A=> TCC0 Match/Compare 3 Trigger Trigger
+// <0x1B=> TCC0 Match/Compare 4 Trigger Trigger
+// <0x1C=> TCC0 Match/Compare 5 Trigger Trigger
+// <0x1D=> TCC1 Overflow Trigger Trigger
+// <0x1E=> TCC1 Match/Compare 0 Trigger Trigger
+// <0x1F=> TCC1 Match/Compare 1 Trigger Trigger
+// <0x20=> TCC1 Match/Compare 2 Trigger Trigger
+// <0x21=> TCC1 Match/Compare 3 Trigger Trigger
+// <0x22=> TCC2 Overflow Trigger Trigger
+// <0x23=> TCC2 Match/Compare 0 Trigger Trigger
+// <0x24=> TCC2 Match/Compare 1 Trigger Trigger
+// <0x25=> TCC2 Match/Compare 2 Trigger Trigger
+// <0x26=> TCC3 Overflow Trigger Trigger
+// <0x27=> TCC3 Match/Compare 0 Trigger Trigger
+// <0x28=> TCC3 Match/Compare 1 Trigger Trigger
+// <0x29=> TCC4 Overflow Trigger Trigger
+// <0x2A=> TCC4 Match/Compare 0 Trigger Trigger
+// <0x2B=> TCC4 Match/Compare 1 Trigger Trigger
+// <0x2C=> TC0 Overflow Trigger
+// <0x2D=> TC0 Match/Compare 0 Trigger
+// <0x2E=> TC0 Match/Compare 1 Trigger
+// <0x2F=> TC1 Overflow Trigger
+// <0x30=> TC1 Match/Compare 0 Trigger
+// <0x31=> TC1 Match/Compare 1 Trigger
+// <0x32=> TC2 Overflow Trigger
+// <0x33=> TC2 Match/Compare 0 Trigger
+// <0x34=> TC2 Match/Compare 1 Trigger
+// <0x35=> TC3 Overflow Trigger
+// <0x36=> TC3 Match/Compare 0 Trigger
+// <0x37=> TC3 Match/Compare 1 Trigger
+// <0x38=> TC4 Overflow Trigger
+// <0x39=> TC4 Match/Compare 0 Trigger
+// <0x3A=> TC4 Match/Compare 1 Trigger
+// <0x3B=> TC5 Overflow Trigger
+// <0x3C=> TC5 Match/Compare 0 Trigger
+// <0x3D=> TC5 Match/Compare 1 Trigger
+// <0x3E=> TC6 Overflow Trigger
+// <0x3F=> TC6 Match/Compare 0 Trigger
+// <0x40=> TC6 Match/Compare 1 Trigger
+// <0x41=> TC7 Overflow Trigger
+// <0x42=> TC7 Match/Compare 0 Trigger
+// <0x43=> TC7 Match/Compare 1 Trigger
+// <0x44=> ADC0 Result Ready Trigger
+// <0x45=> ADC0 Sequencing Trigger
+// <0x46=> ADC1 Result Ready Trigger
+// <0x47=> ADC1 Sequencing Trigger
+// <0x48=> DAC Empty 0 Trigger
+// <0x49=> DAC Empty 1 Trigger
+// <0x4A=> DAC Result Ready 0 Trigger
+// <0x4B=> DAC Result Ready 1 Trigger
+// <0x4C=> I2S Rx 0 Trigger
+// <0x4D=> I2S Rx 1 Trigger
+// <0x4E=> I2S Tx 0 Trigger
+// <0x4F=> I2S Tx 1 Trigger
+// <0x50=> PCC RX Trigger
+// <0x51=> AES Write Trigger
+// <0x52=> AES Read Trigger
+// <0x53=> QSPI Rx Trigger
+// <0x54=> QSPI Tx Trigger
+// Defines the peripheral trigger which is source of the transfer
+// dmac_trifsrc_17
+#ifndef CONF_DMAC_TRIGSRC_17
+#define CONF_DMAC_TRIGSRC_17 0
+#endif
+
+// Channel Arbitration Level
+// <0=> Channel priority 0
+// <1=> Channel priority 1
+// <2=> Channel priority 2
+// <3=> Channel priority 3
+// Defines the arbitration level for this channel
+// dmac_lvl_17
+#ifndef CONF_DMAC_LVL_17
+#define CONF_DMAC_LVL_17 0
+#endif
+
+// Channel Event Output
+// Indicates whether channel event generation is enabled or not
+// dmac_evoe_17
+#ifndef CONF_DMAC_EVOE_17
+#define CONF_DMAC_EVOE_17 0
+#endif
+
+// Channel Event Input
+// Indicates whether channel event reception is enabled or not
+// dmac_evie_17
+#ifndef CONF_DMAC_EVIE_17
+#define CONF_DMAC_EVIE_17 0
+#endif
+
+// Event Input Action
+// <0=> No action
+// <1=> Normal transfer and conditional transfer on strobe trigger
+// <2=> Conditional transfer trigger
+// <3=> Conditional block transfer
+// <4=> Channel suspend operation
+// <5=> Channel resume operation
+// <6=> Skip next block suspend action
+// Defines the event input action
+// dmac_evact_17
+#ifndef CONF_DMAC_EVACT_17
+#define CONF_DMAC_EVACT_17 0
+#endif
+
+// Address Increment Step Size
+// <0=> Next ADDR = ADDR + (BEATSIZE + 1) * 1
+// <1=> Next ADDR = ADDR + (BEATSIZE + 1) * 2
+// <2=> Next ADDR = ADDR + (BEATSIZE + 1) * 4
+// <3=> Next ADDR = ADDR + (BEATSIZE + 1) * 8
+// <4=> Next ADDR = ADDR + (BEATSIZE + 1) * 16
+// <5=> Next ADDR = ADDR + (BEATSIZE + 1) * 32
+// <6=> Next ADDR = ADDR + (BEATSIZE + 1) * 64
+// <7=> Next ADDR = ADDR + (BEATSIZE + 1) * 128
+// Defines the address increment step size, applies to source or destination address
+// dmac_stepsize_17
+#ifndef CONF_DMAC_STEPSIZE_17
+#define CONF_DMAC_STEPSIZE_17 0
+#endif
+
+// Step Selection
+// <0=> Step size settings apply to the destination address
+// <1=> Step size settings apply to the source address
+// Defines whether source or destination addresses are using the step size settings
+// dmac_stepsel_17
+#ifndef CONF_DMAC_STEPSEL_17
+#define CONF_DMAC_STEPSEL_17 0
+#endif
+
+// Source Address Increment
+// Indicates whether the source address incrementation is enabled or not
+// dmac_srcinc_17
+#ifndef CONF_DMAC_SRCINC_17
+#define CONF_DMAC_SRCINC_17 0
+#endif
+
+// Destination Address Increment
+// Indicates whether the destination address incrementation is enabled or not
+// dmac_dstinc_17
+#ifndef CONF_DMAC_DSTINC_17
+#define CONF_DMAC_DSTINC_17 0
+#endif
+
+// Beat Size
+// <0=> 8-bit bus transfer
+// <1=> 16-bit bus transfer
+// <2=> 32-bit bus transfer
+// Defines the size of one beat
+// dmac_beatsize_17
+#ifndef CONF_DMAC_BEATSIZE_17
+#define CONF_DMAC_BEATSIZE_17 0
+#endif
+
+// Block Action
+// <0=> Channel will be disabled if it is the last block transfer in the transaction
+// <1=> Channel will be disabled if it is the last block transfer in the transaction and block interrupt
+// <2=> Channel suspend operation is complete
+// <3=> Both channel suspend operation and block interrupt
+// Defines the the DMAC should take after a block transfer has completed
+// dmac_blockact_17
+#ifndef CONF_DMAC_BLOCKACT_17
+#define CONF_DMAC_BLOCKACT_17 0
+#endif
+
+// Event Output Selection
+// <0=> Event generation disabled
+// <1=> Event strobe when block transfer complete
+// <3=> Event strobe when beat transfer complete
+// Defines the event output selection
+// dmac_evosel_17
+#ifndef CONF_DMAC_EVOSEL_17
+#define CONF_DMAC_EVOSEL_17 0
+#endif
+//
+
+// Channel 18 settings
+// dmac_channel_18_settings
+#ifndef CONF_DMAC_CHANNEL_18_SETTINGS
+#define CONF_DMAC_CHANNEL_18_SETTINGS 0
+#endif
+
+// Channel Run in Standby
+// Indicates whether channel 18 is running in standby mode or not
+// dmac_runstdby_18
+#ifndef CONF_DMAC_RUNSTDBY_18
+#define CONF_DMAC_RUNSTDBY_18 0
+#endif
+
+// Trigger action
+// <0=> One trigger required for each block transfer
+// <2=> One trigger required for each beat transfer
+// <3=> One trigger required for each transaction
+// Defines the trigger action used for a transfer
+// dmac_trigact_18
+#ifndef CONF_DMAC_TRIGACT_18
+#define CONF_DMAC_TRIGACT_18 0
+#endif
+
+// Trigger source
+// <0x00=> Only software/event triggers
+// <0x01=> RTC Time Stamp Trigger
+// <0x02=> DSU Debug Communication Channel 0 Trigger
+// <0x03=> DSU Debug Communication Channel 1 Trigger
+// <0x04=> SERCOM0 RX Trigger
+// <0x05=> SERCOM0 TX Trigger
+// <0x06=> SERCOM1 RX Trigger
+// <0x07=> SERCOM1 TX Trigger
+// <0x08=> SERCOM2 RX Trigger
+// <0x09=> SERCOM2 TX Trigger
+// <0x0A=> SERCOM3 RX Trigger
+// <0x0B=> SERCOM3 TX Trigger
+// <0x0C=> SERCOM4 RX Trigger
+// <0x0D=> SERCOM4 TX Trigger
+// <0x0E=> SERCOM5 RX Trigger
+// <0x0F=> SERCOM5 TX Trigger
+// <0x10=> SERCOM6 RX Trigger
+// <0x11=> SERCOM6 TX Trigger
+// <0x12=> SERCOM7 RX Trigger
+// <0x13=> SERCOM7 TX Trigger
+// <0x14=> CAN0 DEBUG Trigger
+// <0x15=> CAN1 DEBUG Trigger
+// <0x16=> TCC0 Overflow Trigger Trigger
+// <0x17=> TCC0 Match/Compare 0 Trigger Trigger
+// <0x18=> TCC0 Match/Compare 1 Trigger Trigger
+// <0x19=> TCC0 Match/Compare 2 Trigger Trigger
+// <0x1A=> TCC0 Match/Compare 3 Trigger Trigger
+// <0x1B=> TCC0 Match/Compare 4 Trigger Trigger
+// <0x1C=> TCC0 Match/Compare 5 Trigger Trigger
+// <0x1D=> TCC1 Overflow Trigger Trigger
+// <0x1E=> TCC1 Match/Compare 0 Trigger Trigger
+// <0x1F=> TCC1 Match/Compare 1 Trigger Trigger
+// <0x20=> TCC1 Match/Compare 2 Trigger Trigger
+// <0x21=> TCC1 Match/Compare 3 Trigger Trigger
+// <0x22=> TCC2 Overflow Trigger Trigger
+// <0x23=> TCC2 Match/Compare 0 Trigger Trigger
+// <0x24=> TCC2 Match/Compare 1 Trigger Trigger
+// <0x25=> TCC2 Match/Compare 2 Trigger Trigger
+// <0x26=> TCC3 Overflow Trigger Trigger
+// <0x27=> TCC3 Match/Compare 0 Trigger Trigger
+// <0x28=> TCC3 Match/Compare 1 Trigger Trigger
+// <0x29=> TCC4 Overflow Trigger Trigger
+// <0x2A=> TCC4 Match/Compare 0 Trigger Trigger
+// <0x2B=> TCC4 Match/Compare 1 Trigger Trigger
+// <0x2C=> TC0 Overflow Trigger
+// <0x2D=> TC0 Match/Compare 0 Trigger
+// <0x2E=> TC0 Match/Compare 1 Trigger
+// <0x2F=> TC1 Overflow Trigger
+// <0x30=> TC1 Match/Compare 0 Trigger
+// <0x31=> TC1 Match/Compare 1 Trigger
+// <0x32=> TC2 Overflow Trigger
+// <0x33=> TC2 Match/Compare 0 Trigger
+// <0x34=> TC2 Match/Compare 1 Trigger
+// <0x35=> TC3 Overflow Trigger
+// <0x36=> TC3 Match/Compare 0 Trigger
+// <0x37=> TC3 Match/Compare 1 Trigger
+// <0x38=> TC4 Overflow Trigger
+// <0x39=> TC4 Match/Compare 0 Trigger
+// <0x3A=> TC4 Match/Compare 1 Trigger
+// <0x3B=> TC5 Overflow Trigger
+// <0x3C=> TC5 Match/Compare 0 Trigger
+// <0x3D=> TC5 Match/Compare 1 Trigger
+// <0x3E=> TC6 Overflow Trigger
+// <0x3F=> TC6 Match/Compare 0 Trigger
+// <0x40=> TC6 Match/Compare 1 Trigger
+// <0x41=> TC7 Overflow Trigger
+// <0x42=> TC7 Match/Compare 0 Trigger
+// <0x43=> TC7 Match/Compare 1 Trigger
+// <0x44=> ADC0 Result Ready Trigger
+// <0x45=> ADC0 Sequencing Trigger
+// <0x46=> ADC1 Result Ready Trigger
+// <0x47=> ADC1 Sequencing Trigger
+// <0x48=> DAC Empty 0 Trigger
+// <0x49=> DAC Empty 1 Trigger
+// <0x4A=> DAC Result Ready 0 Trigger
+// <0x4B=> DAC Result Ready 1 Trigger
+// <0x4C=> I2S Rx 0 Trigger
+// <0x4D=> I2S Rx 1 Trigger
+// <0x4E=> I2S Tx 0 Trigger
+// <0x4F=> I2S Tx 1 Trigger
+// <0x50=> PCC RX Trigger
+// <0x51=> AES Write Trigger
+// <0x52=> AES Read Trigger
+// <0x53=> QSPI Rx Trigger
+// <0x54=> QSPI Tx Trigger
+// Defines the peripheral trigger which is source of the transfer
+// dmac_trifsrc_18
+#ifndef CONF_DMAC_TRIGSRC_18
+#define CONF_DMAC_TRIGSRC_18 0
+#endif
+
+// Channel Arbitration Level
+// <0=> Channel priority 0
+// <1=> Channel priority 1
+// <2=> Channel priority 2
+// <3=> Channel priority 3
+// Defines the arbitration level for this channel
+// dmac_lvl_18
+#ifndef CONF_DMAC_LVL_18
+#define CONF_DMAC_LVL_18 0
+#endif
+
+// Channel Event Output
+// Indicates whether channel event generation is enabled or not
+// dmac_evoe_18
+#ifndef CONF_DMAC_EVOE_18
+#define CONF_DMAC_EVOE_18 0
+#endif
+
+// Channel Event Input
+// Indicates whether channel event reception is enabled or not
+// dmac_evie_18
+#ifndef CONF_DMAC_EVIE_18
+#define CONF_DMAC_EVIE_18 0
+#endif
+
+// Event Input Action
+// <0=> No action
+// <1=> Normal transfer and conditional transfer on strobe trigger
+// <2=> Conditional transfer trigger
+// <3=> Conditional block transfer
+// <4=> Channel suspend operation
+// <5=> Channel resume operation
+// <6=> Skip next block suspend action
+// Defines the event input action
+// dmac_evact_18
+#ifndef CONF_DMAC_EVACT_18
+#define CONF_DMAC_EVACT_18 0
+#endif
+
+// Address Increment Step Size
+// <0=> Next ADDR = ADDR + (BEATSIZE + 1) * 1
+// <1=> Next ADDR = ADDR + (BEATSIZE + 1) * 2
+// <2=> Next ADDR = ADDR + (BEATSIZE + 1) * 4
+// <3=> Next ADDR = ADDR + (BEATSIZE + 1) * 8
+// <4=> Next ADDR = ADDR + (BEATSIZE + 1) * 16
+// <5=> Next ADDR = ADDR + (BEATSIZE + 1) * 32
+// <6=> Next ADDR = ADDR + (BEATSIZE + 1) * 64
+// <7=> Next ADDR = ADDR + (BEATSIZE + 1) * 128
+// Defines the address increment step size, applies to source or destination address
+// dmac_stepsize_18
+#ifndef CONF_DMAC_STEPSIZE_18
+#define CONF_DMAC_STEPSIZE_18 0
+#endif
+
+// Step Selection
+// <0=> Step size settings apply to the destination address
+// <1=> Step size settings apply to the source address
+// Defines whether source or destination addresses are using the step size settings
+// dmac_stepsel_18
+#ifndef CONF_DMAC_STEPSEL_18
+#define CONF_DMAC_STEPSEL_18 0
+#endif
+
+// Source Address Increment
+// Indicates whether the source address incrementation is enabled or not
+// dmac_srcinc_18
+#ifndef CONF_DMAC_SRCINC_18
+#define CONF_DMAC_SRCINC_18 0
+#endif
+
+// Destination Address Increment
+// Indicates whether the destination address incrementation is enabled or not
+// dmac_dstinc_18
+#ifndef CONF_DMAC_DSTINC_18
+#define CONF_DMAC_DSTINC_18 0
+#endif
+
+// Beat Size
+// <0=> 8-bit bus transfer
+// <1=> 16-bit bus transfer
+// <2=> 32-bit bus transfer
+// Defines the size of one beat
+// dmac_beatsize_18
+#ifndef CONF_DMAC_BEATSIZE_18
+#define CONF_DMAC_BEATSIZE_18 0
+#endif
+
+// Block Action
+// <0=> Channel will be disabled if it is the last block transfer in the transaction
+// <1=> Channel will be disabled if it is the last block transfer in the transaction and block interrupt
+// <2=> Channel suspend operation is complete
+// <3=> Both channel suspend operation and block interrupt
+// Defines the the DMAC should take after a block transfer has completed
+// dmac_blockact_18
+#ifndef CONF_DMAC_BLOCKACT_18
+#define CONF_DMAC_BLOCKACT_18 0
+#endif
+
+// Event Output Selection
+// <0=> Event generation disabled
+// <1=> Event strobe when block transfer complete
+// <3=> Event strobe when beat transfer complete
+// Defines the event output selection
+// dmac_evosel_18
+#ifndef CONF_DMAC_EVOSEL_18
+#define CONF_DMAC_EVOSEL_18 0
+#endif
+//
+
+// Channel 19 settings
+// dmac_channel_19_settings
+#ifndef CONF_DMAC_CHANNEL_19_SETTINGS
+#define CONF_DMAC_CHANNEL_19_SETTINGS 0
+#endif
+
+// Channel Run in Standby
+// Indicates whether channel 19 is running in standby mode or not
+// dmac_runstdby_19
+#ifndef CONF_DMAC_RUNSTDBY_19
+#define CONF_DMAC_RUNSTDBY_19 0
+#endif
+
+// Trigger action
+// <0=> One trigger required for each block transfer
+// <2=> One trigger required for each beat transfer
+// <3=> One trigger required for each transaction
+// Defines the trigger action used for a transfer
+// dmac_trigact_19
+#ifndef CONF_DMAC_TRIGACT_19
+#define CONF_DMAC_TRIGACT_19 0
+#endif
+
+// Trigger source
+// <0x00=> Only software/event triggers
+// <0x01=> RTC Time Stamp Trigger
+// <0x02=> DSU Debug Communication Channel 0 Trigger
+// <0x03=> DSU Debug Communication Channel 1 Trigger
+// <0x04=> SERCOM0 RX Trigger
+// <0x05=> SERCOM0 TX Trigger
+// <0x06=> SERCOM1 RX Trigger
+// <0x07=> SERCOM1 TX Trigger
+// <0x08=> SERCOM2 RX Trigger
+// <0x09=> SERCOM2 TX Trigger
+// <0x0A=> SERCOM3 RX Trigger
+// <0x0B=> SERCOM3 TX Trigger
+// <0x0C=> SERCOM4 RX Trigger
+// <0x0D=> SERCOM4 TX Trigger
+// <0x0E=> SERCOM5 RX Trigger
+// <0x0F=> SERCOM5 TX Trigger
+// <0x10=> SERCOM6 RX Trigger
+// <0x11=> SERCOM6 TX Trigger
+// <0x12=> SERCOM7 RX Trigger
+// <0x13=> SERCOM7 TX Trigger
+// <0x14=> CAN0 DEBUG Trigger
+// <0x15=> CAN1 DEBUG Trigger
+// <0x16=> TCC0 Overflow Trigger Trigger
+// <0x17=> TCC0 Match/Compare 0 Trigger Trigger
+// <0x18=> TCC0 Match/Compare 1 Trigger Trigger
+// <0x19=> TCC0 Match/Compare 2 Trigger Trigger
+// <0x1A=> TCC0 Match/Compare 3 Trigger Trigger
+// <0x1B=> TCC0 Match/Compare 4 Trigger Trigger
+// <0x1C=> TCC0 Match/Compare 5 Trigger Trigger
+// <0x1D=> TCC1 Overflow Trigger Trigger
+// <0x1E=> TCC1 Match/Compare 0 Trigger Trigger
+// <0x1F=> TCC1 Match/Compare 1 Trigger Trigger
+// <0x20=> TCC1 Match/Compare 2 Trigger Trigger
+// <0x21=> TCC1 Match/Compare 3 Trigger Trigger
+// <0x22=> TCC2 Overflow Trigger Trigger
+// <0x23=> TCC2 Match/Compare 0 Trigger Trigger
+// <0x24=> TCC2 Match/Compare 1 Trigger Trigger
+// <0x25=> TCC2 Match/Compare 2 Trigger Trigger
+// <0x26=> TCC3 Overflow Trigger Trigger
+// <0x27=> TCC3 Match/Compare 0 Trigger Trigger
+// <0x28=> TCC3 Match/Compare 1 Trigger Trigger
+// <0x29=> TCC4 Overflow Trigger Trigger
+// <0x2A=> TCC4 Match/Compare 0 Trigger Trigger
+// <0x2B=> TCC4 Match/Compare 1 Trigger Trigger
+// <0x2C=> TC0 Overflow Trigger
+// <0x2D=> TC0 Match/Compare 0 Trigger
+// <0x2E=> TC0 Match/Compare 1 Trigger
+// <0x2F=> TC1 Overflow Trigger
+// <0x30=> TC1 Match/Compare 0 Trigger
+// <0x31=> TC1 Match/Compare 1 Trigger
+// <0x32=> TC2 Overflow Trigger
+// <0x33=> TC2 Match/Compare 0 Trigger
+// <0x34=> TC2 Match/Compare 1 Trigger
+// <0x35=> TC3 Overflow Trigger
+// <0x36=> TC3 Match/Compare 0 Trigger
+// <0x37=> TC3 Match/Compare 1 Trigger
+// <0x38=> TC4 Overflow Trigger
+// <0x39=> TC4 Match/Compare 0 Trigger
+// <0x3A=> TC4 Match/Compare 1 Trigger
+// <0x3B=> TC5 Overflow Trigger
+// <0x3C=> TC5 Match/Compare 0 Trigger
+// <0x3D=> TC5 Match/Compare 1 Trigger
+// <0x3E=> TC6 Overflow Trigger
+// <0x3F=> TC6 Match/Compare 0 Trigger
+// <0x40=> TC6 Match/Compare 1 Trigger
+// <0x41=> TC7 Overflow Trigger
+// <0x42=> TC7 Match/Compare 0 Trigger
+// <0x43=> TC7 Match/Compare 1 Trigger
+// <0x44=> ADC0 Result Ready Trigger
+// <0x45=> ADC0 Sequencing Trigger
+// <0x46=> ADC1 Result Ready Trigger
+// <0x47=> ADC1 Sequencing Trigger
+// <0x48=> DAC Empty 0 Trigger
+// <0x49=> DAC Empty 1 Trigger
+// <0x4A=> DAC Result Ready 0 Trigger
+// <0x4B=> DAC Result Ready 1 Trigger
+// <0x4C=> I2S Rx 0 Trigger
+// <0x4D=> I2S Rx 1 Trigger
+// <0x4E=> I2S Tx 0 Trigger
+// <0x4F=> I2S Tx 1 Trigger
+// <0x50=> PCC RX Trigger
+// <0x51=> AES Write Trigger
+// <0x52=> AES Read Trigger
+// <0x53=> QSPI Rx Trigger
+// <0x54=> QSPI Tx Trigger
+// Defines the peripheral trigger which is source of the transfer
+// dmac_trifsrc_19
+#ifndef CONF_DMAC_TRIGSRC_19
+#define CONF_DMAC_TRIGSRC_19 0
+#endif
+
+// Channel Arbitration Level
+// <0=> Channel priority 0
+// <1=> Channel priority 1
+// <2=> Channel priority 2
+// <3=> Channel priority 3
+// Defines the arbitration level for this channel
+// dmac_lvl_19
+#ifndef CONF_DMAC_LVL_19
+#define CONF_DMAC_LVL_19 0
+#endif
+
+// Channel Event Output
+// Indicates whether channel event generation is enabled or not
+// dmac_evoe_19
+#ifndef CONF_DMAC_EVOE_19
+#define CONF_DMAC_EVOE_19 0
+#endif
+
+// Channel Event Input
+// Indicates whether channel event reception is enabled or not
+// dmac_evie_19
+#ifndef CONF_DMAC_EVIE_19
+#define CONF_DMAC_EVIE_19 0
+#endif
+
+// Event Input Action
+// <0=> No action
+// <1=> Normal transfer and conditional transfer on strobe trigger
+// <2=> Conditional transfer trigger
+// <3=> Conditional block transfer
+// <4=> Channel suspend operation
+// <5=> Channel resume operation
+// <6=> Skip next block suspend action
+// Defines the event input action
+// dmac_evact_19
+#ifndef CONF_DMAC_EVACT_19
+#define CONF_DMAC_EVACT_19 0
+#endif
+
+// Address Increment Step Size
+// <0=> Next ADDR = ADDR + (BEATSIZE + 1) * 1
+// <1=> Next ADDR = ADDR + (BEATSIZE + 1) * 2
+// <2=> Next ADDR = ADDR + (BEATSIZE + 1) * 4
+// <3=> Next ADDR = ADDR + (BEATSIZE + 1) * 8
+// <4=> Next ADDR = ADDR + (BEATSIZE + 1) * 16
+// <5=> Next ADDR = ADDR + (BEATSIZE + 1) * 32
+// <6=> Next ADDR = ADDR + (BEATSIZE + 1) * 64
+// <7=> Next ADDR = ADDR + (BEATSIZE + 1) * 128
+// Defines the address increment step size, applies to source or destination address
+// dmac_stepsize_19
+#ifndef CONF_DMAC_STEPSIZE_19
+#define CONF_DMAC_STEPSIZE_19 0
+#endif
+
+// Step Selection
+// <0=> Step size settings apply to the destination address
+// <1=> Step size settings apply to the source address
+// Defines whether source or destination addresses are using the step size settings
+// dmac_stepsel_19
+#ifndef CONF_DMAC_STEPSEL_19
+#define CONF_DMAC_STEPSEL_19 0
+#endif
+
+// Source Address Increment
+// Indicates whether the source address incrementation is enabled or not
+// dmac_srcinc_19
+#ifndef CONF_DMAC_SRCINC_19
+#define CONF_DMAC_SRCINC_19 0
+#endif
+
+// Destination Address Increment
+// Indicates whether the destination address incrementation is enabled or not
+// dmac_dstinc_19
+#ifndef CONF_DMAC_DSTINC_19
+#define CONF_DMAC_DSTINC_19 0
+#endif
+
+// Beat Size
+// <0=> 8-bit bus transfer
+// <1=> 16-bit bus transfer
+// <2=> 32-bit bus transfer
+// Defines the size of one beat
+// dmac_beatsize_19
+#ifndef CONF_DMAC_BEATSIZE_19
+#define CONF_DMAC_BEATSIZE_19 0
+#endif
+
+// Block Action
+// <0=> Channel will be disabled if it is the last block transfer in the transaction
+// <1=> Channel will be disabled if it is the last block transfer in the transaction and block interrupt
+// <2=> Channel suspend operation is complete
+// <3=> Both channel suspend operation and block interrupt
+// Defines the the DMAC should take after a block transfer has completed
+// dmac_blockact_19
+#ifndef CONF_DMAC_BLOCKACT_19
+#define CONF_DMAC_BLOCKACT_19 0
+#endif
+
+// Event Output Selection
+// <0=> Event generation disabled
+// <1=> Event strobe when block transfer complete
+// <3=> Event strobe when beat transfer complete
+// Defines the event output selection
+// dmac_evosel_19
+#ifndef CONF_DMAC_EVOSEL_19
+#define CONF_DMAC_EVOSEL_19 0
+#endif
+//
+
+// Channel 20 settings
+// dmac_channel_20_settings
+#ifndef CONF_DMAC_CHANNEL_20_SETTINGS
+#define CONF_DMAC_CHANNEL_20_SETTINGS 0
+#endif
+
+// Channel Run in Standby
+// Indicates whether channel 20 is running in standby mode or not
+// dmac_runstdby_20
+#ifndef CONF_DMAC_RUNSTDBY_20
+#define CONF_DMAC_RUNSTDBY_20 0
+#endif
+
+// Trigger action
+// <0=> One trigger required for each block transfer
+// <2=> One trigger required for each beat transfer
+// <3=> One trigger required for each transaction
+// Defines the trigger action used for a transfer
+// dmac_trigact_20
+#ifndef CONF_DMAC_TRIGACT_20
+#define CONF_DMAC_TRIGACT_20 0
+#endif
+
+// Trigger source
+// <0x00=> Only software/event triggers
+// <0x01=> RTC Time Stamp Trigger
+// <0x02=> DSU Debug Communication Channel 0 Trigger
+// <0x03=> DSU Debug Communication Channel 1 Trigger
+// <0x04=> SERCOM0 RX Trigger
+// <0x05=> SERCOM0 TX Trigger
+// <0x06=> SERCOM1 RX Trigger
+// <0x07=> SERCOM1 TX Trigger
+// <0x08=> SERCOM2 RX Trigger
+// <0x09=> SERCOM2 TX Trigger
+// <0x0A=> SERCOM3 RX Trigger
+// <0x0B=> SERCOM3 TX Trigger
+// <0x0C=> SERCOM4 RX Trigger
+// <0x0D=> SERCOM4 TX Trigger
+// <0x0E=> SERCOM5 RX Trigger
+// <0x0F=> SERCOM5 TX Trigger
+// <0x10=> SERCOM6 RX Trigger
+// <0x11=> SERCOM6 TX Trigger
+// <0x12=> SERCOM7 RX Trigger
+// <0x13=> SERCOM7 TX Trigger
+// <0x14=> CAN0 DEBUG Trigger
+// <0x15=> CAN1 DEBUG Trigger
+// <0x16=> TCC0 Overflow Trigger Trigger
+// <0x17=> TCC0 Match/Compare 0 Trigger Trigger
+// <0x18=> TCC0 Match/Compare 1 Trigger Trigger
+// <0x19=> TCC0 Match/Compare 2 Trigger Trigger
+// <0x1A=> TCC0 Match/Compare 3 Trigger Trigger
+// <0x1B=> TCC0 Match/Compare 4 Trigger Trigger
+// <0x1C=> TCC0 Match/Compare 5 Trigger Trigger
+// <0x1D=> TCC1 Overflow Trigger Trigger
+// <0x1E=> TCC1 Match/Compare 0 Trigger Trigger
+// <0x1F=> TCC1 Match/Compare 1 Trigger Trigger
+// <0x20=> TCC1 Match/Compare 2 Trigger Trigger
+// <0x21=> TCC1 Match/Compare 3 Trigger Trigger
+// <0x22=> TCC2 Overflow Trigger Trigger
+// <0x23=> TCC2 Match/Compare 0 Trigger Trigger
+// <0x24=> TCC2 Match/Compare 1 Trigger Trigger
+// <0x25=> TCC2 Match/Compare 2 Trigger Trigger
+// <0x26=> TCC3 Overflow Trigger Trigger
+// <0x27=> TCC3 Match/Compare 0 Trigger Trigger
+// <0x28=> TCC3 Match/Compare 1 Trigger Trigger
+// <0x29=> TCC4 Overflow Trigger Trigger
+// <0x2A=> TCC4 Match/Compare 0 Trigger Trigger
+// <0x2B=> TCC4 Match/Compare 1 Trigger Trigger
+// <0x2C=> TC0 Overflow Trigger
+// <0x2D=> TC0 Match/Compare 0 Trigger
+// <0x2E=> TC0 Match/Compare 1 Trigger
+// <0x2F=> TC1 Overflow Trigger
+// <0x30=> TC1 Match/Compare 0 Trigger
+// <0x31=> TC1 Match/Compare 1 Trigger
+// <0x32=> TC2 Overflow Trigger
+// <0x33=> TC2 Match/Compare 0 Trigger
+// <0x34=> TC2 Match/Compare 1 Trigger
+// <0x35=> TC3 Overflow Trigger
+// <0x36=> TC3 Match/Compare 0 Trigger
+// <0x37=> TC3 Match/Compare 1 Trigger
+// <0x38=> TC4 Overflow Trigger
+// <0x39=> TC4 Match/Compare 0 Trigger
+// <0x3A=> TC4 Match/Compare 1 Trigger
+// <0x3B=> TC5 Overflow Trigger
+// <0x3C=> TC5 Match/Compare 0 Trigger
+// <0x3D=> TC5 Match/Compare 1 Trigger
+// <0x3E=> TC6 Overflow Trigger
+// <0x3F=> TC6 Match/Compare 0 Trigger
+// <0x40=> TC6 Match/Compare 1 Trigger
+// <0x41=> TC7 Overflow Trigger
+// <0x42=> TC7 Match/Compare 0 Trigger
+// <0x43=> TC7 Match/Compare 1 Trigger
+// <0x44=> ADC0 Result Ready Trigger
+// <0x45=> ADC0 Sequencing Trigger
+// <0x46=> ADC1 Result Ready Trigger
+// <0x47=> ADC1 Sequencing Trigger
+// <0x48=> DAC Empty 0 Trigger
+// <0x49=> DAC Empty 1 Trigger
+// <0x4A=> DAC Result Ready 0 Trigger
+// <0x4B=> DAC Result Ready 1 Trigger
+// <0x4C=> I2S Rx 0 Trigger
+// <0x4D=> I2S Rx 1 Trigger
+// <0x4E=> I2S Tx 0 Trigger
+// <0x4F=> I2S Tx 1 Trigger
+// <0x50=> PCC RX Trigger
+// <0x51=> AES Write Trigger
+// <0x52=> AES Read Trigger
+// <0x53=> QSPI Rx Trigger
+// <0x54=> QSPI Tx Trigger
+// Defines the peripheral trigger which is source of the transfer
+// dmac_trifsrc_20
+#ifndef CONF_DMAC_TRIGSRC_20
+#define CONF_DMAC_TRIGSRC_20 0
+#endif
+
+// Channel Arbitration Level
+// <0=> Channel priority 0
+// <1=> Channel priority 1
+// <2=> Channel priority 2
+// <3=> Channel priority 3
+// Defines the arbitration level for this channel
+// dmac_lvl_20
+#ifndef CONF_DMAC_LVL_20
+#define CONF_DMAC_LVL_20 0
+#endif
+
+// Channel Event Output
+// Indicates whether channel event generation is enabled or not
+// dmac_evoe_20
+#ifndef CONF_DMAC_EVOE_20
+#define CONF_DMAC_EVOE_20 0
+#endif
+
+// Channel Event Input
+// Indicates whether channel event reception is enabled or not
+// dmac_evie_20
+#ifndef CONF_DMAC_EVIE_20
+#define CONF_DMAC_EVIE_20 0
+#endif
+
+// Event Input Action
+// <0=> No action
+// <1=> Normal transfer and conditional transfer on strobe trigger
+// <2=> Conditional transfer trigger
+// <3=> Conditional block transfer
+// <4=> Channel suspend operation
+// <5=> Channel resume operation
+// <6=> Skip next block suspend action
+// Defines the event input action
+// dmac_evact_20
+#ifndef CONF_DMAC_EVACT_20
+#define CONF_DMAC_EVACT_20 0
+#endif
+
+// Address Increment Step Size
+// <0=> Next ADDR = ADDR + (BEATSIZE + 1) * 1
+// <1=> Next ADDR = ADDR + (BEATSIZE + 1) * 2
+// <2=> Next ADDR = ADDR + (BEATSIZE + 1) * 4
+// <3=> Next ADDR = ADDR + (BEATSIZE + 1) * 8
+// <4=> Next ADDR = ADDR + (BEATSIZE + 1) * 16
+// <5=> Next ADDR = ADDR + (BEATSIZE + 1) * 32
+// <6=> Next ADDR = ADDR + (BEATSIZE + 1) * 64
+// <7=> Next ADDR = ADDR + (BEATSIZE + 1) * 128
+// Defines the address increment step size, applies to source or destination address
+// dmac_stepsize_20
+#ifndef CONF_DMAC_STEPSIZE_20
+#define CONF_DMAC_STEPSIZE_20 0
+#endif
+
+// Step Selection
+// <0=> Step size settings apply to the destination address
+// <1=> Step size settings apply to the source address
+// Defines whether source or destination addresses are using the step size settings
+// dmac_stepsel_20
+#ifndef CONF_DMAC_STEPSEL_20
+#define CONF_DMAC_STEPSEL_20 0
+#endif
+
+// Source Address Increment
+// Indicates whether the source address incrementation is enabled or not
+// dmac_srcinc_20
+#ifndef CONF_DMAC_SRCINC_20
+#define CONF_DMAC_SRCINC_20 0
+#endif
+
+// Destination Address Increment
+// Indicates whether the destination address incrementation is enabled or not
+// dmac_dstinc_20
+#ifndef CONF_DMAC_DSTINC_20
+#define CONF_DMAC_DSTINC_20 0
+#endif
+
+// Beat Size
+// <0=> 8-bit bus transfer
+// <1=> 16-bit bus transfer
+// <2=> 32-bit bus transfer
+// Defines the size of one beat
+// dmac_beatsize_20
+#ifndef CONF_DMAC_BEATSIZE_20
+#define CONF_DMAC_BEATSIZE_20 0
+#endif
+
+// Block Action
+// <0=> Channel will be disabled if it is the last block transfer in the transaction
+// <1=> Channel will be disabled if it is the last block transfer in the transaction and block interrupt
+// <2=> Channel suspend operation is complete
+// <3=> Both channel suspend operation and block interrupt
+// Defines the the DMAC should take after a block transfer has completed
+// dmac_blockact_20
+#ifndef CONF_DMAC_BLOCKACT_20
+#define CONF_DMAC_BLOCKACT_20 0
+#endif
+
+// Event Output Selection
+// <0=> Event generation disabled
+// <1=> Event strobe when block transfer complete
+// <3=> Event strobe when beat transfer complete
+// Defines the event output selection
+// dmac_evosel_20
+#ifndef CONF_DMAC_EVOSEL_20
+#define CONF_DMAC_EVOSEL_20 0
+#endif
+//
+
+// Channel 21 settings
+// dmac_channel_21_settings
+#ifndef CONF_DMAC_CHANNEL_21_SETTINGS
+#define CONF_DMAC_CHANNEL_21_SETTINGS 0
+#endif
+
+// Channel Run in Standby
+// Indicates whether channel 21 is running in standby mode or not
+// dmac_runstdby_21
+#ifndef CONF_DMAC_RUNSTDBY_21
+#define CONF_DMAC_RUNSTDBY_21 0
+#endif
+
+// Trigger action
+// <0=> One trigger required for each block transfer
+// <2=> One trigger required for each beat transfer
+// <3=> One trigger required for each transaction
+// Defines the trigger action used for a transfer
+// dmac_trigact_21
+#ifndef CONF_DMAC_TRIGACT_21
+#define CONF_DMAC_TRIGACT_21 0
+#endif
+
+// Trigger source
+// <0x00=> Only software/event triggers
+// <0x01=> RTC Time Stamp Trigger
+// <0x02=> DSU Debug Communication Channel 0 Trigger
+// <0x03=> DSU Debug Communication Channel 1 Trigger
+// <0x04=> SERCOM0 RX Trigger
+// <0x05=> SERCOM0 TX Trigger
+// <0x06=> SERCOM1 RX Trigger
+// <0x07=> SERCOM1 TX Trigger
+// <0x08=> SERCOM2 RX Trigger
+// <0x09=> SERCOM2 TX Trigger
+// <0x0A=> SERCOM3 RX Trigger
+// <0x0B=> SERCOM3 TX Trigger
+// <0x0C=> SERCOM4 RX Trigger
+// <0x0D=> SERCOM4 TX Trigger
+// <0x0E=> SERCOM5 RX Trigger
+// <0x0F=> SERCOM5 TX Trigger
+// <0x10=> SERCOM6 RX Trigger
+// <0x11=> SERCOM6 TX Trigger
+// <0x12=> SERCOM7 RX Trigger
+// <0x13=> SERCOM7 TX Trigger
+// <0x14=> CAN0 DEBUG Trigger
+// <0x15=> CAN1 DEBUG Trigger
+// <0x16=> TCC0 Overflow Trigger Trigger
+// <0x17=> TCC0 Match/Compare 0 Trigger Trigger
+// <0x18=> TCC0 Match/Compare 1 Trigger Trigger
+// <0x19=> TCC0 Match/Compare 2 Trigger Trigger
+// <0x1A=> TCC0 Match/Compare 3 Trigger Trigger
+// <0x1B=> TCC0 Match/Compare 4 Trigger Trigger
+// <0x1C=> TCC0 Match/Compare 5 Trigger Trigger
+// <0x1D=> TCC1 Overflow Trigger Trigger
+// <0x1E=> TCC1 Match/Compare 0 Trigger Trigger
+// <0x1F=> TCC1 Match/Compare 1 Trigger Trigger
+// <0x20=> TCC1 Match/Compare 2 Trigger Trigger
+// <0x21=> TCC1 Match/Compare 3 Trigger Trigger
+// <0x22=> TCC2 Overflow Trigger Trigger
+// <0x23=> TCC2 Match/Compare 0 Trigger Trigger
+// <0x24=> TCC2 Match/Compare 1 Trigger Trigger
+// <0x25=> TCC2 Match/Compare 2 Trigger Trigger
+// <0x26=> TCC3 Overflow Trigger Trigger
+// <0x27=> TCC3 Match/Compare 0 Trigger Trigger
+// <0x28=> TCC3 Match/Compare 1 Trigger Trigger
+// <0x29=> TCC4 Overflow Trigger Trigger
+// <0x2A=> TCC4 Match/Compare 0 Trigger Trigger
+// <0x2B=> TCC4 Match/Compare 1 Trigger Trigger
+// <0x2C=> TC0 Overflow Trigger
+// <0x2D=> TC0 Match/Compare 0 Trigger
+// <0x2E=> TC0 Match/Compare 1 Trigger
+// <0x2F=> TC1 Overflow Trigger
+// <0x30=> TC1 Match/Compare 0 Trigger
+// <0x31=> TC1 Match/Compare 1 Trigger
+// <0x32=> TC2 Overflow Trigger
+// <0x33=> TC2 Match/Compare 0 Trigger
+// <0x34=> TC2 Match/Compare 1 Trigger
+// <0x35=> TC3 Overflow Trigger
+// <0x36=> TC3 Match/Compare 0 Trigger
+// <0x37=> TC3 Match/Compare 1 Trigger
+// <0x38=> TC4 Overflow Trigger
+// <0x39=> TC4 Match/Compare 0 Trigger
+// <0x3A=> TC4 Match/Compare 1 Trigger
+// <0x3B=> TC5 Overflow Trigger
+// <0x3C=> TC5 Match/Compare 0 Trigger
+// <0x3D=> TC5 Match/Compare 1 Trigger
+// <0x3E=> TC6 Overflow Trigger
+// <0x3F=> TC6 Match/Compare 0 Trigger
+// <0x40=> TC6 Match/Compare 1 Trigger
+// <0x41=> TC7 Overflow Trigger
+// <0x42=> TC7 Match/Compare 0 Trigger
+// <0x43=> TC7 Match/Compare 1 Trigger
+// <0x44=> ADC0 Result Ready Trigger
+// <0x45=> ADC0 Sequencing Trigger
+// <0x46=> ADC1 Result Ready Trigger
+// <0x47=> ADC1 Sequencing Trigger
+// <0x48=> DAC Empty 0 Trigger
+// <0x49=> DAC Empty 1 Trigger
+// <0x4A=> DAC Result Ready 0 Trigger
+// <0x4B=> DAC Result Ready 1 Trigger
+// <0x4C=> I2S Rx 0 Trigger
+// <0x4D=> I2S Rx 1 Trigger
+// <0x4E=> I2S Tx 0 Trigger
+// <0x4F=> I2S Tx 1 Trigger
+// <0x50=> PCC RX Trigger
+// <0x51=> AES Write Trigger
+// <0x52=> AES Read Trigger
+// <0x53=> QSPI Rx Trigger
+// <0x54=> QSPI Tx Trigger
+// Defines the peripheral trigger which is source of the transfer
+// dmac_trifsrc_21
+#ifndef CONF_DMAC_TRIGSRC_21
+#define CONF_DMAC_TRIGSRC_21 0
+#endif
+
+// Channel Arbitration Level
+// <0=> Channel priority 0
+// <1=> Channel priority 1
+// <2=> Channel priority 2
+// <3=> Channel priority 3
+// Defines the arbitration level for this channel
+// dmac_lvl_21
+#ifndef CONF_DMAC_LVL_21
+#define CONF_DMAC_LVL_21 0
+#endif
+
+// Channel Event Output
+// Indicates whether channel event generation is enabled or not
+// dmac_evoe_21
+#ifndef CONF_DMAC_EVOE_21
+#define CONF_DMAC_EVOE_21 0
+#endif
+
+// Channel Event Input
+// Indicates whether channel event reception is enabled or not
+// dmac_evie_21
+#ifndef CONF_DMAC_EVIE_21
+#define CONF_DMAC_EVIE_21 0
+#endif
+
+// Event Input Action
+// <0=> No action
+// <1=> Normal transfer and conditional transfer on strobe trigger
+// <2=> Conditional transfer trigger
+// <3=> Conditional block transfer
+// <4=> Channel suspend operation
+// <5=> Channel resume operation
+// <6=> Skip next block suspend action
+// Defines the event input action
+// dmac_evact_21
+#ifndef CONF_DMAC_EVACT_21
+#define CONF_DMAC_EVACT_21 0
+#endif
+
+// Address Increment Step Size
+// <0=> Next ADDR = ADDR + (BEATSIZE + 1) * 1
+// <1=> Next ADDR = ADDR + (BEATSIZE + 1) * 2
+// <2=> Next ADDR = ADDR + (BEATSIZE + 1) * 4
+// <3=> Next ADDR = ADDR + (BEATSIZE + 1) * 8
+// <4=> Next ADDR = ADDR + (BEATSIZE + 1) * 16
+// <5=> Next ADDR = ADDR + (BEATSIZE + 1) * 32
+// <6=> Next ADDR = ADDR + (BEATSIZE + 1) * 64
+// <7=> Next ADDR = ADDR + (BEATSIZE + 1) * 128
+// Defines the address increment step size, applies to source or destination address
+// dmac_stepsize_21
+#ifndef CONF_DMAC_STEPSIZE_21
+#define CONF_DMAC_STEPSIZE_21 0
+#endif
+
+// Step Selection
+// <0=> Step size settings apply to the destination address
+// <1=> Step size settings apply to the source address
+// Defines whether source or destination addresses are using the step size settings
+// dmac_stepsel_21
+#ifndef CONF_DMAC_STEPSEL_21
+#define CONF_DMAC_STEPSEL_21 0
+#endif
+
+// Source Address Increment
+// Indicates whether the source address incrementation is enabled or not
+// dmac_srcinc_21
+#ifndef CONF_DMAC_SRCINC_21
+#define CONF_DMAC_SRCINC_21 0
+#endif
+
+// Destination Address Increment
+// Indicates whether the destination address incrementation is enabled or not
+// dmac_dstinc_21
+#ifndef CONF_DMAC_DSTINC_21
+#define CONF_DMAC_DSTINC_21 0
+#endif
+
+// Beat Size
+// <0=> 8-bit bus transfer
+// <1=> 16-bit bus transfer
+// <2=> 32-bit bus transfer
+// Defines the size of one beat
+// dmac_beatsize_21
+#ifndef CONF_DMAC_BEATSIZE_21
+#define CONF_DMAC_BEATSIZE_21 0
+#endif
+
+// Block Action
+// <0=> Channel will be disabled if it is the last block transfer in the transaction
+// <1=> Channel will be disabled if it is the last block transfer in the transaction and block interrupt
+// <2=> Channel suspend operation is complete
+// <3=> Both channel suspend operation and block interrupt
+// Defines the the DMAC should take after a block transfer has completed
+// dmac_blockact_21
+#ifndef CONF_DMAC_BLOCKACT_21
+#define CONF_DMAC_BLOCKACT_21 0
+#endif
+
+// Event Output Selection
+// <0=> Event generation disabled
+// <1=> Event strobe when block transfer complete
+// <3=> Event strobe when beat transfer complete
+// Defines the event output selection
+// dmac_evosel_21
+#ifndef CONF_DMAC_EVOSEL_21
+#define CONF_DMAC_EVOSEL_21 0
+#endif
+//
+
+// Channel 22 settings
+// dmac_channel_22_settings
+#ifndef CONF_DMAC_CHANNEL_22_SETTINGS
+#define CONF_DMAC_CHANNEL_22_SETTINGS 0
+#endif
+
+// Channel Run in Standby
+// Indicates whether channel 22 is running in standby mode or not
+// dmac_runstdby_22
+#ifndef CONF_DMAC_RUNSTDBY_22
+#define CONF_DMAC_RUNSTDBY_22 0
+#endif
+
+// Trigger action
+// <0=> One trigger required for each block transfer
+// <2=> One trigger required for each beat transfer
+// <3=> One trigger required for each transaction
+// Defines the trigger action used for a transfer
+// dmac_trigact_22
+#ifndef CONF_DMAC_TRIGACT_22
+#define CONF_DMAC_TRIGACT_22 0
+#endif
+
+// Trigger source
+// <0x00=> Only software/event triggers
+// <0x01=> RTC Time Stamp Trigger
+// <0x02=> DSU Debug Communication Channel 0 Trigger
+// <0x03=> DSU Debug Communication Channel 1 Trigger
+// <0x04=> SERCOM0 RX Trigger
+// <0x05=> SERCOM0 TX Trigger
+// <0x06=> SERCOM1 RX Trigger
+// <0x07=> SERCOM1 TX Trigger
+// <0x08=> SERCOM2 RX Trigger
+// <0x09=> SERCOM2 TX Trigger
+// <0x0A=> SERCOM3 RX Trigger
+// <0x0B=> SERCOM3 TX Trigger
+// <0x0C=> SERCOM4 RX Trigger
+// <0x0D=> SERCOM4 TX Trigger
+// <0x0E=> SERCOM5 RX Trigger
+// <0x0F=> SERCOM5 TX Trigger
+// <0x10=> SERCOM6 RX Trigger
+// <0x11=> SERCOM6 TX Trigger
+// <0x12=> SERCOM7 RX Trigger
+// <0x13=> SERCOM7 TX Trigger
+// <0x14=> CAN0 DEBUG Trigger
+// <0x15=> CAN1 DEBUG Trigger
+// <0x16=> TCC0 Overflow Trigger Trigger
+// <0x17=> TCC0 Match/Compare 0 Trigger Trigger
+// <0x18=> TCC0 Match/Compare 1 Trigger Trigger
+// <0x19=> TCC0 Match/Compare 2 Trigger Trigger
+// <0x1A=> TCC0 Match/Compare 3 Trigger Trigger
+// <0x1B=> TCC0 Match/Compare 4 Trigger Trigger
+// <0x1C=> TCC0 Match/Compare 5 Trigger Trigger
+// <0x1D=> TCC1 Overflow Trigger Trigger
+// <0x1E=> TCC1 Match/Compare 0 Trigger Trigger
+// <0x1F=> TCC1 Match/Compare 1 Trigger Trigger
+// <0x20=> TCC1 Match/Compare 2 Trigger Trigger
+// <0x21=> TCC1 Match/Compare 3 Trigger Trigger
+// <0x22=> TCC2 Overflow Trigger Trigger
+// <0x23=> TCC2 Match/Compare 0 Trigger Trigger
+// <0x24=> TCC2 Match/Compare 1 Trigger Trigger
+// <0x25=> TCC2 Match/Compare 2 Trigger Trigger
+// <0x26=> TCC3 Overflow Trigger Trigger
+// <0x27=> TCC3 Match/Compare 0 Trigger Trigger
+// <0x28=> TCC3 Match/Compare 1 Trigger Trigger
+// <0x29=> TCC4 Overflow Trigger Trigger
+// <0x2A=> TCC4 Match/Compare 0 Trigger Trigger
+// <0x2B=> TCC4 Match/Compare 1 Trigger Trigger
+// <0x2C=> TC0 Overflow Trigger
+// <0x2D=> TC0 Match/Compare 0 Trigger
+// <0x2E=> TC0 Match/Compare 1 Trigger
+// <0x2F=> TC1 Overflow Trigger
+// <0x30=> TC1 Match/Compare 0 Trigger
+// <0x31=> TC1 Match/Compare 1 Trigger
+// <0x32=> TC2 Overflow Trigger
+// <0x33=> TC2 Match/Compare 0 Trigger
+// <0x34=> TC2 Match/Compare 1 Trigger
+// <0x35=> TC3 Overflow Trigger
+// <0x36=> TC3 Match/Compare 0 Trigger
+// <0x37=> TC3 Match/Compare 1 Trigger
+// <0x38=> TC4 Overflow Trigger
+// <0x39=> TC4 Match/Compare 0 Trigger
+// <0x3A=> TC4 Match/Compare 1 Trigger
+// <0x3B=> TC5 Overflow Trigger
+// <0x3C=> TC5 Match/Compare 0 Trigger
+// <0x3D=> TC5 Match/Compare 1 Trigger
+// <0x3E=> TC6 Overflow Trigger
+// <0x3F=> TC6 Match/Compare 0 Trigger
+// <0x40=> TC6 Match/Compare 1 Trigger
+// <0x41=> TC7 Overflow Trigger
+// <0x42=> TC7 Match/Compare 0 Trigger
+// <0x43=> TC7 Match/Compare 1 Trigger
+// <0x44=> ADC0 Result Ready Trigger
+// <0x45=> ADC0 Sequencing Trigger
+// <0x46=> ADC1 Result Ready Trigger
+// <0x47=> ADC1 Sequencing Trigger
+// <0x48=> DAC Empty 0 Trigger
+// <0x49=> DAC Empty 1 Trigger
+// <0x4A=> DAC Result Ready 0 Trigger
+// <0x4B=> DAC Result Ready 1 Trigger
+// <0x4C=> I2S Rx 0 Trigger
+// <0x4D=> I2S Rx 1 Trigger
+// <0x4E=> I2S Tx 0 Trigger
+// <0x4F=> I2S Tx 1 Trigger
+// <0x50=> PCC RX Trigger
+// <0x51=> AES Write Trigger
+// <0x52=> AES Read Trigger
+// <0x53=> QSPI Rx Trigger
+// <0x54=> QSPI Tx Trigger
+// Defines the peripheral trigger which is source of the transfer
+// dmac_trifsrc_22
+#ifndef CONF_DMAC_TRIGSRC_22
+#define CONF_DMAC_TRIGSRC_22 0
+#endif
+
+// Channel Arbitration Level
+// <0=> Channel priority 0
+// <1=> Channel priority 1
+// <2=> Channel priority 2
+// <3=> Channel priority 3
+// Defines the arbitration level for this channel
+// dmac_lvl_22
+#ifndef CONF_DMAC_LVL_22
+#define CONF_DMAC_LVL_22 0
+#endif
+
+// Channel Event Output
+// Indicates whether channel event generation is enabled or not
+// dmac_evoe_22
+#ifndef CONF_DMAC_EVOE_22
+#define CONF_DMAC_EVOE_22 0
+#endif
+
+// Channel Event Input
+// Indicates whether channel event reception is enabled or not
+// dmac_evie_22
+#ifndef CONF_DMAC_EVIE_22
+#define CONF_DMAC_EVIE_22 0
+#endif
+
+// Event Input Action
+// <0=> No action
+// <1=> Normal transfer and conditional transfer on strobe trigger
+// <2=> Conditional transfer trigger
+// <3=> Conditional block transfer
+// <4=> Channel suspend operation
+// <5=> Channel resume operation
+// <6=> Skip next block suspend action
+// Defines the event input action
+// dmac_evact_22
+#ifndef CONF_DMAC_EVACT_22
+#define CONF_DMAC_EVACT_22 0
+#endif
+
+// Address Increment Step Size
+// <0=> Next ADDR = ADDR + (BEATSIZE + 1) * 1
+// <1=> Next ADDR = ADDR + (BEATSIZE + 1) * 2
+// <2=> Next ADDR = ADDR + (BEATSIZE + 1) * 4
+// <3=> Next ADDR = ADDR + (BEATSIZE + 1) * 8
+// <4=> Next ADDR = ADDR + (BEATSIZE + 1) * 16
+// <5=> Next ADDR = ADDR + (BEATSIZE + 1) * 32
+// <6=> Next ADDR = ADDR + (BEATSIZE + 1) * 64
+// <7=> Next ADDR = ADDR + (BEATSIZE + 1) * 128
+// Defines the address increment step size, applies to source or destination address
+// dmac_stepsize_22
+#ifndef CONF_DMAC_STEPSIZE_22
+#define CONF_DMAC_STEPSIZE_22 0
+#endif
+
+// Step Selection
+// <0=> Step size settings apply to the destination address
+// <1=> Step size settings apply to the source address
+// Defines whether source or destination addresses are using the step size settings
+// dmac_stepsel_22
+#ifndef CONF_DMAC_STEPSEL_22
+#define CONF_DMAC_STEPSEL_22 0
+#endif
+
+// Source Address Increment
+// Indicates whether the source address incrementation is enabled or not
+// dmac_srcinc_22
+#ifndef CONF_DMAC_SRCINC_22
+#define CONF_DMAC_SRCINC_22 0
+#endif
+
+// Destination Address Increment
+// Indicates whether the destination address incrementation is enabled or not
+// dmac_dstinc_22
+#ifndef CONF_DMAC_DSTINC_22
+#define CONF_DMAC_DSTINC_22 0
+#endif
+
+// Beat Size
+// <0=> 8-bit bus transfer
+// <1=> 16-bit bus transfer
+// <2=> 32-bit bus transfer
+// Defines the size of one beat
+// dmac_beatsize_22
+#ifndef CONF_DMAC_BEATSIZE_22
+#define CONF_DMAC_BEATSIZE_22 0
+#endif
+
+// Block Action
+// <0=> Channel will be disabled if it is the last block transfer in the transaction
+// <1=> Channel will be disabled if it is the last block transfer in the transaction and block interrupt
+// <2=> Channel suspend operation is complete
+// <3=> Both channel suspend operation and block interrupt
+// Defines the the DMAC should take after a block transfer has completed
+// dmac_blockact_22
+#ifndef CONF_DMAC_BLOCKACT_22
+#define CONF_DMAC_BLOCKACT_22 0
+#endif
+
+// Event Output Selection
+// <0=> Event generation disabled
+// <1=> Event strobe when block transfer complete
+// <3=> Event strobe when beat transfer complete
+// Defines the event output selection
+// dmac_evosel_22
+#ifndef CONF_DMAC_EVOSEL_22
+#define CONF_DMAC_EVOSEL_22 0
+#endif
+//
+
+// Channel 23 settings
+// dmac_channel_23_settings
+#ifndef CONF_DMAC_CHANNEL_23_SETTINGS
+#define CONF_DMAC_CHANNEL_23_SETTINGS 0
+#endif
+
+// Channel Run in Standby
+// Indicates whether channel 23 is running in standby mode or not
+// dmac_runstdby_23
+#ifndef CONF_DMAC_RUNSTDBY_23
+#define CONF_DMAC_RUNSTDBY_23 0
+#endif
+
+// Trigger action
+// <0=> One trigger required for each block transfer
+// <2=> One trigger required for each beat transfer
+// <3=> One trigger required for each transaction
+// Defines the trigger action used for a transfer
+// dmac_trigact_23
+#ifndef CONF_DMAC_TRIGACT_23
+#define CONF_DMAC_TRIGACT_23 0
+#endif
+
+// Trigger source
+// <0x00=> Only software/event triggers
+// <0x01=> RTC Time Stamp Trigger
+// <0x02=> DSU Debug Communication Channel 0 Trigger
+// <0x03=> DSU Debug Communication Channel 1 Trigger
+// <0x04=> SERCOM0 RX Trigger
+// <0x05=> SERCOM0 TX Trigger
+// <0x06=> SERCOM1 RX Trigger
+// <0x07=> SERCOM1 TX Trigger
+// <0x08=> SERCOM2 RX Trigger
+// <0x09=> SERCOM2 TX Trigger
+// <0x0A=> SERCOM3 RX Trigger
+// <0x0B=> SERCOM3 TX Trigger
+// <0x0C=> SERCOM4 RX Trigger
+// <0x0D=> SERCOM4 TX Trigger
+// <0x0E=> SERCOM5 RX Trigger
+// <0x0F=> SERCOM5 TX Trigger
+// <0x10=> SERCOM6 RX Trigger
+// <0x11=> SERCOM6 TX Trigger
+// <0x12=> SERCOM7 RX Trigger
+// <0x13=> SERCOM7 TX Trigger
+// <0x14=> CAN0 DEBUG Trigger
+// <0x15=> CAN1 DEBUG Trigger
+// <0x16=> TCC0 Overflow Trigger Trigger
+// <0x17=> TCC0 Match/Compare 0 Trigger Trigger
+// <0x18=> TCC0 Match/Compare 1 Trigger Trigger
+// <0x19=> TCC0 Match/Compare 2 Trigger Trigger
+// <0x1A=> TCC0 Match/Compare 3 Trigger Trigger
+// <0x1B=> TCC0 Match/Compare 4 Trigger Trigger
+// <0x1C=> TCC0 Match/Compare 5 Trigger Trigger
+// <0x1D=> TCC1 Overflow Trigger Trigger
+// <0x1E=> TCC1 Match/Compare 0 Trigger Trigger
+// <0x1F=> TCC1 Match/Compare 1 Trigger Trigger
+// <0x20=> TCC1 Match/Compare 2 Trigger Trigger
+// <0x21=> TCC1 Match/Compare 3 Trigger Trigger
+// <0x22=> TCC2 Overflow Trigger Trigger
+// <0x23=> TCC2 Match/Compare 0 Trigger Trigger
+// <0x24=> TCC2 Match/Compare 1 Trigger Trigger
+// <0x25=> TCC2 Match/Compare 2 Trigger Trigger
+// <0x26=> TCC3 Overflow Trigger Trigger
+// <0x27=> TCC3 Match/Compare 0 Trigger Trigger
+// <0x28=> TCC3 Match/Compare 1 Trigger Trigger
+// <0x29=> TCC4 Overflow Trigger Trigger
+// <0x2A=> TCC4 Match/Compare 0 Trigger Trigger
+// <0x2B=> TCC4 Match/Compare 1 Trigger Trigger
+// <0x2C=> TC0 Overflow Trigger
+// <0x2D=> TC0 Match/Compare 0 Trigger
+// <0x2E=> TC0 Match/Compare 1 Trigger
+// <0x2F=> TC1 Overflow Trigger
+// <0x30=> TC1 Match/Compare 0 Trigger
+// <0x31=> TC1 Match/Compare 1 Trigger
+// <0x32=> TC2 Overflow Trigger
+// <0x33=> TC2 Match/Compare 0 Trigger
+// <0x34=> TC2 Match/Compare 1 Trigger
+// <0x35=> TC3 Overflow Trigger
+// <0x36=> TC3 Match/Compare 0 Trigger
+// <0x37=> TC3 Match/Compare 1 Trigger
+// <0x38=> TC4 Overflow Trigger
+// <0x39=> TC4 Match/Compare 0 Trigger
+// <0x3A=> TC4 Match/Compare 1 Trigger
+// <0x3B=> TC5 Overflow Trigger
+// <0x3C=> TC5 Match/Compare 0 Trigger
+// <0x3D=> TC5 Match/Compare 1 Trigger
+// <0x3E=> TC6 Overflow Trigger
+// <0x3F=> TC6 Match/Compare 0 Trigger
+// <0x40=> TC6 Match/Compare 1 Trigger
+// <0x41=> TC7 Overflow Trigger
+// <0x42=> TC7 Match/Compare 0 Trigger
+// <0x43=> TC7 Match/Compare 1 Trigger
+// <0x44=> ADC0 Result Ready Trigger
+// <0x45=> ADC0 Sequencing Trigger
+// <0x46=> ADC1 Result Ready Trigger
+// <0x47=> ADC1 Sequencing Trigger
+// <0x48=> DAC Empty 0 Trigger
+// <0x49=> DAC Empty 1 Trigger
+// <0x4A=> DAC Result Ready 0 Trigger
+// <0x4B=> DAC Result Ready 1 Trigger
+// <0x4C=> I2S Rx 0 Trigger
+// <0x4D=> I2S Rx 1 Trigger
+// <0x4E=> I2S Tx 0 Trigger
+// <0x4F=> I2S Tx 1 Trigger
+// <0x50=> PCC RX Trigger
+// <0x51=> AES Write Trigger
+// <0x52=> AES Read Trigger
+// <0x53=> QSPI Rx Trigger
+// <0x54=> QSPI Tx Trigger
+// Defines the peripheral trigger which is source of the transfer
+// dmac_trifsrc_23
+#ifndef CONF_DMAC_TRIGSRC_23
+#define CONF_DMAC_TRIGSRC_23 0
+#endif
+
+// Channel Arbitration Level
+// <0=> Channel priority 0
+// <1=> Channel priority 1
+// <2=> Channel priority 2
+// <3=> Channel priority 3
+// Defines the arbitration level for this channel
+// dmac_lvl_23
+#ifndef CONF_DMAC_LVL_23
+#define CONF_DMAC_LVL_23 0
+#endif
+
+// Channel Event Output
+// Indicates whether channel event generation is enabled or not
+// dmac_evoe_23
+#ifndef CONF_DMAC_EVOE_23
+#define CONF_DMAC_EVOE_23 0
+#endif
+
+// Channel Event Input
+// Indicates whether channel event reception is enabled or not
+// dmac_evie_23
+#ifndef CONF_DMAC_EVIE_23
+#define CONF_DMAC_EVIE_23 0
+#endif
+
+// Event Input Action
+// <0=> No action
+// <1=> Normal transfer and conditional transfer on strobe trigger
+// <2=> Conditional transfer trigger
+// <3=> Conditional block transfer
+// <4=> Channel suspend operation
+// <5=> Channel resume operation
+// <6=> Skip next block suspend action
+// Defines the event input action
+// dmac_evact_23
+#ifndef CONF_DMAC_EVACT_23
+#define CONF_DMAC_EVACT_23 0
+#endif
+
+// Address Increment Step Size
+// <0=> Next ADDR = ADDR + (BEATSIZE + 1) * 1
+// <1=> Next ADDR = ADDR + (BEATSIZE + 1) * 2
+// <2=> Next ADDR = ADDR + (BEATSIZE + 1) * 4
+// <3=> Next ADDR = ADDR + (BEATSIZE + 1) * 8
+// <4=> Next ADDR = ADDR + (BEATSIZE + 1) * 16
+// <5=> Next ADDR = ADDR + (BEATSIZE + 1) * 32
+// <6=> Next ADDR = ADDR + (BEATSIZE + 1) * 64
+// <7=> Next ADDR = ADDR + (BEATSIZE + 1) * 128
+// Defines the address increment step size, applies to source or destination address
+// dmac_stepsize_23
+#ifndef CONF_DMAC_STEPSIZE_23
+#define CONF_DMAC_STEPSIZE_23 0
+#endif
+
+// Step Selection
+// <0=> Step size settings apply to the destination address
+// <1=> Step size settings apply to the source address
+// Defines whether source or destination addresses are using the step size settings
+// dmac_stepsel_23
+#ifndef CONF_DMAC_STEPSEL_23
+#define CONF_DMAC_STEPSEL_23 0
+#endif
+
+// Source Address Increment
+// Indicates whether the source address incrementation is enabled or not
+// dmac_srcinc_23
+#ifndef CONF_DMAC_SRCINC_23
+#define CONF_DMAC_SRCINC_23 0
+#endif
+
+// Destination Address Increment
+// Indicates whether the destination address incrementation is enabled or not
+// dmac_dstinc_23
+#ifndef CONF_DMAC_DSTINC_23
+#define CONF_DMAC_DSTINC_23 0
+#endif
+
+// Beat Size
+// <0=> 8-bit bus transfer
+// <1=> 16-bit bus transfer
+// <2=> 32-bit bus transfer
+// Defines the size of one beat
+// dmac_beatsize_23
+#ifndef CONF_DMAC_BEATSIZE_23
+#define CONF_DMAC_BEATSIZE_23 0
+#endif
+
+// Block Action
+// <0=> Channel will be disabled if it is the last block transfer in the transaction
+// <1=> Channel will be disabled if it is the last block transfer in the transaction and block interrupt
+// <2=> Channel suspend operation is complete
+// <3=> Both channel suspend operation and block interrupt
+// Defines the the DMAC should take after a block transfer has completed
+// dmac_blockact_23
+#ifndef CONF_DMAC_BLOCKACT_23
+#define CONF_DMAC_BLOCKACT_23 0
+#endif
+
+// Event Output Selection
+// <0=> Event generation disabled
+// <1=> Event strobe when block transfer complete
+// <3=> Event strobe when beat transfer complete
+// Defines the event output selection
+// dmac_evosel_23
+#ifndef CONF_DMAC_EVOSEL_23
+#define CONF_DMAC_EVOSEL_23 0
+#endif
+//
+
+// Channel 24 settings
+// dmac_channel_24_settings
+#ifndef CONF_DMAC_CHANNEL_24_SETTINGS
+#define CONF_DMAC_CHANNEL_24_SETTINGS 0
+#endif
+
+// Channel Run in Standby
+// Indicates whether channel 24 is running in standby mode or not
+// dmac_runstdby_24
+#ifndef CONF_DMAC_RUNSTDBY_24
+#define CONF_DMAC_RUNSTDBY_24 0
+#endif
+
+// Trigger action
+// <0=> One trigger required for each block transfer
+// <2=> One trigger required for each beat transfer
+// <3=> One trigger required for each transaction
+// Defines the trigger action used for a transfer
+// dmac_trigact_24
+#ifndef CONF_DMAC_TRIGACT_24
+#define CONF_DMAC_TRIGACT_24 0
+#endif
+
+// Trigger source
+// <0x00=> Only software/event triggers
+// <0x01=> RTC Time Stamp Trigger
+// <0x02=> DSU Debug Communication Channel 0 Trigger
+// <0x03=> DSU Debug Communication Channel 1 Trigger
+// <0x04=> SERCOM0 RX Trigger
+// <0x05=> SERCOM0 TX Trigger
+// <0x06=> SERCOM1 RX Trigger
+// <0x07=> SERCOM1 TX Trigger
+// <0x08=> SERCOM2 RX Trigger
+// <0x09=> SERCOM2 TX Trigger
+// <0x0A=> SERCOM3 RX Trigger
+// <0x0B=> SERCOM3 TX Trigger
+// <0x0C=> SERCOM4 RX Trigger
+// <0x0D=> SERCOM4 TX Trigger
+// <0x0E=> SERCOM5 RX Trigger
+// <0x0F=> SERCOM5 TX Trigger
+// <0x10=> SERCOM6 RX Trigger
+// <0x11=> SERCOM6 TX Trigger
+// <0x12=> SERCOM7 RX Trigger
+// <0x13=> SERCOM7 TX Trigger
+// <0x14=> CAN0 DEBUG Trigger
+// <0x15=> CAN1 DEBUG Trigger
+// <0x16=> TCC0 Overflow Trigger Trigger
+// <0x17=> TCC0 Match/Compare 0 Trigger Trigger
+// <0x18=> TCC0 Match/Compare 1 Trigger Trigger
+// <0x19=> TCC0 Match/Compare 2 Trigger Trigger
+// <0x1A=> TCC0 Match/Compare 3 Trigger Trigger
+// <0x1B=> TCC0 Match/Compare 4 Trigger Trigger
+// <0x1C=> TCC0 Match/Compare 5 Trigger Trigger
+// <0x1D=> TCC1 Overflow Trigger Trigger
+// <0x1E=> TCC1 Match/Compare 0 Trigger Trigger
+// <0x1F=> TCC1 Match/Compare 1 Trigger Trigger
+// <0x20=> TCC1 Match/Compare 2 Trigger Trigger
+// <0x21=> TCC1 Match/Compare 3 Trigger Trigger
+// <0x22=> TCC2 Overflow Trigger Trigger
+// <0x23=> TCC2 Match/Compare 0 Trigger Trigger
+// <0x24=> TCC2 Match/Compare 1 Trigger Trigger
+// <0x25=> TCC2 Match/Compare 2 Trigger Trigger
+// <0x26=> TCC3 Overflow Trigger Trigger
+// <0x27=> TCC3 Match/Compare 0 Trigger Trigger
+// <0x28=> TCC3 Match/Compare 1 Trigger Trigger
+// <0x29=> TCC4 Overflow Trigger Trigger
+// <0x2A=> TCC4 Match/Compare 0 Trigger Trigger
+// <0x2B=> TCC4 Match/Compare 1 Trigger Trigger
+// <0x2C=> TC0 Overflow Trigger
+// <0x2D=> TC0 Match/Compare 0 Trigger
+// <0x2E=> TC0 Match/Compare 1 Trigger
+// <0x2F=> TC1 Overflow Trigger
+// <0x30=> TC1 Match/Compare 0 Trigger
+// <0x31=> TC1 Match/Compare 1 Trigger
+// <0x32=> TC2 Overflow Trigger
+// <0x33=> TC2 Match/Compare 0 Trigger
+// <0x34=> TC2 Match/Compare 1 Trigger
+// <0x35=> TC3 Overflow Trigger
+// <0x36=> TC3 Match/Compare 0 Trigger
+// <0x37=> TC3 Match/Compare 1 Trigger
+// <0x38=> TC4 Overflow Trigger
+// <0x39=> TC4 Match/Compare 0 Trigger
+// <0x3A=> TC4 Match/Compare 1 Trigger
+// <0x3B=> TC5 Overflow Trigger
+// <0x3C=> TC5 Match/Compare 0 Trigger
+// <0x3D=> TC5 Match/Compare 1 Trigger
+// <0x3E=> TC6 Overflow Trigger
+// <0x3F=> TC6 Match/Compare 0 Trigger
+// <0x40=> TC6 Match/Compare 1 Trigger
+// <0x41=> TC7 Overflow Trigger
+// <0x42=> TC7 Match/Compare 0 Trigger
+// <0x43=> TC7 Match/Compare 1 Trigger
+// <0x44=> ADC0 Result Ready Trigger
+// <0x45=> ADC0 Sequencing Trigger
+// <0x46=> ADC1 Result Ready Trigger
+// <0x47=> ADC1 Sequencing Trigger
+// <0x48=> DAC Empty 0 Trigger
+// <0x49=> DAC Empty 1 Trigger
+// <0x4A=> DAC Result Ready 0 Trigger
+// <0x4B=> DAC Result Ready 1 Trigger
+// <0x4C=> I2S Rx 0 Trigger
+// <0x4D=> I2S Rx 1 Trigger
+// <0x4E=> I2S Tx 0 Trigger
+// <0x4F=> I2S Tx 1 Trigger
+// <0x50=> PCC RX Trigger
+// <0x51=> AES Write Trigger
+// <0x52=> AES Read Trigger
+// <0x53=> QSPI Rx Trigger
+// <0x54=> QSPI Tx Trigger
+// Defines the peripheral trigger which is source of the transfer
+// dmac_trifsrc_24
+#ifndef CONF_DMAC_TRIGSRC_24
+#define CONF_DMAC_TRIGSRC_24 0
+#endif
+
+// Channel Arbitration Level
+// <0=> Channel priority 0
+// <1=> Channel priority 1
+// <2=> Channel priority 2
+// <3=> Channel priority 3
+// Defines the arbitration level for this channel
+// dmac_lvl_24
+#ifndef CONF_DMAC_LVL_24
+#define CONF_DMAC_LVL_24 0
+#endif
+
+// Channel Event Output
+// Indicates whether channel event generation is enabled or not
+// dmac_evoe_24
+#ifndef CONF_DMAC_EVOE_24
+#define CONF_DMAC_EVOE_24 0
+#endif
+
+// Channel Event Input
+// Indicates whether channel event reception is enabled or not
+// dmac_evie_24
+#ifndef CONF_DMAC_EVIE_24
+#define CONF_DMAC_EVIE_24 0
+#endif
+
+// Event Input Action
+// <0=> No action
+// <1=> Normal transfer and conditional transfer on strobe trigger
+// <2=> Conditional transfer trigger
+// <3=> Conditional block transfer
+// <4=> Channel suspend operation
+// <5=> Channel resume operation
+// <6=> Skip next block suspend action
+// Defines the event input action
+// dmac_evact_24
+#ifndef CONF_DMAC_EVACT_24
+#define CONF_DMAC_EVACT_24 0
+#endif
+
+// Address Increment Step Size
+// <0=> Next ADDR = ADDR + (BEATSIZE + 1) * 1
+// <1=> Next ADDR = ADDR + (BEATSIZE + 1) * 2
+// <2=> Next ADDR = ADDR + (BEATSIZE + 1) * 4
+// <3=> Next ADDR = ADDR + (BEATSIZE + 1) * 8
+// <4=> Next ADDR = ADDR + (BEATSIZE + 1) * 16
+// <5=> Next ADDR = ADDR + (BEATSIZE + 1) * 32
+// <6=> Next ADDR = ADDR + (BEATSIZE + 1) * 64
+// <7=> Next ADDR = ADDR + (BEATSIZE + 1) * 128
+// Defines the address increment step size, applies to source or destination address
+// dmac_stepsize_24
+#ifndef CONF_DMAC_STEPSIZE_24
+#define CONF_DMAC_STEPSIZE_24 0
+#endif
+
+// Step Selection
+// <0=> Step size settings apply to the destination address
+// <1=> Step size settings apply to the source address
+// Defines whether source or destination addresses are using the step size settings
+// dmac_stepsel_24
+#ifndef CONF_DMAC_STEPSEL_24
+#define CONF_DMAC_STEPSEL_24 0
+#endif
+
+// Source Address Increment
+// Indicates whether the source address incrementation is enabled or not
+// dmac_srcinc_24
+#ifndef CONF_DMAC_SRCINC_24
+#define CONF_DMAC_SRCINC_24 0
+#endif
+
+// Destination Address Increment
+// Indicates whether the destination address incrementation is enabled or not
+// dmac_dstinc_24
+#ifndef CONF_DMAC_DSTINC_24
+#define CONF_DMAC_DSTINC_24 0
+#endif
+
+// Beat Size
+// <0=> 8-bit bus transfer
+// <1=> 16-bit bus transfer
+// <2=> 32-bit bus transfer
+// Defines the size of one beat
+// dmac_beatsize_24
+#ifndef CONF_DMAC_BEATSIZE_24
+#define CONF_DMAC_BEATSIZE_24 0
+#endif
+
+// Block Action
+// <0=> Channel will be disabled if it is the last block transfer in the transaction
+// <1=> Channel will be disabled if it is the last block transfer in the transaction and block interrupt
+// <2=> Channel suspend operation is complete
+// <3=> Both channel suspend operation and block interrupt
+// Defines the the DMAC should take after a block transfer has completed
+// dmac_blockact_24
+#ifndef CONF_DMAC_BLOCKACT_24
+#define CONF_DMAC_BLOCKACT_24 0
+#endif
+
+// Event Output Selection
+// <0=> Event generation disabled
+// <1=> Event strobe when block transfer complete
+// <3=> Event strobe when beat transfer complete
+// Defines the event output selection
+// dmac_evosel_24
+#ifndef CONF_DMAC_EVOSEL_24
+#define CONF_DMAC_EVOSEL_24 0
+#endif
+//
+
+// Channel 25 settings
+// dmac_channel_25_settings
+#ifndef CONF_DMAC_CHANNEL_25_SETTINGS
+#define CONF_DMAC_CHANNEL_25_SETTINGS 0
+#endif
+
+// Channel Run in Standby
+// Indicates whether channel 25 is running in standby mode or not
+// dmac_runstdby_25
+#ifndef CONF_DMAC_RUNSTDBY_25
+#define CONF_DMAC_RUNSTDBY_25 0
+#endif
+
+// Trigger action
+// <0=> One trigger required for each block transfer
+// <2=> One trigger required for each beat transfer
+// <3=> One trigger required for each transaction
+// Defines the trigger action used for a transfer
+// dmac_trigact_25
+#ifndef CONF_DMAC_TRIGACT_25
+#define CONF_DMAC_TRIGACT_25 0
+#endif
+
+// Trigger source
+// <0x00=> Only software/event triggers
+// <0x01=> RTC Time Stamp Trigger
+// <0x02=> DSU Debug Communication Channel 0 Trigger
+// <0x03=> DSU Debug Communication Channel 1 Trigger
+// <0x04=> SERCOM0 RX Trigger
+// <0x05=> SERCOM0 TX Trigger
+// <0x06=> SERCOM1 RX Trigger
+// <0x07=> SERCOM1 TX Trigger
+// <0x08=> SERCOM2 RX Trigger
+// <0x09=> SERCOM2 TX Trigger
+// <0x0A=> SERCOM3 RX Trigger
+// <0x0B=> SERCOM3 TX Trigger
+// <0x0C=> SERCOM4 RX Trigger
+// <0x0D=> SERCOM4 TX Trigger
+// <0x0E=> SERCOM5 RX Trigger
+// <0x0F=> SERCOM5 TX Trigger
+// <0x10=> SERCOM6 RX Trigger
+// <0x11=> SERCOM6 TX Trigger
+// <0x12=> SERCOM7 RX Trigger
+// <0x13=> SERCOM7 TX Trigger
+// <0x14=> CAN0 DEBUG Trigger
+// <0x15=> CAN1 DEBUG Trigger
+// <0x16=> TCC0 Overflow Trigger Trigger
+// <0x17=> TCC0 Match/Compare 0 Trigger Trigger
+// <0x18=> TCC0 Match/Compare 1 Trigger Trigger
+// <0x19=> TCC0 Match/Compare 2 Trigger Trigger
+// <0x1A=> TCC0 Match/Compare 3 Trigger Trigger
+// <0x1B=> TCC0 Match/Compare 4 Trigger Trigger
+// <0x1C=> TCC0 Match/Compare 5 Trigger Trigger
+// <0x1D=> TCC1 Overflow Trigger Trigger
+// <0x1E=> TCC1 Match/Compare 0 Trigger Trigger
+// <0x1F=> TCC1 Match/Compare 1 Trigger Trigger
+// <0x20=> TCC1 Match/Compare 2 Trigger Trigger
+// <0x21=> TCC1 Match/Compare 3 Trigger Trigger
+// <0x22=> TCC2 Overflow Trigger Trigger
+// <0x23=> TCC2 Match/Compare 0 Trigger Trigger
+// <0x24=> TCC2 Match/Compare 1 Trigger Trigger
+// <0x25=> TCC2 Match/Compare 2 Trigger Trigger
+// <0x26=> TCC3 Overflow Trigger Trigger
+// <0x27=> TCC3 Match/Compare 0 Trigger Trigger
+// <0x28=> TCC3 Match/Compare 1 Trigger Trigger
+// <0x29=> TCC4 Overflow Trigger Trigger
+// <0x2A=> TCC4 Match/Compare 0 Trigger Trigger
+// <0x2B=> TCC4 Match/Compare 1 Trigger Trigger
+// <0x2C=> TC0 Overflow Trigger
+// <0x2D=> TC0 Match/Compare 0 Trigger
+// <0x2E=> TC0 Match/Compare 1 Trigger
+// <0x2F=> TC1 Overflow Trigger
+// <0x30=> TC1 Match/Compare 0 Trigger
+// <0x31=> TC1 Match/Compare 1 Trigger
+// <0x32=> TC2 Overflow Trigger
+// <0x33=> TC2 Match/Compare 0 Trigger
+// <0x34=> TC2 Match/Compare 1 Trigger
+// <0x35=> TC3 Overflow Trigger
+// <0x36=> TC3 Match/Compare 0 Trigger
+// <0x37=> TC3 Match/Compare 1 Trigger
+// <0x38=> TC4 Overflow Trigger
+// <0x39=> TC4 Match/Compare 0 Trigger
+// <0x3A=> TC4 Match/Compare 1 Trigger
+// <0x3B=> TC5 Overflow Trigger
+// <0x3C=> TC5 Match/Compare 0 Trigger
+// <0x3D=> TC5 Match/Compare 1 Trigger
+// <0x3E=> TC6 Overflow Trigger
+// <0x3F=> TC6 Match/Compare 0 Trigger
+// <0x40=> TC6 Match/Compare 1 Trigger
+// <0x41=> TC7 Overflow Trigger
+// <0x42=> TC7 Match/Compare 0 Trigger
+// <0x43=> TC7 Match/Compare 1 Trigger
+// <0x44=> ADC0 Result Ready Trigger
+// <0x45=> ADC0 Sequencing Trigger
+// <0x46=> ADC1 Result Ready Trigger
+// <0x47=> ADC1 Sequencing Trigger
+// <0x48=> DAC Empty 0 Trigger
+// <0x49=> DAC Empty 1 Trigger
+// <0x4A=> DAC Result Ready 0 Trigger
+// <0x4B=> DAC Result Ready 1 Trigger
+// <0x4C=> I2S Rx 0 Trigger
+// <0x4D=> I2S Rx 1 Trigger
+// <0x4E=> I2S Tx 0 Trigger
+// <0x4F=> I2S Tx 1 Trigger
+// <0x50=> PCC RX Trigger
+// <0x51=> AES Write Trigger
+// <0x52=> AES Read Trigger
+// <0x53=> QSPI Rx Trigger
+// <0x54=> QSPI Tx Trigger
+// Defines the peripheral trigger which is source of the transfer
+// dmac_trifsrc_25
+#ifndef CONF_DMAC_TRIGSRC_25
+#define CONF_DMAC_TRIGSRC_25 0
+#endif
+
+// Channel Arbitration Level
+// <0=> Channel priority 0
+// <1=> Channel priority 1
+// <2=> Channel priority 2
+// <3=> Channel priority 3
+// Defines the arbitration level for this channel
+// dmac_lvl_25
+#ifndef CONF_DMAC_LVL_25
+#define CONF_DMAC_LVL_25 0
+#endif
+
+// Channel Event Output
+// Indicates whether channel event generation is enabled or not
+// dmac_evoe_25
+#ifndef CONF_DMAC_EVOE_25
+#define CONF_DMAC_EVOE_25 0
+#endif
+
+// Channel Event Input
+// Indicates whether channel event reception is enabled or not
+// dmac_evie_25
+#ifndef CONF_DMAC_EVIE_25
+#define CONF_DMAC_EVIE_25 0
+#endif
+
+// Event Input Action
+// <0=> No action
+// <1=> Normal transfer and conditional transfer on strobe trigger
+// <2=> Conditional transfer trigger
+// <3=> Conditional block transfer
+// <4=> Channel suspend operation
+// <5=> Channel resume operation
+// <6=> Skip next block suspend action
+// Defines the event input action
+// dmac_evact_25
+#ifndef CONF_DMAC_EVACT_25
+#define CONF_DMAC_EVACT_25 0
+#endif
+
+// Address Increment Step Size
+// <0=> Next ADDR = ADDR + (BEATSIZE + 1) * 1
+// <1=> Next ADDR = ADDR + (BEATSIZE + 1) * 2
+// <2=> Next ADDR = ADDR + (BEATSIZE + 1) * 4
+// <3=> Next ADDR = ADDR + (BEATSIZE + 1) * 8
+// <4=> Next ADDR = ADDR + (BEATSIZE + 1) * 16
+// <5=> Next ADDR = ADDR + (BEATSIZE + 1) * 32
+// <6=> Next ADDR = ADDR + (BEATSIZE + 1) * 64
+// <7=> Next ADDR = ADDR + (BEATSIZE + 1) * 128
+// Defines the address increment step size, applies to source or destination address
+// dmac_stepsize_25
+#ifndef CONF_DMAC_STEPSIZE_25
+#define CONF_DMAC_STEPSIZE_25 0
+#endif
+
+// Step Selection
+// <0=> Step size settings apply to the destination address
+// <1=> Step size settings apply to the source address
+// Defines whether source or destination addresses are using the step size settings
+// dmac_stepsel_25
+#ifndef CONF_DMAC_STEPSEL_25
+#define CONF_DMAC_STEPSEL_25 0
+#endif
+
+// Source Address Increment
+// Indicates whether the source address incrementation is enabled or not
+// dmac_srcinc_25
+#ifndef CONF_DMAC_SRCINC_25
+#define CONF_DMAC_SRCINC_25 0
+#endif
+
+// Destination Address Increment
+// Indicates whether the destination address incrementation is enabled or not
+// dmac_dstinc_25
+#ifndef CONF_DMAC_DSTINC_25
+#define CONF_DMAC_DSTINC_25 0
+#endif
+
+// Beat Size
+// <0=> 8-bit bus transfer
+// <1=> 16-bit bus transfer
+// <2=> 32-bit bus transfer
+// Defines the size of one beat
+// dmac_beatsize_25
+#ifndef CONF_DMAC_BEATSIZE_25
+#define CONF_DMAC_BEATSIZE_25 0
+#endif
+
+// Block Action
+// <0=> Channel will be disabled if it is the last block transfer in the transaction
+// <1=> Channel will be disabled if it is the last block transfer in the transaction and block interrupt
+// <2=> Channel suspend operation is complete
+// <3=> Both channel suspend operation and block interrupt
+// Defines the the DMAC should take after a block transfer has completed
+// dmac_blockact_25
+#ifndef CONF_DMAC_BLOCKACT_25
+#define CONF_DMAC_BLOCKACT_25 0
+#endif
+
+// Event Output Selection
+// <0=> Event generation disabled
+// <1=> Event strobe when block transfer complete
+// <3=> Event strobe when beat transfer complete
+// Defines the event output selection
+// dmac_evosel_25
+#ifndef CONF_DMAC_EVOSEL_25
+#define CONF_DMAC_EVOSEL_25 0
+#endif
+//
+
+// Channel 26 settings
+// dmac_channel_26_settings
+#ifndef CONF_DMAC_CHANNEL_26_SETTINGS
+#define CONF_DMAC_CHANNEL_26_SETTINGS 0
+#endif
+
+// Channel Run in Standby
+// Indicates whether channel 26 is running in standby mode or not
+// dmac_runstdby_26
+#ifndef CONF_DMAC_RUNSTDBY_26
+#define CONF_DMAC_RUNSTDBY_26 0
+#endif
+
+// Trigger action
+// <0=> One trigger required for each block transfer
+// <2=> One trigger required for each beat transfer
+// <3=> One trigger required for each transaction
+// Defines the trigger action used for a transfer
+// dmac_trigact_26
+#ifndef CONF_DMAC_TRIGACT_26
+#define CONF_DMAC_TRIGACT_26 0
+#endif
+
+// Trigger source
+// <0x00=> Only software/event triggers
+// <0x01=> RTC Time Stamp Trigger
+// <0x02=> DSU Debug Communication Channel 0 Trigger
+// <0x03=> DSU Debug Communication Channel 1 Trigger
+// <0x04=> SERCOM0 RX Trigger
+// <0x05=> SERCOM0 TX Trigger
+// <0x06=> SERCOM1 RX Trigger
+// <0x07=> SERCOM1 TX Trigger
+// <0x08=> SERCOM2 RX Trigger
+// <0x09=> SERCOM2 TX Trigger
+// <0x0A=> SERCOM3 RX Trigger
+// <0x0B=> SERCOM3 TX Trigger
+// <0x0C=> SERCOM4 RX Trigger
+// <0x0D=> SERCOM4 TX Trigger
+// <0x0E=> SERCOM5 RX Trigger
+// <0x0F=> SERCOM5 TX Trigger
+// <0x10=> SERCOM6 RX Trigger
+// <0x11=> SERCOM6 TX Trigger
+// <0x12=> SERCOM7 RX Trigger
+// <0x13=> SERCOM7 TX Trigger
+// <0x14=> CAN0 DEBUG Trigger
+// <0x15=> CAN1 DEBUG Trigger
+// <0x16=> TCC0 Overflow Trigger Trigger
+// <0x17=> TCC0 Match/Compare 0 Trigger Trigger
+// <0x18=> TCC0 Match/Compare 1 Trigger Trigger
+// <0x19=> TCC0 Match/Compare 2 Trigger Trigger
+// <0x1A=> TCC0 Match/Compare 3 Trigger Trigger
+// <0x1B=> TCC0 Match/Compare 4 Trigger Trigger
+// <0x1C=> TCC0 Match/Compare 5 Trigger Trigger
+// <0x1D=> TCC1 Overflow Trigger Trigger
+// <0x1E=> TCC1 Match/Compare 0 Trigger Trigger
+// <0x1F=> TCC1 Match/Compare 1 Trigger Trigger
+// <0x20=> TCC1 Match/Compare 2 Trigger Trigger
+// <0x21=> TCC1 Match/Compare 3 Trigger Trigger
+// <0x22=> TCC2 Overflow Trigger Trigger
+// <0x23=> TCC2 Match/Compare 0 Trigger Trigger
+// <0x24=> TCC2 Match/Compare 1 Trigger Trigger
+// <0x25=> TCC2 Match/Compare 2 Trigger Trigger
+// <0x26=> TCC3 Overflow Trigger Trigger
+// <0x27=> TCC3 Match/Compare 0 Trigger Trigger
+// <0x28=> TCC3 Match/Compare 1 Trigger Trigger
+// <0x29=> TCC4 Overflow Trigger Trigger
+// <0x2A=> TCC4 Match/Compare 0 Trigger Trigger
+// <0x2B=> TCC4 Match/Compare 1 Trigger Trigger
+// <0x2C=> TC0 Overflow Trigger
+// <0x2D=> TC0 Match/Compare 0 Trigger
+// <0x2E=> TC0 Match/Compare 1 Trigger
+// <0x2F=> TC1 Overflow Trigger
+// <0x30=> TC1 Match/Compare 0 Trigger
+// <0x31=> TC1 Match/Compare 1 Trigger
+// <0x32=> TC2 Overflow Trigger
+// <0x33=> TC2 Match/Compare 0 Trigger
+// <0x34=> TC2 Match/Compare 1 Trigger
+// <0x35=> TC3 Overflow Trigger
+// <0x36=> TC3 Match/Compare 0 Trigger
+// <0x37=> TC3 Match/Compare 1 Trigger
+// <0x38=> TC4 Overflow Trigger
+// <0x39=> TC4 Match/Compare 0 Trigger
+// <0x3A=> TC4 Match/Compare 1 Trigger
+// <0x3B=> TC5 Overflow Trigger
+// <0x3C=> TC5 Match/Compare 0 Trigger
+// <0x3D=> TC5 Match/Compare 1 Trigger
+// <0x3E=> TC6 Overflow Trigger
+// <0x3F=> TC6 Match/Compare 0 Trigger
+// <0x40=> TC6 Match/Compare 1 Trigger
+// <0x41=> TC7 Overflow Trigger
+// <0x42=> TC7 Match/Compare 0 Trigger
+// <0x43=> TC7 Match/Compare 1 Trigger
+// <0x44=> ADC0 Result Ready Trigger
+// <0x45=> ADC0 Sequencing Trigger
+// <0x46=> ADC1 Result Ready Trigger
+// <0x47=> ADC1 Sequencing Trigger
+// <0x48=> DAC Empty 0 Trigger
+// <0x49=> DAC Empty 1 Trigger
+// <0x4A=> DAC Result Ready 0 Trigger
+// <0x4B=> DAC Result Ready 1 Trigger
+// <0x4C=> I2S Rx 0 Trigger
+// <0x4D=> I2S Rx 1 Trigger
+// <0x4E=> I2S Tx 0 Trigger
+// <0x4F=> I2S Tx 1 Trigger
+// <0x50=> PCC RX Trigger
+// <0x51=> AES Write Trigger
+// <0x52=> AES Read Trigger
+// <0x53=> QSPI Rx Trigger
+// <0x54=> QSPI Tx Trigger
+// Defines the peripheral trigger which is source of the transfer
+// dmac_trifsrc_26
+#ifndef CONF_DMAC_TRIGSRC_26
+#define CONF_DMAC_TRIGSRC_26 0
+#endif
+
+// Channel Arbitration Level
+// <0=> Channel priority 0
+// <1=> Channel priority 1
+// <2=> Channel priority 2
+// <3=> Channel priority 3
+// Defines the arbitration level for this channel
+// dmac_lvl_26
+#ifndef CONF_DMAC_LVL_26
+#define CONF_DMAC_LVL_26 0
+#endif
+
+// Channel Event Output
+// Indicates whether channel event generation is enabled or not
+// dmac_evoe_26
+#ifndef CONF_DMAC_EVOE_26
+#define CONF_DMAC_EVOE_26 0
+#endif
+
+// Channel Event Input
+// Indicates whether channel event reception is enabled or not
+// dmac_evie_26
+#ifndef CONF_DMAC_EVIE_26
+#define CONF_DMAC_EVIE_26 0
+#endif
+
+// Event Input Action
+// <0=> No action
+// <1=> Normal transfer and conditional transfer on strobe trigger
+// <2=> Conditional transfer trigger
+// <3=> Conditional block transfer
+// <4=> Channel suspend operation
+// <5=> Channel resume operation
+// <6=> Skip next block suspend action
+// Defines the event input action
+// dmac_evact_26
+#ifndef CONF_DMAC_EVACT_26
+#define CONF_DMAC_EVACT_26 0
+#endif
+
+// Address Increment Step Size
+// <0=> Next ADDR = ADDR + (BEATSIZE + 1) * 1
+// <1=> Next ADDR = ADDR + (BEATSIZE + 1) * 2
+// <2=> Next ADDR = ADDR + (BEATSIZE + 1) * 4
+// <3=> Next ADDR = ADDR + (BEATSIZE + 1) * 8
+// <4=> Next ADDR = ADDR + (BEATSIZE + 1) * 16
+// <5=> Next ADDR = ADDR + (BEATSIZE + 1) * 32
+// <6=> Next ADDR = ADDR + (BEATSIZE + 1) * 64
+// <7=> Next ADDR = ADDR + (BEATSIZE + 1) * 128
+// Defines the address increment step size, applies to source or destination address
+// dmac_stepsize_26
+#ifndef CONF_DMAC_STEPSIZE_26
+#define CONF_DMAC_STEPSIZE_26 0
+#endif
+
+// Step Selection
+// <0=> Step size settings apply to the destination address
+// <1=> Step size settings apply to the source address
+// Defines whether source or destination addresses are using the step size settings
+// dmac_stepsel_26
+#ifndef CONF_DMAC_STEPSEL_26
+#define CONF_DMAC_STEPSEL_26 0
+#endif
+
+// Source Address Increment
+// Indicates whether the source address incrementation is enabled or not
+// dmac_srcinc_26
+#ifndef CONF_DMAC_SRCINC_26
+#define CONF_DMAC_SRCINC_26 0
+#endif
+
+// Destination Address Increment
+// Indicates whether the destination address incrementation is enabled or not
+// dmac_dstinc_26
+#ifndef CONF_DMAC_DSTINC_26
+#define CONF_DMAC_DSTINC_26 0
+#endif
+
+// Beat Size
+// <0=> 8-bit bus transfer
+// <1=> 16-bit bus transfer
+// <2=> 32-bit bus transfer
+// Defines the size of one beat
+// dmac_beatsize_26
+#ifndef CONF_DMAC_BEATSIZE_26
+#define CONF_DMAC_BEATSIZE_26 0
+#endif
+
+// Block Action
+// <0=> Channel will be disabled if it is the last block transfer in the transaction
+// <1=> Channel will be disabled if it is the last block transfer in the transaction and block interrupt
+// <2=> Channel suspend operation is complete
+// <3=> Both channel suspend operation and block interrupt
+// Defines the the DMAC should take after a block transfer has completed
+// dmac_blockact_26
+#ifndef CONF_DMAC_BLOCKACT_26
+#define CONF_DMAC_BLOCKACT_26 0
+#endif
+
+// Event Output Selection
+// <0=> Event generation disabled
+// <1=> Event strobe when block transfer complete
+// <3=> Event strobe when beat transfer complete
+// Defines the event output selection
+// dmac_evosel_26
+#ifndef CONF_DMAC_EVOSEL_26
+#define CONF_DMAC_EVOSEL_26 0
+#endif
+//
+
+// Channel 27 settings
+// dmac_channel_27_settings
+#ifndef CONF_DMAC_CHANNEL_27_SETTINGS
+#define CONF_DMAC_CHANNEL_27_SETTINGS 0
+#endif
+
+// Channel Run in Standby
+// Indicates whether channel 27 is running in standby mode or not
+// dmac_runstdby_27
+#ifndef CONF_DMAC_RUNSTDBY_27
+#define CONF_DMAC_RUNSTDBY_27 0
+#endif
+
+// Trigger action
+// <0=> One trigger required for each block transfer
+// <2=> One trigger required for each beat transfer
+// <3=> One trigger required for each transaction
+// Defines the trigger action used for a transfer
+// dmac_trigact_27
+#ifndef CONF_DMAC_TRIGACT_27
+#define CONF_DMAC_TRIGACT_27 0
+#endif
+
+// Trigger source
+// <0x00=> Only software/event triggers
+// <0x01=> RTC Time Stamp Trigger
+// <0x02=> DSU Debug Communication Channel 0 Trigger
+// <0x03=> DSU Debug Communication Channel 1 Trigger
+// <0x04=> SERCOM0 RX Trigger
+// <0x05=> SERCOM0 TX Trigger
+// <0x06=> SERCOM1 RX Trigger
+// <0x07=> SERCOM1 TX Trigger
+// <0x08=> SERCOM2 RX Trigger
+// <0x09=> SERCOM2 TX Trigger
+// <0x0A=> SERCOM3 RX Trigger
+// <0x0B=> SERCOM3 TX Trigger
+// <0x0C=> SERCOM4 RX Trigger
+// <0x0D=> SERCOM4 TX Trigger
+// <0x0E=> SERCOM5 RX Trigger
+// <0x0F=> SERCOM5 TX Trigger
+// <0x10=> SERCOM6 RX Trigger
+// <0x11=> SERCOM6 TX Trigger
+// <0x12=> SERCOM7 RX Trigger
+// <0x13=> SERCOM7 TX Trigger
+// <0x14=> CAN0 DEBUG Trigger
+// <0x15=> CAN1 DEBUG Trigger
+// <0x16=> TCC0 Overflow Trigger Trigger
+// <0x17=> TCC0 Match/Compare 0 Trigger Trigger
+// <0x18=> TCC0 Match/Compare 1 Trigger Trigger
+// <0x19=> TCC0 Match/Compare 2 Trigger Trigger
+// <0x1A=> TCC0 Match/Compare 3 Trigger Trigger
+// <0x1B=> TCC0 Match/Compare 4 Trigger Trigger
+// <0x1C=> TCC0 Match/Compare 5 Trigger Trigger
+// <0x1D=> TCC1 Overflow Trigger Trigger
+// <0x1E=> TCC1 Match/Compare 0 Trigger Trigger
+// <0x1F=> TCC1 Match/Compare 1 Trigger Trigger
+// <0x20=> TCC1 Match/Compare 2 Trigger Trigger
+// <0x21=> TCC1 Match/Compare 3 Trigger Trigger
+// <0x22=> TCC2 Overflow Trigger Trigger
+// <0x23=> TCC2 Match/Compare 0 Trigger Trigger
+// <0x24=> TCC2 Match/Compare 1 Trigger Trigger
+// <0x25=> TCC2 Match/Compare 2 Trigger Trigger
+// <0x26=> TCC3 Overflow Trigger Trigger
+// <0x27=> TCC3 Match/Compare 0 Trigger Trigger
+// <0x28=> TCC3 Match/Compare 1 Trigger Trigger
+// <0x29=> TCC4 Overflow Trigger Trigger
+// <0x2A=> TCC4 Match/Compare 0 Trigger Trigger
+// <0x2B=> TCC4 Match/Compare 1 Trigger Trigger
+// <0x2C=> TC0 Overflow Trigger
+// <0x2D=> TC0 Match/Compare 0 Trigger
+// <0x2E=> TC0 Match/Compare 1 Trigger
+// <0x2F=> TC1 Overflow Trigger
+// <0x30=> TC1 Match/Compare 0 Trigger
+// <0x31=> TC1 Match/Compare 1 Trigger
+// <0x32=> TC2 Overflow Trigger
+// <0x33=> TC2 Match/Compare 0 Trigger
+// <0x34=> TC2 Match/Compare 1 Trigger
+// <0x35=> TC3 Overflow Trigger
+// <0x36=> TC3 Match/Compare 0 Trigger
+// <0x37=> TC3 Match/Compare 1 Trigger
+// <0x38=> TC4 Overflow Trigger
+// <0x39=> TC4 Match/Compare 0 Trigger
+// <0x3A=> TC4 Match/Compare 1 Trigger
+// <0x3B=> TC5 Overflow Trigger
+// <0x3C=> TC5 Match/Compare 0 Trigger
+// <0x3D=> TC5 Match/Compare 1 Trigger
+// <0x3E=> TC6 Overflow Trigger
+// <0x3F=> TC6 Match/Compare 0 Trigger
+// <0x40=> TC6 Match/Compare 1 Trigger
+// <0x41=> TC7 Overflow Trigger
+// <0x42=> TC7 Match/Compare 0 Trigger
+// <0x43=> TC7 Match/Compare 1 Trigger
+// <0x44=> ADC0 Result Ready Trigger
+// <0x45=> ADC0 Sequencing Trigger
+// <0x46=> ADC1 Result Ready Trigger
+// <0x47=> ADC1 Sequencing Trigger
+// <0x48=> DAC Empty 0 Trigger
+// <0x49=> DAC Empty 1 Trigger
+// <0x4A=> DAC Result Ready 0 Trigger
+// <0x4B=> DAC Result Ready 1 Trigger
+// <0x4C=> I2S Rx 0 Trigger
+// <0x4D=> I2S Rx 1 Trigger
+// <0x4E=> I2S Tx 0 Trigger
+// <0x4F=> I2S Tx 1 Trigger
+// <0x50=> PCC RX Trigger
+// <0x51=> AES Write Trigger
+// <0x52=> AES Read Trigger
+// <0x53=> QSPI Rx Trigger
+// <0x54=> QSPI Tx Trigger
+// Defines the peripheral trigger which is source of the transfer
+// dmac_trifsrc_27
+#ifndef CONF_DMAC_TRIGSRC_27
+#define CONF_DMAC_TRIGSRC_27 0
+#endif
+
+// Channel Arbitration Level
+// <0=> Channel priority 0
+// <1=> Channel priority 1
+// <2=> Channel priority 2
+// <3=> Channel priority 3
+// Defines the arbitration level for this channel
+// dmac_lvl_27
+#ifndef CONF_DMAC_LVL_27
+#define CONF_DMAC_LVL_27 0
+#endif
+
+// Channel Event Output
+// Indicates whether channel event generation is enabled or not
+// dmac_evoe_27
+#ifndef CONF_DMAC_EVOE_27
+#define CONF_DMAC_EVOE_27 0
+#endif
+
+// Channel Event Input
+// Indicates whether channel event reception is enabled or not
+// dmac_evie_27
+#ifndef CONF_DMAC_EVIE_27
+#define CONF_DMAC_EVIE_27 0
+#endif
+
+// Event Input Action
+// <0=> No action
+// <1=> Normal transfer and conditional transfer on strobe trigger
+// <2=> Conditional transfer trigger
+// <3=> Conditional block transfer
+// <4=> Channel suspend operation
+// <5=> Channel resume operation
+// <6=> Skip next block suspend action
+// Defines the event input action
+// dmac_evact_27
+#ifndef CONF_DMAC_EVACT_27
+#define CONF_DMAC_EVACT_27 0
+#endif
+
+// Address Increment Step Size
+// <0=> Next ADDR = ADDR + (BEATSIZE + 1) * 1
+// <1=> Next ADDR = ADDR + (BEATSIZE + 1) * 2
+// <2=> Next ADDR = ADDR + (BEATSIZE + 1) * 4
+// <3=> Next ADDR = ADDR + (BEATSIZE + 1) * 8
+// <4=> Next ADDR = ADDR + (BEATSIZE + 1) * 16
+// <5=> Next ADDR = ADDR + (BEATSIZE + 1) * 32
+// <6=> Next ADDR = ADDR + (BEATSIZE + 1) * 64
+// <7=> Next ADDR = ADDR + (BEATSIZE + 1) * 128
+// Defines the address increment step size, applies to source or destination address
+// dmac_stepsize_27
+#ifndef CONF_DMAC_STEPSIZE_27
+#define CONF_DMAC_STEPSIZE_27 0
+#endif
+
+// Step Selection
+// <0=> Step size settings apply to the destination address
+// <1=> Step size settings apply to the source address
+// Defines whether source or destination addresses are using the step size settings
+// dmac_stepsel_27
+#ifndef CONF_DMAC_STEPSEL_27
+#define CONF_DMAC_STEPSEL_27 0
+#endif
+
+// Source Address Increment
+// Indicates whether the source address incrementation is enabled or not
+// dmac_srcinc_27
+#ifndef CONF_DMAC_SRCINC_27
+#define CONF_DMAC_SRCINC_27 0
+#endif
+
+// Destination Address Increment
+// Indicates whether the destination address incrementation is enabled or not
+// dmac_dstinc_27
+#ifndef CONF_DMAC_DSTINC_27
+#define CONF_DMAC_DSTINC_27 0
+#endif
+
+// Beat Size
+// <0=> 8-bit bus transfer
+// <1=> 16-bit bus transfer
+// <2=> 32-bit bus transfer
+// Defines the size of one beat
+// dmac_beatsize_27
+#ifndef CONF_DMAC_BEATSIZE_27
+#define CONF_DMAC_BEATSIZE_27 0
+#endif
+
+// Block Action
+// <0=> Channel will be disabled if it is the last block transfer in the transaction
+// <1=> Channel will be disabled if it is the last block transfer in the transaction and block interrupt
+// <2=> Channel suspend operation is complete
+// <3=> Both channel suspend operation and block interrupt
+// Defines the the DMAC should take after a block transfer has completed
+// dmac_blockact_27
+#ifndef CONF_DMAC_BLOCKACT_27
+#define CONF_DMAC_BLOCKACT_27 0
+#endif
+
+// Event Output Selection
+// <0=> Event generation disabled
+// <1=> Event strobe when block transfer complete
+// <3=> Event strobe when beat transfer complete
+// Defines the event output selection
+// dmac_evosel_27
+#ifndef CONF_DMAC_EVOSEL_27
+#define CONF_DMAC_EVOSEL_27 0
+#endif
+//
+
+// Channel 28 settings
+// dmac_channel_28_settings
+#ifndef CONF_DMAC_CHANNEL_28_SETTINGS
+#define CONF_DMAC_CHANNEL_28_SETTINGS 0
+#endif
+
+// Channel Run in Standby
+// Indicates whether channel 28 is running in standby mode or not
+// dmac_runstdby_28
+#ifndef CONF_DMAC_RUNSTDBY_28
+#define CONF_DMAC_RUNSTDBY_28 0
+#endif
+
+// Trigger action
+// <0=> One trigger required for each block transfer
+// <2=> One trigger required for each beat transfer
+// <3=> One trigger required for each transaction
+// Defines the trigger action used for a transfer
+// dmac_trigact_28
+#ifndef CONF_DMAC_TRIGACT_28
+#define CONF_DMAC_TRIGACT_28 0
+#endif
+
+// Trigger source
+// <0x00=> Only software/event triggers
+// <0x01=> RTC Time Stamp Trigger
+// <0x02=> DSU Debug Communication Channel 0 Trigger
+// <0x03=> DSU Debug Communication Channel 1 Trigger
+// <0x04=> SERCOM0 RX Trigger
+// <0x05=> SERCOM0 TX Trigger
+// <0x06=> SERCOM1 RX Trigger
+// <0x07=> SERCOM1 TX Trigger
+// <0x08=> SERCOM2 RX Trigger
+// <0x09=> SERCOM2 TX Trigger
+// <0x0A=> SERCOM3 RX Trigger
+// <0x0B=> SERCOM3 TX Trigger
+// <0x0C=> SERCOM4 RX Trigger
+// <0x0D=> SERCOM4 TX Trigger
+// <0x0E=> SERCOM5 RX Trigger
+// <0x0F=> SERCOM5 TX Trigger
+// <0x10=> SERCOM6 RX Trigger
+// <0x11=> SERCOM6 TX Trigger
+// <0x12=> SERCOM7 RX Trigger
+// <0x13=> SERCOM7 TX Trigger
+// <0x14=> CAN0 DEBUG Trigger
+// <0x15=> CAN1 DEBUG Trigger
+// <0x16=> TCC0 Overflow Trigger Trigger
+// <0x17=> TCC0 Match/Compare 0 Trigger Trigger
+// <0x18=> TCC0 Match/Compare 1 Trigger Trigger
+// <0x19=> TCC0 Match/Compare 2 Trigger Trigger
+// <0x1A=> TCC0 Match/Compare 3 Trigger Trigger
+// <0x1B=> TCC0 Match/Compare 4 Trigger Trigger
+// <0x1C=> TCC0 Match/Compare 5 Trigger Trigger
+// <0x1D=> TCC1 Overflow Trigger Trigger
+// <0x1E=> TCC1 Match/Compare 0 Trigger Trigger
+// <0x1F=> TCC1 Match/Compare 1 Trigger Trigger
+// <0x20=> TCC1 Match/Compare 2 Trigger Trigger
+// <0x21=> TCC1 Match/Compare 3 Trigger Trigger
+// <0x22=> TCC2 Overflow Trigger Trigger
+// <0x23=> TCC2 Match/Compare 0 Trigger Trigger
+// <0x24=> TCC2 Match/Compare 1 Trigger Trigger
+// <0x25=> TCC2 Match/Compare 2 Trigger Trigger
+// <0x26=> TCC3 Overflow Trigger Trigger
+// <0x27=> TCC3 Match/Compare 0 Trigger Trigger
+// <0x28=> TCC3 Match/Compare 1 Trigger Trigger
+// <0x29=> TCC4 Overflow Trigger Trigger
+// <0x2A=> TCC4 Match/Compare 0 Trigger Trigger
+// <0x2B=> TCC4 Match/Compare 1 Trigger Trigger
+// <0x2C=> TC0 Overflow Trigger
+// <0x2D=> TC0 Match/Compare 0 Trigger
+// <0x2E=> TC0 Match/Compare 1 Trigger
+// <0x2F=> TC1 Overflow Trigger
+// <0x30=> TC1 Match/Compare 0 Trigger
+// <0x31=> TC1 Match/Compare 1 Trigger
+// <0x32=> TC2 Overflow Trigger
+// <0x33=> TC2 Match/Compare 0 Trigger
+// <0x34=> TC2 Match/Compare 1 Trigger
+// <0x35=> TC3 Overflow Trigger
+// <0x36=> TC3 Match/Compare 0 Trigger
+// <0x37=> TC3 Match/Compare 1 Trigger
+// <0x38=> TC4 Overflow Trigger
+// <0x39=> TC4 Match/Compare 0 Trigger
+// <0x3A=> TC4 Match/Compare 1 Trigger
+// <0x3B=> TC5 Overflow Trigger
+// <0x3C=> TC5 Match/Compare 0 Trigger
+// <0x3D=> TC5 Match/Compare 1 Trigger
+// <0x3E=> TC6 Overflow Trigger
+// <0x3F=> TC6 Match/Compare 0 Trigger
+// <0x40=> TC6 Match/Compare 1 Trigger
+// <0x41=> TC7 Overflow Trigger
+// <0x42=> TC7 Match/Compare 0 Trigger
+// <0x43=> TC7 Match/Compare 1 Trigger
+// <0x44=> ADC0 Result Ready Trigger
+// <0x45=> ADC0 Sequencing Trigger
+// <0x46=> ADC1 Result Ready Trigger
+// <0x47=> ADC1 Sequencing Trigger
+// <0x48=> DAC Empty 0 Trigger
+// <0x49=> DAC Empty 1 Trigger
+// <0x4A=> DAC Result Ready 0 Trigger
+// <0x4B=> DAC Result Ready 1 Trigger
+// <0x4C=> I2S Rx 0 Trigger
+// <0x4D=> I2S Rx 1 Trigger
+// <0x4E=> I2S Tx 0 Trigger
+// <0x4F=> I2S Tx 1 Trigger
+// <0x50=> PCC RX Trigger
+// <0x51=> AES Write Trigger
+// <0x52=> AES Read Trigger
+// <0x53=> QSPI Rx Trigger
+// <0x54=> QSPI Tx Trigger
+// Defines the peripheral trigger which is source of the transfer
+// dmac_trifsrc_28
+#ifndef CONF_DMAC_TRIGSRC_28
+#define CONF_DMAC_TRIGSRC_28 0
+#endif
+
+// Channel Arbitration Level
+// <0=> Channel priority 0
+// <1=> Channel priority 1
+// <2=> Channel priority 2
+// <3=> Channel priority 3
+// Defines the arbitration level for this channel
+// dmac_lvl_28
+#ifndef CONF_DMAC_LVL_28
+#define CONF_DMAC_LVL_28 0
+#endif
+
+// Channel Event Output
+// Indicates whether channel event generation is enabled or not
+// dmac_evoe_28
+#ifndef CONF_DMAC_EVOE_28
+#define CONF_DMAC_EVOE_28 0
+#endif
+
+// Channel Event Input
+// Indicates whether channel event reception is enabled or not
+// dmac_evie_28
+#ifndef CONF_DMAC_EVIE_28
+#define CONF_DMAC_EVIE_28 0
+#endif
+
+// Event Input Action
+// <0=> No action
+// <1=> Normal transfer and conditional transfer on strobe trigger
+// <2=> Conditional transfer trigger
+// <3=> Conditional block transfer
+// <4=> Channel suspend operation
+// <5=> Channel resume operation
+// <6=> Skip next block suspend action
+// Defines the event input action
+// dmac_evact_28
+#ifndef CONF_DMAC_EVACT_28
+#define CONF_DMAC_EVACT_28 0
+#endif
+
+// Address Increment Step Size
+// <0=> Next ADDR = ADDR + (BEATSIZE + 1) * 1
+// <1=> Next ADDR = ADDR + (BEATSIZE + 1) * 2
+// <2=> Next ADDR = ADDR + (BEATSIZE + 1) * 4
+// <3=> Next ADDR = ADDR + (BEATSIZE + 1) * 8
+// <4=> Next ADDR = ADDR + (BEATSIZE + 1) * 16
+// <5=> Next ADDR = ADDR + (BEATSIZE + 1) * 32
+// <6=> Next ADDR = ADDR + (BEATSIZE + 1) * 64
+// <7=> Next ADDR = ADDR + (BEATSIZE + 1) * 128
+// Defines the address increment step size, applies to source or destination address
+// dmac_stepsize_28
+#ifndef CONF_DMAC_STEPSIZE_28
+#define CONF_DMAC_STEPSIZE_28 0
+#endif
+
+// Step Selection
+// <0=> Step size settings apply to the destination address
+// <1=> Step size settings apply to the source address
+// Defines whether source or destination addresses are using the step size settings
+// dmac_stepsel_28
+#ifndef CONF_DMAC_STEPSEL_28
+#define CONF_DMAC_STEPSEL_28 0
+#endif
+
+// Source Address Increment
+// Indicates whether the source address incrementation is enabled or not
+// dmac_srcinc_28
+#ifndef CONF_DMAC_SRCINC_28
+#define CONF_DMAC_SRCINC_28 0
+#endif
+
+// Destination Address Increment
+// Indicates whether the destination address incrementation is enabled or not
+// dmac_dstinc_28
+#ifndef CONF_DMAC_DSTINC_28
+#define CONF_DMAC_DSTINC_28 0
+#endif
+
+// Beat Size
+// <0=> 8-bit bus transfer
+// <1=> 16-bit bus transfer
+// <2=> 32-bit bus transfer
+// Defines the size of one beat
+// dmac_beatsize_28
+#ifndef CONF_DMAC_BEATSIZE_28
+#define CONF_DMAC_BEATSIZE_28 0
+#endif
+
+// Block Action
+// <0=> Channel will be disabled if it is the last block transfer in the transaction
+// <1=> Channel will be disabled if it is the last block transfer in the transaction and block interrupt
+// <2=> Channel suspend operation is complete
+// <3=> Both channel suspend operation and block interrupt
+// Defines the the DMAC should take after a block transfer has completed
+// dmac_blockact_28
+#ifndef CONF_DMAC_BLOCKACT_28
+#define CONF_DMAC_BLOCKACT_28 0
+#endif
+
+// Event Output Selection
+// <0=> Event generation disabled
+// <1=> Event strobe when block transfer complete
+// <3=> Event strobe when beat transfer complete
+// Defines the event output selection
+// dmac_evosel_28
+#ifndef CONF_DMAC_EVOSEL_28
+#define CONF_DMAC_EVOSEL_28 0
+#endif
+//
+
+// Channel 29 settings
+// dmac_channel_29_settings
+#ifndef CONF_DMAC_CHANNEL_29_SETTINGS
+#define CONF_DMAC_CHANNEL_29_SETTINGS 0
+#endif
+
+// Channel Run in Standby
+// Indicates whether channel 29 is running in standby mode or not
+// dmac_runstdby_29
+#ifndef CONF_DMAC_RUNSTDBY_29
+#define CONF_DMAC_RUNSTDBY_29 0
+#endif
+
+// Trigger action
+// <0=> One trigger required for each block transfer
+// <2=> One trigger required for each beat transfer
+// <3=> One trigger required for each transaction
+// Defines the trigger action used for a transfer
+// dmac_trigact_29
+#ifndef CONF_DMAC_TRIGACT_29
+#define CONF_DMAC_TRIGACT_29 0
+#endif
+
+// Trigger source
+// <0x00=> Only software/event triggers
+// <0x01=> RTC Time Stamp Trigger
+// <0x02=> DSU Debug Communication Channel 0 Trigger
+// <0x03=> DSU Debug Communication Channel 1 Trigger
+// <0x04=> SERCOM0 RX Trigger
+// <0x05=> SERCOM0 TX Trigger
+// <0x06=> SERCOM1 RX Trigger
+// <0x07=> SERCOM1 TX Trigger
+// <0x08=> SERCOM2 RX Trigger
+// <0x09=> SERCOM2 TX Trigger
+// <0x0A=> SERCOM3 RX Trigger
+// <0x0B=> SERCOM3 TX Trigger
+// <0x0C=> SERCOM4 RX Trigger
+// <0x0D=> SERCOM4 TX Trigger
+// <0x0E=> SERCOM5 RX Trigger
+// <0x0F=> SERCOM5 TX Trigger
+// <0x10=> SERCOM6 RX Trigger
+// <0x11=> SERCOM6 TX Trigger
+// <0x12=> SERCOM7 RX Trigger
+// <0x13=> SERCOM7 TX Trigger
+// <0x14=> CAN0 DEBUG Trigger
+// <0x15=> CAN1 DEBUG Trigger
+// <0x16=> TCC0 Overflow Trigger Trigger
+// <0x17=> TCC0 Match/Compare 0 Trigger Trigger
+// <0x18=> TCC0 Match/Compare 1 Trigger Trigger
+// <0x19=> TCC0 Match/Compare 2 Trigger Trigger
+// <0x1A=> TCC0 Match/Compare 3 Trigger Trigger
+// <0x1B=> TCC0 Match/Compare 4 Trigger Trigger
+// <0x1C=> TCC0 Match/Compare 5 Trigger Trigger
+// <0x1D=> TCC1 Overflow Trigger Trigger
+// <0x1E=> TCC1 Match/Compare 0 Trigger Trigger
+// <0x1F=> TCC1 Match/Compare 1 Trigger Trigger
+// <0x20=> TCC1 Match/Compare 2 Trigger Trigger
+// <0x21=> TCC1 Match/Compare 3 Trigger Trigger
+// <0x22=> TCC2 Overflow Trigger Trigger
+// <0x23=> TCC2 Match/Compare 0 Trigger Trigger
+// <0x24=> TCC2 Match/Compare 1 Trigger Trigger
+// <0x25=> TCC2 Match/Compare 2 Trigger Trigger
+// <0x26=> TCC3 Overflow Trigger Trigger
+// <0x27=> TCC3 Match/Compare 0 Trigger Trigger
+// <0x28=> TCC3 Match/Compare 1 Trigger Trigger
+// <0x29=> TCC4 Overflow Trigger Trigger
+// <0x2A=> TCC4 Match/Compare 0 Trigger Trigger
+// <0x2B=> TCC4 Match/Compare 1 Trigger Trigger
+// <0x2C=> TC0 Overflow Trigger
+// <0x2D=> TC0 Match/Compare 0 Trigger
+// <0x2E=> TC0 Match/Compare 1 Trigger
+// <0x2F=> TC1 Overflow Trigger
+// <0x30=> TC1 Match/Compare 0 Trigger
+// <0x31=> TC1 Match/Compare 1 Trigger
+// <0x32=> TC2 Overflow Trigger
+// <0x33=> TC2 Match/Compare 0 Trigger
+// <0x34=> TC2 Match/Compare 1 Trigger
+// <0x35=> TC3 Overflow Trigger
+// <0x36=> TC3 Match/Compare 0 Trigger
+// <0x37=> TC3 Match/Compare 1 Trigger
+// <0x38=> TC4 Overflow Trigger
+// <0x39=> TC4 Match/Compare 0 Trigger
+// <0x3A=> TC4 Match/Compare 1 Trigger
+// <0x3B=> TC5 Overflow Trigger
+// <0x3C=> TC5 Match/Compare 0 Trigger
+// <0x3D=> TC5 Match/Compare 1 Trigger
+// <0x3E=> TC6 Overflow Trigger
+// <0x3F=> TC6 Match/Compare 0 Trigger
+// <0x40=> TC6 Match/Compare 1 Trigger
+// <0x41=> TC7 Overflow Trigger
+// <0x42=> TC7 Match/Compare 0 Trigger
+// <0x43=> TC7 Match/Compare 1 Trigger
+// <0x44=> ADC0 Result Ready Trigger
+// <0x45=> ADC0 Sequencing Trigger
+// <0x46=> ADC1 Result Ready Trigger
+// <0x47=> ADC1 Sequencing Trigger
+// <0x48=> DAC Empty 0 Trigger
+// <0x49=> DAC Empty 1 Trigger
+// <0x4A=> DAC Result Ready 0 Trigger
+// <0x4B=> DAC Result Ready 1 Trigger
+// <0x4C=> I2S Rx 0 Trigger
+// <0x4D=> I2S Rx 1 Trigger
+// <0x4E=> I2S Tx 0 Trigger
+// <0x4F=> I2S Tx 1 Trigger
+// <0x50=> PCC RX Trigger
+// <0x51=> AES Write Trigger
+// <0x52=> AES Read Trigger
+// <0x53=> QSPI Rx Trigger
+// <0x54=> QSPI Tx Trigger
+// Defines the peripheral trigger which is source of the transfer
+// dmac_trifsrc_29
+#ifndef CONF_DMAC_TRIGSRC_29
+#define CONF_DMAC_TRIGSRC_29 0
+#endif
+
+// Channel Arbitration Level
+// <0=> Channel priority 0
+// <1=> Channel priority 1
+// <2=> Channel priority 2
+// <3=> Channel priority 3
+// Defines the arbitration level for this channel
+// dmac_lvl_29
+#ifndef CONF_DMAC_LVL_29
+#define CONF_DMAC_LVL_29 0
+#endif
+
+// Channel Event Output
+// Indicates whether channel event generation is enabled or not
+// dmac_evoe_29
+#ifndef CONF_DMAC_EVOE_29
+#define CONF_DMAC_EVOE_29 0
+#endif
+
+// Channel Event Input
+// Indicates whether channel event reception is enabled or not
+// dmac_evie_29
+#ifndef CONF_DMAC_EVIE_29
+#define CONF_DMAC_EVIE_29 0
+#endif
+
+// Event Input Action
+// <0=> No action
+// <1=> Normal transfer and conditional transfer on strobe trigger
+// <2=> Conditional transfer trigger
+// <3=> Conditional block transfer
+// <4=> Channel suspend operation
+// <5=> Channel resume operation
+// <6=> Skip next block suspend action
+// Defines the event input action
+// dmac_evact_29
+#ifndef CONF_DMAC_EVACT_29
+#define CONF_DMAC_EVACT_29 0
+#endif
+
+// Address Increment Step Size
+// <0=> Next ADDR = ADDR + (BEATSIZE + 1) * 1
+// <1=> Next ADDR = ADDR + (BEATSIZE + 1) * 2
+// <2=> Next ADDR = ADDR + (BEATSIZE + 1) * 4
+// <3=> Next ADDR = ADDR + (BEATSIZE + 1) * 8
+// <4=> Next ADDR = ADDR + (BEATSIZE + 1) * 16
+// <5=> Next ADDR = ADDR + (BEATSIZE + 1) * 32
+// <6=> Next ADDR = ADDR + (BEATSIZE + 1) * 64
+// <7=> Next ADDR = ADDR + (BEATSIZE + 1) * 128
+// Defines the address increment step size, applies to source or destination address
+// dmac_stepsize_29
+#ifndef CONF_DMAC_STEPSIZE_29
+#define CONF_DMAC_STEPSIZE_29 0
+#endif
+
+// Step Selection
+// <0=> Step size settings apply to the destination address
+// <1=> Step size settings apply to the source address
+// Defines whether source or destination addresses are using the step size settings
+// dmac_stepsel_29
+#ifndef CONF_DMAC_STEPSEL_29
+#define CONF_DMAC_STEPSEL_29 0
+#endif
+
+// Source Address Increment
+// Indicates whether the source address incrementation is enabled or not
+// dmac_srcinc_29
+#ifndef CONF_DMAC_SRCINC_29
+#define CONF_DMAC_SRCINC_29 0
+#endif
+
+// Destination Address Increment
+// Indicates whether the destination address incrementation is enabled or not
+// dmac_dstinc_29
+#ifndef CONF_DMAC_DSTINC_29
+#define CONF_DMAC_DSTINC_29 0
+#endif
+
+// Beat Size
+// <0=> 8-bit bus transfer
+// <1=> 16-bit bus transfer
+// <2=> 32-bit bus transfer
+// Defines the size of one beat
+// dmac_beatsize_29
+#ifndef CONF_DMAC_BEATSIZE_29
+#define CONF_DMAC_BEATSIZE_29 0
+#endif
+
+// Block Action
+// <0=> Channel will be disabled if it is the last block transfer in the transaction
+// <1=> Channel will be disabled if it is the last block transfer in the transaction and block interrupt
+// <2=> Channel suspend operation is complete
+// <3=> Both channel suspend operation and block interrupt
+// Defines the the DMAC should take after a block transfer has completed
+// dmac_blockact_29
+#ifndef CONF_DMAC_BLOCKACT_29
+#define CONF_DMAC_BLOCKACT_29 0
+#endif
+
+// Event Output Selection
+// <0=> Event generation disabled
+// <1=> Event strobe when block transfer complete
+// <3=> Event strobe when beat transfer complete
+// Defines the event output selection
+// dmac_evosel_29
+#ifndef CONF_DMAC_EVOSEL_29
+#define CONF_DMAC_EVOSEL_29 0
+#endif
+//
+
+// Channel 30 settings
+// dmac_channel_30_settings
+#ifndef CONF_DMAC_CHANNEL_30_SETTINGS
+#define CONF_DMAC_CHANNEL_30_SETTINGS 0
+#endif
+
+// Channel Run in Standby
+// Indicates whether channel 30 is running in standby mode or not
+// dmac_runstdby_30
+#ifndef CONF_DMAC_RUNSTDBY_30
+#define CONF_DMAC_RUNSTDBY_30 0
+#endif
+
+// Trigger action
+// <0=> One trigger required for each block transfer
+// <2=> One trigger required for each beat transfer
+// <3=> One trigger required for each transaction
+// Defines the trigger action used for a transfer
+// dmac_trigact_30
+#ifndef CONF_DMAC_TRIGACT_30
+#define CONF_DMAC_TRIGACT_30 0
+#endif
+
+// Trigger source
+// <0x00=> Only software/event triggers
+// <0x01=> RTC Time Stamp Trigger
+// <0x02=> DSU Debug Communication Channel 0 Trigger
+// <0x03=> DSU Debug Communication Channel 1 Trigger
+// <0x04=> SERCOM0 RX Trigger
+// <0x05=> SERCOM0 TX Trigger
+// <0x06=> SERCOM1 RX Trigger
+// <0x07=> SERCOM1 TX Trigger
+// <0x08=> SERCOM2 RX Trigger
+// <0x09=> SERCOM2 TX Trigger
+// <0x0A=> SERCOM3 RX Trigger
+// <0x0B=> SERCOM3 TX Trigger
+// <0x0C=> SERCOM4 RX Trigger
+// <0x0D=> SERCOM4 TX Trigger
+// <0x0E=> SERCOM5 RX Trigger
+// <0x0F=> SERCOM5 TX Trigger
+// <0x10=> SERCOM6 RX Trigger
+// <0x11=> SERCOM6 TX Trigger
+// <0x12=> SERCOM7 RX Trigger
+// <0x13=> SERCOM7 TX Trigger
+// <0x14=> CAN0 DEBUG Trigger
+// <0x15=> CAN1 DEBUG Trigger
+// <0x16=> TCC0 Overflow Trigger Trigger
+// <0x17=> TCC0 Match/Compare 0 Trigger Trigger
+// <0x18=> TCC0 Match/Compare 1 Trigger Trigger
+// <0x19=> TCC0 Match/Compare 2 Trigger Trigger
+// <0x1A=> TCC0 Match/Compare 3 Trigger Trigger
+// <0x1B=> TCC0 Match/Compare 4 Trigger Trigger
+// <0x1C=> TCC0 Match/Compare 5 Trigger Trigger
+// <0x1D=> TCC1 Overflow Trigger Trigger
+// <0x1E=> TCC1 Match/Compare 0 Trigger Trigger
+// <0x1F=> TCC1 Match/Compare 1 Trigger Trigger
+// <0x20=> TCC1 Match/Compare 2 Trigger Trigger
+// <0x21=> TCC1 Match/Compare 3 Trigger Trigger
+// <0x22=> TCC2 Overflow Trigger Trigger
+// <0x23=> TCC2 Match/Compare 0 Trigger Trigger
+// <0x24=> TCC2 Match/Compare 1 Trigger Trigger
+// <0x25=> TCC2 Match/Compare 2 Trigger Trigger
+// <0x26=> TCC3 Overflow Trigger Trigger
+// <0x27=> TCC3 Match/Compare 0 Trigger Trigger
+// <0x28=> TCC3 Match/Compare 1 Trigger Trigger
+// <0x29=> TCC4 Overflow Trigger Trigger
+// <0x2A=> TCC4 Match/Compare 0 Trigger Trigger
+// <0x2B=> TCC4 Match/Compare 1 Trigger Trigger
+// <0x2C=> TC0 Overflow Trigger
+// <0x2D=> TC0 Match/Compare 0 Trigger
+// <0x2E=> TC0 Match/Compare 1 Trigger
+// <0x2F=> TC1 Overflow Trigger
+// <0x30=> TC1 Match/Compare 0 Trigger
+// <0x31=> TC1 Match/Compare 1 Trigger
+// <0x32=> TC2 Overflow Trigger
+// <0x33=> TC2 Match/Compare 0 Trigger
+// <0x34=> TC2 Match/Compare 1 Trigger
+// <0x35=> TC3 Overflow Trigger
+// <0x36=> TC3 Match/Compare 0 Trigger
+// <0x37=> TC3 Match/Compare 1 Trigger
+// <0x38=> TC4 Overflow Trigger
+// <0x39=> TC4 Match/Compare 0 Trigger
+// <0x3A=> TC4 Match/Compare 1 Trigger
+// <0x3B=> TC5 Overflow Trigger
+// <0x3C=> TC5 Match/Compare 0 Trigger
+// <0x3D=> TC5 Match/Compare 1 Trigger
+// <0x3E=> TC6 Overflow Trigger
+// <0x3F=> TC6 Match/Compare 0 Trigger
+// <0x40=> TC6 Match/Compare 1 Trigger
+// <0x41=> TC7 Overflow Trigger
+// <0x42=> TC7 Match/Compare 0 Trigger
+// <0x43=> TC7 Match/Compare 1 Trigger
+// <0x44=> ADC0 Result Ready Trigger
+// <0x45=> ADC0 Sequencing Trigger
+// <0x46=> ADC1 Result Ready Trigger
+// <0x47=> ADC1 Sequencing Trigger
+// <0x48=> DAC Empty 0 Trigger
+// <0x49=> DAC Empty 1 Trigger
+// <0x4A=> DAC Result Ready 0 Trigger
+// <0x4B=> DAC Result Ready 1 Trigger
+// <0x4C=> I2S Rx 0 Trigger
+// <0x4D=> I2S Rx 1 Trigger
+// <0x4E=> I2S Tx 0 Trigger
+// <0x4F=> I2S Tx 1 Trigger
+// <0x50=> PCC RX Trigger
+// <0x51=> AES Write Trigger
+// <0x52=> AES Read Trigger
+// <0x53=> QSPI Rx Trigger
+// <0x54=> QSPI Tx Trigger
+// Defines the peripheral trigger which is source of the transfer
+// dmac_trifsrc_30
+#ifndef CONF_DMAC_TRIGSRC_30
+#define CONF_DMAC_TRIGSRC_30 0
+#endif
+
+// Channel Arbitration Level
+// <0=> Channel priority 0
+// <1=> Channel priority 1
+// <2=> Channel priority 2
+// <3=> Channel priority 3
+// Defines the arbitration level for this channel
+// dmac_lvl_30
+#ifndef CONF_DMAC_LVL_30
+#define CONF_DMAC_LVL_30 0
+#endif
+
+// Channel Event Output
+// Indicates whether channel event generation is enabled or not
+// dmac_evoe_30
+#ifndef CONF_DMAC_EVOE_30
+#define CONF_DMAC_EVOE_30 0
+#endif
+
+// Channel Event Input
+// Indicates whether channel event reception is enabled or not
+// dmac_evie_30
+#ifndef CONF_DMAC_EVIE_30
+#define CONF_DMAC_EVIE_30 0
+#endif
+
+// Event Input Action
+// <0=> No action
+// <1=> Normal transfer and conditional transfer on strobe trigger
+// <2=> Conditional transfer trigger
+// <3=> Conditional block transfer
+// <4=> Channel suspend operation
+// <5=> Channel resume operation
+// <6=> Skip next block suspend action
+// Defines the event input action
+// dmac_evact_30
+#ifndef CONF_DMAC_EVACT_30
+#define CONF_DMAC_EVACT_30 0
+#endif
+
+// Address Increment Step Size
+// <0=> Next ADDR = ADDR + (BEATSIZE + 1) * 1
+// <1=> Next ADDR = ADDR + (BEATSIZE + 1) * 2
+// <2=> Next ADDR = ADDR + (BEATSIZE + 1) * 4
+// <3=> Next ADDR = ADDR + (BEATSIZE + 1) * 8
+// <4=> Next ADDR = ADDR + (BEATSIZE + 1) * 16
+// <5=> Next ADDR = ADDR + (BEATSIZE + 1) * 32
+// <6=> Next ADDR = ADDR + (BEATSIZE + 1) * 64
+// <7=> Next ADDR = ADDR + (BEATSIZE + 1) * 128
+// Defines the address increment step size, applies to source or destination address
+// dmac_stepsize_30
+#ifndef CONF_DMAC_STEPSIZE_30
+#define CONF_DMAC_STEPSIZE_30 0
+#endif
+
+// Step Selection
+// <0=> Step size settings apply to the destination address
+// <1=> Step size settings apply to the source address
+// Defines whether source or destination addresses are using the step size settings
+// dmac_stepsel_30
+#ifndef CONF_DMAC_STEPSEL_30
+#define CONF_DMAC_STEPSEL_30 0
+#endif
+
+// Source Address Increment
+// Indicates whether the source address incrementation is enabled or not
+// dmac_srcinc_30
+#ifndef CONF_DMAC_SRCINC_30
+#define CONF_DMAC_SRCINC_30 0
+#endif
+
+// Destination Address Increment
+// Indicates whether the destination address incrementation is enabled or not
+// dmac_dstinc_30
+#ifndef CONF_DMAC_DSTINC_30
+#define CONF_DMAC_DSTINC_30 0
+#endif
+
+// Beat Size
+// <0=> 8-bit bus transfer
+// <1=> 16-bit bus transfer
+// <2=> 32-bit bus transfer
+// Defines the size of one beat
+// dmac_beatsize_30
+#ifndef CONF_DMAC_BEATSIZE_30
+#define CONF_DMAC_BEATSIZE_30 0
+#endif
+
+// Block Action
+// <0=> Channel will be disabled if it is the last block transfer in the transaction
+// <1=> Channel will be disabled if it is the last block transfer in the transaction and block interrupt
+// <2=> Channel suspend operation is complete
+// <3=> Both channel suspend operation and block interrupt
+// Defines the the DMAC should take after a block transfer has completed
+// dmac_blockact_30
+#ifndef CONF_DMAC_BLOCKACT_30
+#define CONF_DMAC_BLOCKACT_30 0
+#endif
+
+// Event Output Selection
+// <0=> Event generation disabled
+// <1=> Event strobe when block transfer complete
+// <3=> Event strobe when beat transfer complete
+// Defines the event output selection
+// dmac_evosel_30
+#ifndef CONF_DMAC_EVOSEL_30
+#define CONF_DMAC_EVOSEL_30 0
+#endif
+//
+
+// Channel 31 settings
+// dmac_channel_31_settings
+#ifndef CONF_DMAC_CHANNEL_31_SETTINGS
+#define CONF_DMAC_CHANNEL_31_SETTINGS 0
+#endif
+
+// Channel Run in Standby
+// Indicates whether channel 31 is running in standby mode or not
+// dmac_runstdby_31
+#ifndef CONF_DMAC_RUNSTDBY_31
+#define CONF_DMAC_RUNSTDBY_31 0
+#endif
+
+// Trigger action
+// <0=> One trigger required for each block transfer
+// <2=> One trigger required for each beat transfer
+// <3=> One trigger required for each transaction
+// Defines the trigger action used for a transfer
+// dmac_trigact_31
+#ifndef CONF_DMAC_TRIGACT_31
+#define CONF_DMAC_TRIGACT_31 0
+#endif
+
+// Trigger source
+// <0x00=> Only software/event triggers
+// <0x01=> RTC Time Stamp Trigger
+// <0x02=> DSU Debug Communication Channel 0 Trigger
+// <0x03=> DSU Debug Communication Channel 1 Trigger
+// <0x04=> SERCOM0 RX Trigger
+// <0x05=> SERCOM0 TX Trigger
+// <0x06=> SERCOM1 RX Trigger
+// <0x07=> SERCOM1 TX Trigger
+// <0x08=> SERCOM2 RX Trigger
+// <0x09=> SERCOM2 TX Trigger
+// <0x0A=> SERCOM3 RX Trigger
+// <0x0B=> SERCOM3 TX Trigger
+// <0x0C=> SERCOM4 RX Trigger
+// <0x0D=> SERCOM4 TX Trigger
+// <0x0E=> SERCOM5 RX Trigger
+// <0x0F=> SERCOM5 TX Trigger
+// <0x10=> SERCOM6 RX Trigger
+// <0x11=> SERCOM6 TX Trigger
+// <0x12=> SERCOM7 RX Trigger
+// <0x13=> SERCOM7 TX Trigger
+// <0x14=> CAN0 DEBUG Trigger
+// <0x15=> CAN1 DEBUG Trigger
+// <0x16=> TCC0 Overflow Trigger Trigger
+// <0x17=> TCC0 Match/Compare 0 Trigger Trigger
+// <0x18=> TCC0 Match/Compare 1 Trigger Trigger
+// <0x19=> TCC0 Match/Compare 2 Trigger Trigger
+// <0x1A=> TCC0 Match/Compare 3 Trigger Trigger
+// <0x1B=> TCC0 Match/Compare 4 Trigger Trigger
+// <0x1C=> TCC0 Match/Compare 5 Trigger Trigger
+// <0x1D=> TCC1 Overflow Trigger Trigger
+// <0x1E=> TCC1 Match/Compare 0 Trigger Trigger
+// <0x1F=> TCC1 Match/Compare 1 Trigger Trigger
+// <0x20=> TCC1 Match/Compare 2 Trigger Trigger
+// <0x21=> TCC1 Match/Compare 3 Trigger Trigger
+// <0x22=> TCC2 Overflow Trigger Trigger
+// <0x23=> TCC2 Match/Compare 0 Trigger Trigger
+// <0x24=> TCC2 Match/Compare 1 Trigger Trigger
+// <0x25=> TCC2 Match/Compare 2 Trigger Trigger
+// <0x26=> TCC3 Overflow Trigger Trigger
+// <0x27=> TCC3 Match/Compare 0 Trigger Trigger
+// <0x28=> TCC3 Match/Compare 1 Trigger Trigger
+// <0x29=> TCC4 Overflow Trigger Trigger
+// <0x2A=> TCC4 Match/Compare 0 Trigger Trigger
+// <0x2B=> TCC4 Match/Compare 1 Trigger Trigger
+// <0x2C=> TC0 Overflow Trigger
+// <0x2D=> TC0 Match/Compare 0 Trigger
+// <0x2E=> TC0 Match/Compare 1 Trigger
+// <0x2F=> TC1 Overflow Trigger
+// <0x30=> TC1 Match/Compare 0 Trigger
+// <0x31=> TC1 Match/Compare 1 Trigger
+// <0x32=> TC2 Overflow Trigger
+// <0x33=> TC2 Match/Compare 0 Trigger
+// <0x34=> TC2 Match/Compare 1 Trigger
+// <0x35=> TC3 Overflow Trigger
+// <0x36=> TC3 Match/Compare 0 Trigger
+// <0x37=> TC3 Match/Compare 1 Trigger
+// <0x38=> TC4 Overflow Trigger
+// <0x39=> TC4 Match/Compare 0 Trigger
+// <0x3A=> TC4 Match/Compare 1 Trigger
+// <0x3B=> TC5 Overflow Trigger
+// <0x3C=> TC5 Match/Compare 0 Trigger
+// <0x3D=> TC5 Match/Compare 1 Trigger
+// <0x3E=> TC6 Overflow Trigger
+// <0x3F=> TC6 Match/Compare 0 Trigger
+// <0x40=> TC6 Match/Compare 1 Trigger
+// <0x41=> TC7 Overflow Trigger
+// <0x42=> TC7 Match/Compare 0 Trigger
+// <0x43=> TC7 Match/Compare 1 Trigger
+// <0x44=> ADC0 Result Ready Trigger
+// <0x45=> ADC0 Sequencing Trigger
+// <0x46=> ADC1 Result Ready Trigger
+// <0x47=> ADC1 Sequencing Trigger
+// <0x48=> DAC Empty 0 Trigger
+// <0x49=> DAC Empty 1 Trigger
+// <0x4A=> DAC Result Ready 0 Trigger
+// <0x4B=> DAC Result Ready 1 Trigger
+// <0x4C=> I2S Rx 0 Trigger
+// <0x4D=> I2S Rx 1 Trigger
+// <0x4E=> I2S Tx 0 Trigger
+// <0x4F=> I2S Tx 1 Trigger
+// <0x50=> PCC RX Trigger
+// <0x51=> AES Write Trigger
+// <0x52=> AES Read Trigger
+// <0x53=> QSPI Rx Trigger
+// <0x54=> QSPI Tx Trigger
+// Defines the peripheral trigger which is source of the transfer
+// dmac_trifsrc_31
+#ifndef CONF_DMAC_TRIGSRC_31
+#define CONF_DMAC_TRIGSRC_31 0
+#endif
+
+// Channel Arbitration Level
+// <0=> Channel priority 0
+// <1=> Channel priority 1
+// <2=> Channel priority 2
+// <3=> Channel priority 3
+// Defines the arbitration level for this channel
+// dmac_lvl_31
+#ifndef CONF_DMAC_LVL_31
+#define CONF_DMAC_LVL_31 0
+#endif
+
+// Channel Event Output
+// Indicates whether channel event generation is enabled or not
+// dmac_evoe_31
+#ifndef CONF_DMAC_EVOE_31
+#define CONF_DMAC_EVOE_31 0
+#endif
+
+// Channel Event Input
+// Indicates whether channel event reception is enabled or not
+// dmac_evie_31
+#ifndef CONF_DMAC_EVIE_31
+#define CONF_DMAC_EVIE_31 0
+#endif
+
+// Event Input Action
+// <0=> No action
+// <1=> Normal transfer and conditional transfer on strobe trigger
+// <2=> Conditional transfer trigger
+// <3=> Conditional block transfer
+// <4=> Channel suspend operation
+// <5=> Channel resume operation
+// <6=> Skip next block suspend action
+// Defines the event input action
+// dmac_evact_31
+#ifndef CONF_DMAC_EVACT_31
+#define CONF_DMAC_EVACT_31 0
+#endif
+
+// Address Increment Step Size
+// <0=> Next ADDR = ADDR + (BEATSIZE + 1) * 1
+// <1=> Next ADDR = ADDR + (BEATSIZE + 1) * 2
+// <2=> Next ADDR = ADDR + (BEATSIZE + 1) * 4
+// <3=> Next ADDR = ADDR + (BEATSIZE + 1) * 8
+// <4=> Next ADDR = ADDR + (BEATSIZE + 1) * 16
+// <5=> Next ADDR = ADDR + (BEATSIZE + 1) * 32
+// <6=> Next ADDR = ADDR + (BEATSIZE + 1) * 64
+// <7=> Next ADDR = ADDR + (BEATSIZE + 1) * 128
+// Defines the address increment step size, applies to source or destination address
+// dmac_stepsize_31
+#ifndef CONF_DMAC_STEPSIZE_31
+#define CONF_DMAC_STEPSIZE_31 0
+#endif
+
+// Step Selection
+// <0=> Step size settings apply to the destination address
+// <1=> Step size settings apply to the source address
+// Defines whether source or destination addresses are using the step size settings
+// dmac_stepsel_31
+#ifndef CONF_DMAC_STEPSEL_31
+#define CONF_DMAC_STEPSEL_31 0
+#endif
+
+// Source Address Increment
+// Indicates whether the source address incrementation is enabled or not
+// dmac_srcinc_31
+#ifndef CONF_DMAC_SRCINC_31
+#define CONF_DMAC_SRCINC_31 0
+#endif
+
+// Destination Address Increment
+// Indicates whether the destination address incrementation is enabled or not
+// dmac_dstinc_31
+#ifndef CONF_DMAC_DSTINC_31
+#define CONF_DMAC_DSTINC_31 0
+#endif
+
+// Beat Size
+// <0=> 8-bit bus transfer
+// <1=> 16-bit bus transfer
+// <2=> 32-bit bus transfer
+// Defines the size of one beat
+// dmac_beatsize_31
+#ifndef CONF_DMAC_BEATSIZE_31
+#define CONF_DMAC_BEATSIZE_31 0
+#endif
+
+// Block Action
+// <0=> Channel will be disabled if it is the last block transfer in the transaction
+// <1=> Channel will be disabled if it is the last block transfer in the transaction and block interrupt
+// <2=> Channel suspend operation is complete
+// <3=> Both channel suspend operation and block interrupt
+// Defines the the DMAC should take after a block transfer has completed
+// dmac_blockact_31
+#ifndef CONF_DMAC_BLOCKACT_31
+#define CONF_DMAC_BLOCKACT_31 0
+#endif
+
+// Event Output Selection
+// <0=> Event generation disabled
+// <1=> Event strobe when block transfer complete
+// <3=> Event strobe when beat transfer complete
+// Defines the event output selection
+// dmac_evosel_31
+#ifndef CONF_DMAC_EVOSEL_31
+#define CONF_DMAC_EVOSEL_31 0
+#endif
+//
+
+//
+
+// <<< end of configuration section >>>
+
+#endif // HPL_DMAC_CONFIG_H
diff --git a/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Config/hpl_eic_config.h b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Config/hpl_eic_config.h
new file mode 100644
index 00000000..12946dfe
--- /dev/null
+++ b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Config/hpl_eic_config.h
@@ -0,0 +1,911 @@
+/* Auto-generated config file hpl_eic_config.h */
+#ifndef HPL_EIC_CONFIG_H
+#define HPL_EIC_CONFIG_H
+
+// <<< Use Configuration Wizard in Context Menu >>>
+
+// Basic Settings
+// Clock Selection
+// Indicates which clock used, The EIC can be clocked either by GCLK_EIC when higher frequency than 32KHz is required for filtering or
+// either by CLK_ULP32K when power consumption is the priority.
+// <0x0=> Clocked by GCLK
+// <0x1=> Clocked by ULPOSC32K
+// eic_arch_cksel
+#ifndef CONF_EIC_CKSEL
+#define CONF_EIC_CKSEL 0
+#endif
+
+// Pin Sampler frequency selection
+// Indicates the sampling rate of the EXTINT pin.
+// <0x0=> The sampling rate is EIC clock
+// <0x1=> The sampling rate is the prescaled clock
+// eic_arch_tickon
+#ifndef CONF_EIC_TICKON
+#define CONF_EIC_TICKON 0
+#endif
+
+//
+
+// Non-Maskable Interrupt Control
+// eic_arch_nmi_ctrl
+#ifndef CONF_EIC_ENABLE_NMI_CTRL
+#define CONF_EIC_ENABLE_NMI_CTRL 0
+#endif
+
+// Non-Maskable Interrupt Filter Enable
+// Indicates whether the mon-maskable interrupt filter is enabled or not
+// eic_arch_nmifilten
+#ifndef CONF_EIC_NMIFILTEN
+#define CONF_EIC_NMIFILTEN 0
+#endif
+
+// Non-Maskable Interrupt Sense
+// No detection
+// Rising-edge detection
+// Falling-edge detection
+// Both-edges detection
+// High-level detection
+// Low-level detection
+// This defines non-maskable interrupt sense
+// eic_arch_nmisense
+#ifndef CONF_EIC_NMISENSE
+#define CONF_EIC_NMISENSE EIC_NMICTRL_NMISENSE_NONE_Val
+#endif
+
+// Asynchronous Edge Detection Mode
+// Indicates the interrupt detection mode operated synchronously or asynchronousl
+// eic_arch_nmiasynch
+#ifndef CONF_EIC_NMIASYNCH
+#define CONF_EIC_NMIASYNCH 0
+#endif
+//
+
+// Interrupt 0 Settings
+// eic_arch_enable_irq_setting0
+#ifndef CONF_EIC_ENABLE_IRQ_SETTING0
+#define CONF_EIC_ENABLE_IRQ_SETTING0 0
+#endif
+
+// External Interrupt 0 Filter Enable
+// Indicates whether the external interrupt 0 filter is enabled or not
+// eic_arch_filten0
+#ifndef CONF_EIC_FILTEN0
+#define CONF_EIC_FILTEN0 0
+#endif
+
+// External Interrupt 0 Debounce Enable
+// Indicates whether the external interrupt 0 debounce is enabled or not
+// eic_arch_debounce_enable0
+#ifndef CONF_EIC_DEBOUNCE_ENABLE0
+#define CONF_EIC_DEBOUNCE_ENABLE0 0
+#endif
+
+// External Interrupt 0 Event Output Enable
+// Indicates whether the external interrupt 0 event output is enabled or not
+// eic_arch_extinteo0
+#ifndef CONF_EIC_EXTINTEO0
+#define CONF_EIC_EXTINTEO0 0
+#endif
+
+// Input 0 Sense Configuration
+// No detection
+// Rising-edge detection
+// Falling-edge detection
+// Both-edges detection
+// High-level detection
+// Low-level detection
+// This defines input sense trigger
+// eic_arch_sense0
+#ifndef CONF_EIC_SENSE0
+#define CONF_EIC_SENSE0 EIC_NMICTRL_NMISENSE_NONE_Val
+#endif
+
+// External Interrupt 0 Asynchronous Edge Detection Mode
+// Indicates the external interrupt 0 detection mode operated synchronously or asynchronousl
+// eic_arch_asynch0
+#ifndef CONF_EIC_ASYNCH0
+#define CONF_EIC_ASYNCH0 0
+#endif
+
+//
+
+// Interrupt 1 Settings
+// eic_arch_enable_irq_setting1
+#ifndef CONF_EIC_ENABLE_IRQ_SETTING1
+#define CONF_EIC_ENABLE_IRQ_SETTING1 0
+#endif
+
+// External Interrupt 1 Filter Enable
+// Indicates whether the external interrupt 1 filter is enabled or not
+// eic_arch_filten1
+#ifndef CONF_EIC_FILTEN1
+#define CONF_EIC_FILTEN1 0
+#endif
+
+// External Interrupt 1 Debounce Enable
+// Indicates whether the external interrupt 1 debounce is enabled or not
+// eic_arch_debounce_enable1
+#ifndef CONF_EIC_DEBOUNCE_ENABLE1
+#define CONF_EIC_DEBOUNCE_ENABLE1 0
+#endif
+
+// External Interrupt 1 Event Output Enable
+// Indicates whether the external interrupt 1 event output is enabled or not
+// eic_arch_extinteo1
+#ifndef CONF_EIC_EXTINTEO1
+#define CONF_EIC_EXTINTEO1 0
+#endif
+
+// Input 1 Sense Configuration
+// No detection
+// Rising-edge detection
+// Falling-edge detection
+// Both-edges detection
+// High-level detection
+// Low-level detection
+// This defines input sense trigger
+// eic_arch_sense1
+#ifndef CONF_EIC_SENSE1
+#define CONF_EIC_SENSE1 EIC_NMICTRL_NMISENSE_NONE_Val
+#endif
+
+// External Interrupt 1 Asynchronous Edge Detection Mode
+// Indicates the external interrupt 1 detection mode operated synchronously or asynchronousl
+// eic_arch_asynch1
+#ifndef CONF_EIC_ASYNCH1
+#define CONF_EIC_ASYNCH1 0
+#endif
+
+//
+
+// Interrupt 2 Settings
+// eic_arch_enable_irq_setting2
+#ifndef CONF_EIC_ENABLE_IRQ_SETTING2
+#define CONF_EIC_ENABLE_IRQ_SETTING2 0
+#endif
+
+// External Interrupt 2 Filter Enable
+// Indicates whether the external interrupt 2 filter is enabled or not
+// eic_arch_filten2
+#ifndef CONF_EIC_FILTEN2
+#define CONF_EIC_FILTEN2 0
+#endif
+
+// External Interrupt 2 Debounce Enable
+// Indicates whether the external interrupt 2 debounce is enabled or not
+// eic_arch_debounce_enable2
+#ifndef CONF_EIC_DEBOUNCE_ENABLE2
+#define CONF_EIC_DEBOUNCE_ENABLE2 0
+#endif
+
+// External Interrupt 2 Event Output Enable
+// Indicates whether the external interrupt 2 event output is enabled or not
+// eic_arch_extinteo2
+#ifndef CONF_EIC_EXTINTEO2
+#define CONF_EIC_EXTINTEO2 0
+#endif
+
+// Input 2 Sense Configuration
+// No detection
+// Rising-edge detection
+// Falling-edge detection
+// Both-edges detection
+// High-level detection
+// Low-level detection
+// This defines input sense trigger
+// eic_arch_sense2
+#ifndef CONF_EIC_SENSE2
+#define CONF_EIC_SENSE2 EIC_NMICTRL_NMISENSE_NONE_Val
+#endif
+
+// External Interrupt 2 Asynchronous Edge Detection Mode
+// Indicates the external interrupt 2 detection mode operated synchronously or asynchronousl
+// eic_arch_asynch2
+#ifndef CONF_EIC_ASYNCH2
+#define CONF_EIC_ASYNCH2 0
+#endif
+
+//
+
+// Interrupt 3 Settings
+// eic_arch_enable_irq_setting3
+#ifndef CONF_EIC_ENABLE_IRQ_SETTING3
+#define CONF_EIC_ENABLE_IRQ_SETTING3 0
+#endif
+
+// External Interrupt 3 Filter Enable
+// Indicates whether the external interrupt 3 filter is enabled or not
+// eic_arch_filten3
+#ifndef CONF_EIC_FILTEN3
+#define CONF_EIC_FILTEN3 0
+#endif
+
+// External Interrupt 3 Debounce Enable
+// Indicates whether the external interrupt 3 debounce is enabled or not
+// eic_arch_debounce_enable3
+#ifndef CONF_EIC_DEBOUNCE_ENABLE3
+#define CONF_EIC_DEBOUNCE_ENABLE3 0
+#endif
+
+// External Interrupt 3 Event Output Enable
+// Indicates whether the external interrupt 3 event output is enabled or not
+// eic_arch_extinteo3
+#ifndef CONF_EIC_EXTINTEO3
+#define CONF_EIC_EXTINTEO3 0
+#endif
+
+// Input 3 Sense Configuration
+// No detection
+// Rising-edge detection
+// Falling-edge detection
+// Both-edges detection
+// High-level detection
+// Low-level detection
+// This defines input sense trigger
+// eic_arch_sense3
+#ifndef CONF_EIC_SENSE3
+#define CONF_EIC_SENSE3 EIC_NMICTRL_NMISENSE_NONE_Val
+#endif
+
+// External Interrupt 3 Asynchronous Edge Detection Mode
+// Indicates the external interrupt 3 detection mode operated synchronously or asynchronousl
+// eic_arch_asynch3
+#ifndef CONF_EIC_ASYNCH3
+#define CONF_EIC_ASYNCH3 0
+#endif
+
+//
+
+// Interrupt 4 Settings
+// eic_arch_enable_irq_setting4
+#ifndef CONF_EIC_ENABLE_IRQ_SETTING4
+#define CONF_EIC_ENABLE_IRQ_SETTING4 0
+#endif
+
+// External Interrupt 4 Filter Enable
+// Indicates whether the external interrupt 4 filter is enabled or not
+// eic_arch_filten4
+#ifndef CONF_EIC_FILTEN4
+#define CONF_EIC_FILTEN4 0
+#endif
+
+// External Interrupt 4 Debounce Enable
+// Indicates whether the external interrupt 4 debounce is enabled or not
+// eic_arch_debounce_enable4
+#ifndef CONF_EIC_DEBOUNCE_ENABLE4
+#define CONF_EIC_DEBOUNCE_ENABLE4 0
+#endif
+
+// External Interrupt 4 Event Output Enable
+// Indicates whether the external interrupt 4 event output is enabled or not
+// eic_arch_extinteo4
+#ifndef CONF_EIC_EXTINTEO4
+#define CONF_EIC_EXTINTEO4 0
+#endif
+
+// Input 4 Sense Configuration
+// No detection
+// Rising-edge detection
+// Falling-edge detection
+// Both-edges detection
+// High-level detection
+// Low-level detection
+// This defines input sense trigger
+// eic_arch_sense4
+#ifndef CONF_EIC_SENSE4
+#define CONF_EIC_SENSE4 EIC_NMICTRL_NMISENSE_NONE_Val
+#endif
+
+// External Interrupt 4 Asynchronous Edge Detection Mode
+// Indicates the external interrupt 4 detection mode operated synchronously or asynchronousl
+// eic_arch_asynch4
+#ifndef CONF_EIC_ASYNCH4
+#define CONF_EIC_ASYNCH4 0
+#endif
+
+//
+
+// Interrupt 5 Settings
+// eic_arch_enable_irq_setting5
+#ifndef CONF_EIC_ENABLE_IRQ_SETTING5
+#define CONF_EIC_ENABLE_IRQ_SETTING5 0
+#endif
+
+// External Interrupt 5 Filter Enable
+// Indicates whether the external interrupt 5 filter is enabled or not
+// eic_arch_filten5
+#ifndef CONF_EIC_FILTEN5
+#define CONF_EIC_FILTEN5 0
+#endif
+
+// External Interrupt 5 Debounce Enable
+// Indicates whether the external interrupt 5 debounce is enabled or not
+// eic_arch_debounce_enable5
+#ifndef CONF_EIC_DEBOUNCE_ENABLE5
+#define CONF_EIC_DEBOUNCE_ENABLE5 0
+#endif
+
+// External Interrupt 5 Event Output Enable
+// Indicates whether the external interrupt 5 event output is enabled or not
+// eic_arch_extinteo5
+#ifndef CONF_EIC_EXTINTEO5
+#define CONF_EIC_EXTINTEO5 0
+#endif
+
+// Input 5 Sense Configuration
+// No detection
+// Rising-edge detection
+// Falling-edge detection
+// Both-edges detection
+// High-level detection
+// Low-level detection
+// This defines input sense trigger
+// eic_arch_sense5
+#ifndef CONF_EIC_SENSE5
+#define CONF_EIC_SENSE5 EIC_NMICTRL_NMISENSE_NONE_Val
+#endif
+
+// External Interrupt 5 Asynchronous Edge Detection Mode
+// Indicates the external interrupt 5 detection mode operated synchronously or asynchronousl
+// eic_arch_asynch5
+#ifndef CONF_EIC_ASYNCH5
+#define CONF_EIC_ASYNCH5 0
+#endif
+
+//
+
+// Interrupt 6 Settings
+// eic_arch_enable_irq_setting6
+#ifndef CONF_EIC_ENABLE_IRQ_SETTING6
+#define CONF_EIC_ENABLE_IRQ_SETTING6 0
+#endif
+
+// External Interrupt 6 Filter Enable
+// Indicates whether the external interrupt 6 filter is enabled or not
+// eic_arch_filten6
+#ifndef CONF_EIC_FILTEN6
+#define CONF_EIC_FILTEN6 0
+#endif
+
+// External Interrupt 6 Debounce Enable
+// Indicates whether the external interrupt 6 debounce is enabled or not
+// eic_arch_debounce_enable6
+#ifndef CONF_EIC_DEBOUNCE_ENABLE6
+#define CONF_EIC_DEBOUNCE_ENABLE6 0
+#endif
+
+// External Interrupt 6 Event Output Enable
+// Indicates whether the external interrupt 6 event output is enabled or not
+// eic_arch_extinteo6
+#ifndef CONF_EIC_EXTINTEO6
+#define CONF_EIC_EXTINTEO6 0
+#endif
+
+// Input 6 Sense Configuration
+// No detection
+// Rising-edge detection
+// Falling-edge detection
+// Both-edges detection
+// High-level detection
+// Low-level detection
+// This defines input sense trigger
+// eic_arch_sense6
+#ifndef CONF_EIC_SENSE6
+#define CONF_EIC_SENSE6 EIC_NMICTRL_NMISENSE_NONE_Val
+#endif
+
+// External Interrupt 6 Asynchronous Edge Detection Mode
+// Indicates the external interrupt 6 detection mode operated synchronously or asynchronousl
+// eic_arch_asynch6
+#ifndef CONF_EIC_ASYNCH6
+#define CONF_EIC_ASYNCH6 0
+#endif
+
+//
+
+// Interrupt 7 Settings
+// eic_arch_enable_irq_setting7
+#ifndef CONF_EIC_ENABLE_IRQ_SETTING7
+#define CONF_EIC_ENABLE_IRQ_SETTING7 0
+#endif
+
+// External Interrupt 7 Filter Enable
+// Indicates whether the external interrupt 7 filter is enabled or not
+// eic_arch_filten7
+#ifndef CONF_EIC_FILTEN7
+#define CONF_EIC_FILTEN7 0
+#endif
+
+// External Interrupt 7 Debounce Enable
+// Indicates whether the external interrupt 7 debounce is enabled or not
+// eic_arch_debounce_enable7
+#ifndef CONF_EIC_DEBOUNCE_ENABLE7
+#define CONF_EIC_DEBOUNCE_ENABLE7 0
+#endif
+
+// External Interrupt 7 Event Output Enable
+// Indicates whether the external interrupt 7 event output is enabled or not
+// eic_arch_extinteo7
+#ifndef CONF_EIC_EXTINTEO7
+#define CONF_EIC_EXTINTEO7 0
+#endif
+
+// Input 7 Sense Configuration
+// No detection
+// Rising-edge detection
+// Falling-edge detection
+// Both-edges detection
+// High-level detection
+// Low-level detection
+// This defines input sense trigger
+// eic_arch_sense7
+#ifndef CONF_EIC_SENSE7
+#define CONF_EIC_SENSE7 EIC_NMICTRL_NMISENSE_NONE_Val
+#endif
+
+// External Interrupt 7 Asynchronous Edge Detection Mode
+// Indicates the external interrupt 7 detection mode operated synchronously or asynchronousl
+// eic_arch_asynch7
+#ifndef CONF_EIC_ASYNCH7
+#define CONF_EIC_ASYNCH7 0
+#endif
+
+//
+
+// Interrupt 8 Settings
+// eic_arch_enable_irq_setting8
+#ifndef CONF_EIC_ENABLE_IRQ_SETTING8
+#define CONF_EIC_ENABLE_IRQ_SETTING8 0
+#endif
+
+// External Interrupt 8 Filter Enable
+// Indicates whether the external interrupt 8 filter is enabled or not
+// eic_arch_filten8
+#ifndef CONF_EIC_FILTEN8
+#define CONF_EIC_FILTEN8 0
+#endif
+
+// External Interrupt 8 Debounce Enable
+// Indicates whether the external interrupt 8 debounce is enabled or not
+// eic_arch_debounce_enable8
+#ifndef CONF_EIC_DEBOUNCE_ENABLE8
+#define CONF_EIC_DEBOUNCE_ENABLE8 0
+#endif
+
+// External Interrupt 8 Event Output Enable
+// Indicates whether the external interrupt 8 event output is enabled or not
+// eic_arch_extinteo8
+#ifndef CONF_EIC_EXTINTEO8
+#define CONF_EIC_EXTINTEO8 0
+#endif
+
+// Input 8 Sense Configuration
+// No detection
+// Rising-edge detection
+// Falling-edge detection
+// Both-edges detection
+// High-level detection
+// Low-level detection
+// This defines input sense trigger
+// eic_arch_sense8
+#ifndef CONF_EIC_SENSE8
+#define CONF_EIC_SENSE8 EIC_NMICTRL_NMISENSE_NONE_Val
+#endif
+
+// External Interrupt 8 Asynchronous Edge Detection Mode
+// Indicates the external interrupt 8 detection mode operated synchronously or asynchronousl
+// eic_arch_asynch8
+#ifndef CONF_EIC_ASYNCH8
+#define CONF_EIC_ASYNCH8 0
+#endif
+
+//
+
+// Interrupt 9 Settings
+// eic_arch_enable_irq_setting9
+#ifndef CONF_EIC_ENABLE_IRQ_SETTING9
+#define CONF_EIC_ENABLE_IRQ_SETTING9 0
+#endif
+
+// External Interrupt 9 Filter Enable
+// Indicates whether the external interrupt 9 filter is enabled or not
+// eic_arch_filten9
+#ifndef CONF_EIC_FILTEN9
+#define CONF_EIC_FILTEN9 0
+#endif
+
+// External Interrupt 9 Debounce Enable
+// Indicates whether the external interrupt 9 debounce is enabled or not
+// eic_arch_debounce_enable9
+#ifndef CONF_EIC_DEBOUNCE_ENABLE9
+#define CONF_EIC_DEBOUNCE_ENABLE9 0
+#endif
+
+// External Interrupt 9 Event Output Enable
+// Indicates whether the external interrupt 9 event output is enabled or not
+// eic_arch_extinteo9
+#ifndef CONF_EIC_EXTINTEO9
+#define CONF_EIC_EXTINTEO9 0
+#endif
+
+// Input 9 Sense Configuration
+// No detection
+// Rising-edge detection
+// Falling-edge detection
+// Both-edges detection
+// High-level detection
+// Low-level detection
+// This defines input sense trigger
+// eic_arch_sense9
+#ifndef CONF_EIC_SENSE9
+#define CONF_EIC_SENSE9 EIC_NMICTRL_NMISENSE_NONE_Val
+#endif
+
+// External Interrupt 9 Asynchronous Edge Detection Mode
+// Indicates the external interrupt 9 detection mode operated synchronously or asynchronousl
+// eic_arch_asynch9
+#ifndef CONF_EIC_ASYNCH9
+#define CONF_EIC_ASYNCH9 0
+#endif
+
+//
+
+// Interrupt 10 Settings
+// eic_arch_enable_irq_setting10
+#ifndef CONF_EIC_ENABLE_IRQ_SETTING10
+#define CONF_EIC_ENABLE_IRQ_SETTING10 0
+#endif
+
+// External Interrupt 10 Filter Enable
+// Indicates whether the external interrupt 10 filter is enabled or not
+// eic_arch_filten10
+#ifndef CONF_EIC_FILTEN10
+#define CONF_EIC_FILTEN10 0
+#endif
+
+// External Interrupt 10 Debounce Enable
+// Indicates whether the external interrupt 10 debounce is enabled or not
+// eic_arch_debounce_enable10
+#ifndef CONF_EIC_DEBOUNCE_ENABLE10
+#define CONF_EIC_DEBOUNCE_ENABLE10 0
+#endif
+
+// External Interrupt 10 Event Output Enable
+// Indicates whether the external interrupt 10 event output is enabled or not
+// eic_arch_extinteo10
+#ifndef CONF_EIC_EXTINTEO10
+#define CONF_EIC_EXTINTEO10 0
+#endif
+
+// Input 10 Sense Configuration
+// No detection
+// Rising-edge detection
+// Falling-edge detection
+// Both-edges detection
+// High-level detection
+// Low-level detection
+// This defines input sense trigger
+// eic_arch_sense10
+#ifndef CONF_EIC_SENSE10
+#define CONF_EIC_SENSE10 EIC_NMICTRL_NMISENSE_NONE_Val
+#endif
+
+// External Interrupt 10 Asynchronous Edge Detection Mode
+// Indicates the external interrupt 10 detection mode operated synchronously or asynchronousl
+// eic_arch_asynch10
+#ifndef CONF_EIC_ASYNCH10
+#define CONF_EIC_ASYNCH10 0
+#endif
+
+//
+
+// Interrupt 11 Settings
+// eic_arch_enable_irq_setting11
+#ifndef CONF_EIC_ENABLE_IRQ_SETTING11
+#define CONF_EIC_ENABLE_IRQ_SETTING11 0
+#endif
+
+// External Interrupt 11 Filter Enable
+// Indicates whether the external interrupt 11 filter is enabled or not
+// eic_arch_filten11
+#ifndef CONF_EIC_FILTEN11
+#define CONF_EIC_FILTEN11 0
+#endif
+
+// External Interrupt 11 Debounce Enable
+// Indicates whether the external interrupt 11 debounce is enabled or not
+// eic_arch_debounce_enable11
+#ifndef CONF_EIC_DEBOUNCE_ENABLE11
+#define CONF_EIC_DEBOUNCE_ENABLE11 0
+#endif
+
+// External Interrupt 11 Event Output Enable
+// Indicates whether the external interrupt 11 event output is enabled or not
+// eic_arch_extinteo11
+#ifndef CONF_EIC_EXTINTEO11
+#define CONF_EIC_EXTINTEO11 0
+#endif
+
+// Input 11 Sense Configuration
+// No detection
+// Rising-edge detection
+// Falling-edge detection
+// Both-edges detection
+// High-level detection
+// Low-level detection
+// This defines input sense trigger
+// eic_arch_sense11
+#ifndef CONF_EIC_SENSE11
+#define CONF_EIC_SENSE11 EIC_NMICTRL_NMISENSE_NONE_Val
+#endif
+
+// External Interrupt 11 Asynchronous Edge Detection Mode
+// Indicates the external interrupt 11 detection mode operated synchronously or asynchronousl
+// eic_arch_asynch11
+#ifndef CONF_EIC_ASYNCH11
+#define CONF_EIC_ASYNCH11 0
+#endif
+
+//
+
+// Interrupt 12 Settings
+// eic_arch_enable_irq_setting12
+#ifndef CONF_EIC_ENABLE_IRQ_SETTING12
+#define CONF_EIC_ENABLE_IRQ_SETTING12 0
+#endif
+
+// External Interrupt 12 Filter Enable
+// Indicates whether the external interrupt 12 filter is enabled or not
+// eic_arch_filten12
+#ifndef CONF_EIC_FILTEN12
+#define CONF_EIC_FILTEN12 0
+#endif
+
+// External Interrupt 12 Debounce Enable
+// Indicates whether the external interrupt 12 debounce is enabled or not
+// eic_arch_debounce_enable12
+#ifndef CONF_EIC_DEBOUNCE_ENABLE12
+#define CONF_EIC_DEBOUNCE_ENABLE12 0
+#endif
+
+// External Interrupt 12 Event Output Enable
+// Indicates whether the external interrupt 12 event output is enabled or not
+// eic_arch_extinteo12
+#ifndef CONF_EIC_EXTINTEO12
+#define CONF_EIC_EXTINTEO12 0
+#endif
+
+// Input 12 Sense Configuration
+// No detection
+// Rising-edge detection
+// Falling-edge detection
+// Both-edges detection
+// High-level detection
+// Low-level detection
+// This defines input sense trigger
+// eic_arch_sense12
+#ifndef CONF_EIC_SENSE12
+#define CONF_EIC_SENSE12 EIC_NMICTRL_NMISENSE_NONE_Val
+#endif
+
+// External Interrupt 12 Asynchronous Edge Detection Mode
+// Indicates the external interrupt 12 detection mode operated synchronously or asynchronousl
+// eic_arch_asynch12
+#ifndef CONF_EIC_ASYNCH12
+#define CONF_EIC_ASYNCH12 0
+#endif
+
+//
+
+// Interrupt 13 Settings
+// eic_arch_enable_irq_setting13
+#ifndef CONF_EIC_ENABLE_IRQ_SETTING13
+#define CONF_EIC_ENABLE_IRQ_SETTING13 0
+#endif
+
+// External Interrupt 13 Filter Enable
+// Indicates whether the external interrupt 13 filter is enabled or not
+// eic_arch_filten13
+#ifndef CONF_EIC_FILTEN13
+#define CONF_EIC_FILTEN13 0
+#endif
+
+// External Interrupt 13 Debounce Enable
+// Indicates whether the external interrupt 13 debounce is enabled or not
+// eic_arch_debounce_enable13
+#ifndef CONF_EIC_DEBOUNCE_ENABLE13
+#define CONF_EIC_DEBOUNCE_ENABLE13 0
+#endif
+
+// External Interrupt 13 Event Output Enable
+// Indicates whether the external interrupt 13 event output is enabled or not
+// eic_arch_extinteo13
+#ifndef CONF_EIC_EXTINTEO13
+#define CONF_EIC_EXTINTEO13 0
+#endif
+
+// Input 13 Sense Configuration
+// No detection
+// Rising-edge detection
+// Falling-edge detection
+// Both-edges detection
+// High-level detection
+// Low-level detection
+// This defines input sense trigger
+// eic_arch_sense13
+#ifndef CONF_EIC_SENSE13
+#define CONF_EIC_SENSE13 EIC_NMICTRL_NMISENSE_NONE_Val
+#endif
+
+// External Interrupt 13 Asynchronous Edge Detection Mode
+// Indicates the external interrupt 13 detection mode operated synchronously or asynchronousl
+// eic_arch_asynch13
+#ifndef CONF_EIC_ASYNCH13
+#define CONF_EIC_ASYNCH13 0
+#endif
+
+//
+
+// Interrupt 14 Settings
+// eic_arch_enable_irq_setting14
+#ifndef CONF_EIC_ENABLE_IRQ_SETTING14
+#define CONF_EIC_ENABLE_IRQ_SETTING14 0
+#endif
+
+// External Interrupt 14 Filter Enable
+// Indicates whether the external interrupt 14 filter is enabled or not
+// eic_arch_filten14
+#ifndef CONF_EIC_FILTEN14
+#define CONF_EIC_FILTEN14 0
+#endif
+
+// External Interrupt 14 Debounce Enable
+// Indicates whether the external interrupt 14 debounce is enabled or not
+// eic_arch_debounce_enable14
+#ifndef CONF_EIC_DEBOUNCE_ENABLE14
+#define CONF_EIC_DEBOUNCE_ENABLE14 0
+#endif
+
+// External Interrupt 14 Event Output Enable
+// Indicates whether the external interrupt 14 event output is enabled or not
+// eic_arch_extinteo14
+#ifndef CONF_EIC_EXTINTEO14
+#define CONF_EIC_EXTINTEO14 0
+#endif
+
+// Input 14 Sense Configuration
+// No detection
+// Rising-edge detection
+// Falling-edge detection
+// Both-edges detection
+// High-level detection
+// Low-level detection
+// This defines input sense trigger
+// eic_arch_sense14
+#ifndef CONF_EIC_SENSE14
+#define CONF_EIC_SENSE14 EIC_NMICTRL_NMISENSE_NONE_Val
+#endif
+
+// External Interrupt 14 Asynchronous Edge Detection Mode
+// Indicates the external interrupt 14 detection mode operated synchronously or asynchronousl
+// eic_arch_asynch14
+#ifndef CONF_EIC_ASYNCH14
+#define CONF_EIC_ASYNCH14 0
+#endif
+
+//
+
+// Interrupt 15 Settings
+// eic_arch_enable_irq_setting15
+#ifndef CONF_EIC_ENABLE_IRQ_SETTING15
+#define CONF_EIC_ENABLE_IRQ_SETTING15 0
+#endif
+
+// External Interrupt 15 Filter Enable
+// Indicates whether the external interrupt 15 filter is enabled or not
+// eic_arch_filten15
+#ifndef CONF_EIC_FILTEN15
+#define CONF_EIC_FILTEN15 0
+#endif
+
+// External Interrupt 15 Debounce Enable
+// Indicates whether the external interrupt 15 debounce is enabled or not
+// eic_arch_debounce_enable15
+#ifndef CONF_EIC_DEBOUNCE_ENABLE15
+#define CONF_EIC_DEBOUNCE_ENABLE15 0
+#endif
+
+// External Interrupt 15 Event Output Enable
+// Indicates whether the external interrupt 15 event output is enabled or not
+// eic_arch_extinteo15
+#ifndef CONF_EIC_EXTINTEO15
+#define CONF_EIC_EXTINTEO15 0
+#endif
+
+// Input 15 Sense Configuration
+// No detection
+// Rising-edge detection
+// Falling-edge detection
+// Both-edges detection
+// High-level detection
+// Low-level detection
+// This defines input sense trigger
+// eic_arch_sense15
+#ifndef CONF_EIC_SENSE15
+#define CONF_EIC_SENSE15 EIC_NMICTRL_NMISENSE_NONE_Val
+#endif
+
+// External Interrupt 15 Asynchronous Edge Detection Mode
+// Indicates the external interrupt 15 detection mode operated synchronously or asynchronousl
+// eic_arch_asynch15
+#ifndef CONF_EIC_ASYNCH15
+#define CONF_EIC_ASYNCH15 0
+#endif
+
+//
+
+// Debouncer 0 Settings
+// Debouncer Frequency Selection
+// <0x0=>Divided by 2
+// <0x1=>Divided by 4
+// <0x2=>Divided by 8
+// <0x3=>Divided by 16
+// <0x4=>Divided by 32
+// <0x5=>Divided by 64
+// <0x6=>Divided by 128
+// <0x7=>Divided by 256
+// Select the debouncer low frequency clock for pins
+
+// EXTINT[7:0].
+
+// eic_arch_prescaler0
+#ifndef CONF_EIC_DPRESCALER0
+#define CONF_EIC_DPRESCALER0 EIC_DPRESCALER_PRESCALER0(0x0)
+#endif
+
+// Low frequency samples
+// <0x0=>3
+// <0x1=>7
+// Indicates the number of samples by the debouncer low frequency clock needed to validate a transition from
+// current pin state to next pin state in synchronous debouncing mode.
+// eic_arch_states0
+#ifndef CONF_EIC_STATES0
+#define CONF_EIC_STATES0 0x0
+#endif
+
+//
+
+// Debouncer 1 Settings
+// Debouncer Frequency Selection
+// <0x0=>Divided by 2
+// <0x1=>Divided by 4
+// <0x2=>Divided by 8
+// <0x3=>Divided by 16
+// <0x4=>Divided by 32
+// <0x5=>Divided by 64
+// <0x6=>Divided by 128
+// <0x7=>Divided by 256
+// Select the debouncer low frequency clock for pins
+
+// EXTINT[15:8].
+
+// eic_arch_prescaler1
+#ifndef CONF_EIC_DPRESCALER1
+#define CONF_EIC_DPRESCALER1 EIC_DPRESCALER_PRESCALER1(0x0)
+#endif
+
+// Low frequency samples
+// <0x0=>3
+// <0x1=>7
+// Indicates the number of samples by the debouncer low frequency clock needed to validate a transition from
+// current pin state to next pin state in synchronous debouncing mode.
+// eic_arch_states1
+#ifndef CONF_EIC_STATES1
+#define CONF_EIC_STATES1 0x0
+#endif
+
+//
+
+// <<< end of configuration section >>>
+
+#endif // HPL_EIC_CONFIG_H
diff --git a/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Config/hpl_gclk_config.h b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Config/hpl_gclk_config.h
new file mode 100644
index 00000000..fbce1188
--- /dev/null
+++ b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Config/hpl_gclk_config.h
@@ -0,0 +1,920 @@
+/* Auto-generated config file hpl_gclk_config.h */
+#ifndef HPL_GCLK_CONFIG_H
+#define HPL_GCLK_CONFIG_H
+
+// <<< Use Configuration Wizard in Context Menu >>>
+
+// Generic clock generator 0 configuration
+// Indicates whether generic clock 0 configuration is enabled or not
+// enable_gclk_gen_0
+#ifndef CONF_GCLK_GENERATOR_0_CONFIG
+#define CONF_GCLK_GENERATOR_0_CONFIG 1
+#endif
+
+// Generic Clock Generator Control
+// Generic clock generator 0 source
+// External Crystal Oscillator 8-48MHz (XOSC0)
+// External Crystal Oscillator 8-48MHz (XOSC1)
+// Generic clock generator input pad
+// Generic clock generator 1
+// 32kHz Ultra Low Power Internal Oscillator (OSCULP32K)
+// 32kHz External Crystal Oscillator (XOSC32K)
+// Digital Frequency Locked Loop (DFLL48M)
+// Digital Phase Locked Loop (DPLL0)
+// Digital Phase Locked Loop (DPLL1)
+// This defines the clock source for generic clock generator 0
+// gclk_gen_0_oscillator
+#ifndef CONF_GCLK_GEN_0_SOURCE
+#define CONF_GCLK_GEN_0_SOURCE GCLK_GENCTRL_SRC_DPLL0
+#endif
+
+// Run in Standby
+// Indicates whether Run in Standby is enabled or not
+// gclk_arch_gen_0_runstdby
+#ifndef CONF_GCLK_GEN_0_RUNSTDBY
+#define CONF_GCLK_GEN_0_RUNSTDBY 0
+#endif
+
+// Divide Selection
+// Indicates whether Divide Selection is enabled or not
+// gclk_gen_0_div_sel
+#ifndef CONF_GCLK_GEN_0_DIVSEL
+#define CONF_GCLK_GEN_0_DIVSEL 0
+#endif
+
+// Output Enable
+// Indicates whether Output Enable is enabled or not
+// gclk_arch_gen_0_oe
+#ifndef CONF_GCLK_GEN_0_OE
+#define CONF_GCLK_GEN_0_OE 0
+#endif
+
+// Output Off Value
+// Indicates whether Output Off Value is enabled or not
+// gclk_arch_gen_0_oov
+#ifndef CONF_GCLK_GEN_0_OOV
+#define CONF_GCLK_GEN_0_OOV 0
+#endif
+
+// Improve Duty Cycle
+// Indicates whether Improve Duty Cycle is enabled or not
+// gclk_arch_gen_0_idc
+#ifndef CONF_GCLK_GEN_0_IDC
+#define CONF_GCLK_GEN_0_IDC 0
+#endif
+
+// Generic Clock Generator Enable
+// Indicates whether Generic Clock Generator Enable is enabled or not
+// gclk_arch_gen_0_enable
+#ifndef CONF_GCLK_GEN_0_GENEN
+#define CONF_GCLK_GEN_0_GENEN 1
+#endif
+//
+
+// Generic Clock Generator Division
+// Generic clock generator 0 division <0x0000-0xFFFF>
+// gclk_gen_0_div
+#ifndef CONF_GCLK_GEN_0_DIV
+#define CONF_GCLK_GEN_0_DIV 1
+#endif
+//
+//
+
+// Generic clock generator 1 configuration
+// Indicates whether generic clock 1 configuration is enabled or not
+// enable_gclk_gen_1
+#ifndef CONF_GCLK_GENERATOR_1_CONFIG
+#define CONF_GCLK_GENERATOR_1_CONFIG 0
+#endif
+
+// Generic Clock Generator Control
+// Generic clock generator 1 source
+// External Crystal Oscillator 8-48MHz (XOSC0)
+// External Crystal Oscillator 8-48MHz (XOSC1)
+// Generic clock generator input pad
+// 32kHz Ultra Low Power Internal Oscillator (OSCULP32K)
+// 32kHz External Crystal Oscillator (XOSC32K)
+// Digital Frequency Locked Loop (DFLL48M)
+// Digital Phase Locked Loop (DPLL0)
+// Digital Phase Locked Loop (DPLL1)
+// This defines the clock source for generic clock generator 1
+// gclk_gen_1_oscillator
+#ifndef CONF_GCLK_GEN_1_SOURCE
+#define CONF_GCLK_GEN_1_SOURCE GCLK_GENCTRL_SRC_DFLL
+#endif
+
+// Run in Standby
+// Indicates whether Run in Standby is enabled or not
+// gclk_arch_gen_1_runstdby
+#ifndef CONF_GCLK_GEN_1_RUNSTDBY
+#define CONF_GCLK_GEN_1_RUNSTDBY 0
+#endif
+
+// Divide Selection
+// Indicates whether Divide Selection is enabled or not
+// gclk_gen_1_div_sel
+#ifndef CONF_GCLK_GEN_1_DIVSEL
+#define CONF_GCLK_GEN_1_DIVSEL 0
+#endif
+
+// Output Enable
+// Indicates whether Output Enable is enabled or not
+// gclk_arch_gen_1_oe
+#ifndef CONF_GCLK_GEN_1_OE
+#define CONF_GCLK_GEN_1_OE 0
+#endif
+
+// Output Off Value
+// Indicates whether Output Off Value is enabled or not
+// gclk_arch_gen_1_oov
+#ifndef CONF_GCLK_GEN_1_OOV
+#define CONF_GCLK_GEN_1_OOV 0
+#endif
+
+// Improve Duty Cycle
+// Indicates whether Improve Duty Cycle is enabled or not
+// gclk_arch_gen_1_idc
+#ifndef CONF_GCLK_GEN_1_IDC
+#define CONF_GCLK_GEN_1_IDC 0
+#endif
+
+// Generic Clock Generator Enable
+// Indicates whether Generic Clock Generator Enable is enabled or not
+// gclk_arch_gen_1_enable
+#ifndef CONF_GCLK_GEN_1_GENEN
+#define CONF_GCLK_GEN_1_GENEN 0
+#endif
+//
+
+// Generic Clock Generator Division
+// Generic clock generator 1 division <0x0000-0xFFFF>
+// gclk_gen_1_div
+#ifndef CONF_GCLK_GEN_1_DIV
+#define CONF_GCLK_GEN_1_DIV 1
+#endif
+//
+//
+
+// Generic clock generator 2 configuration
+// Indicates whether generic clock 2 configuration is enabled or not
+// enable_gclk_gen_2
+#ifndef CONF_GCLK_GENERATOR_2_CONFIG
+#define CONF_GCLK_GENERATOR_2_CONFIG 0
+#endif
+
+// Generic Clock Generator Control
+// Generic clock generator 2 source
+// External Crystal Oscillator 8-48MHz (XOSC0)
+// External Crystal Oscillator 8-48MHz (XOSC1)
+// Generic clock generator input pad
+// Generic clock generator 1
+// 32kHz Ultra Low Power Internal Oscillator (OSCULP32K)
+// 32kHz External Crystal Oscillator (XOSC32K)
+// Digital Frequency Locked Loop (DFLL48M)
+// Digital Phase Locked Loop (DPLL0)
+// Digital Phase Locked Loop (DPLL1)
+// This defines the clock source for generic clock generator 2
+// gclk_gen_2_oscillator
+#ifndef CONF_GCLK_GEN_2_SOURCE
+#define CONF_GCLK_GEN_2_SOURCE GCLK_GENCTRL_SRC_XOSC1
+#endif
+
+// Run in Standby
+// Indicates whether Run in Standby is enabled or not
+// gclk_arch_gen_2_runstdby
+#ifndef CONF_GCLK_GEN_2_RUNSTDBY
+#define CONF_GCLK_GEN_2_RUNSTDBY 0
+#endif
+
+// Divide Selection
+// Indicates whether Divide Selection is enabled or not
+// gclk_gen_2_div_sel
+#ifndef CONF_GCLK_GEN_2_DIVSEL
+#define CONF_GCLK_GEN_2_DIVSEL 1
+#endif
+
+// Output Enable
+// Indicates whether Output Enable is enabled or not
+// gclk_arch_gen_2_oe
+#ifndef CONF_GCLK_GEN_2_OE
+#define CONF_GCLK_GEN_2_OE 0
+#endif
+
+// Output Off Value
+// Indicates whether Output Off Value is enabled or not
+// gclk_arch_gen_2_oov
+#ifndef CONF_GCLK_GEN_2_OOV
+#define CONF_GCLK_GEN_2_OOV 0
+#endif
+
+// Improve Duty Cycle
+// Indicates whether Improve Duty Cycle is enabled or not
+// gclk_arch_gen_2_idc
+#ifndef CONF_GCLK_GEN_2_IDC
+#define CONF_GCLK_GEN_2_IDC 0
+#endif
+
+// Generic Clock Generator Enable
+// Indicates whether Generic Clock Generator Enable is enabled or not
+// gclk_arch_gen_2_enable
+#ifndef CONF_GCLK_GEN_2_GENEN
+#define CONF_GCLK_GEN_2_GENEN 0
+#endif
+//
+
+// Generic Clock Generator Division
+// Generic clock generator 2 division <0x0000-0xFFFF>
+// gclk_gen_2_div
+#ifndef CONF_GCLK_GEN_2_DIV
+#define CONF_GCLK_GEN_2_DIV 1
+#endif
+//
+//
+
+// Generic clock generator 3 configuration
+// Indicates whether generic clock 3 configuration is enabled or not
+// enable_gclk_gen_3
+#ifndef CONF_GCLK_GENERATOR_3_CONFIG
+#define CONF_GCLK_GENERATOR_3_CONFIG 0
+#endif
+
+// Generic Clock Generator Control
+// Generic clock generator 3 source
+// External Crystal Oscillator 8-48MHz (XOSC0)
+// External Crystal Oscillator 8-48MHz (XOSC1)
+// Generic clock generator input pad
+// Generic clock generator 1
+// 32kHz Ultra Low Power Internal Oscillator (OSCULP32K)
+// 32kHz External Crystal Oscillator (XOSC32K)
+// Digital Frequency Locked Loop (DFLL48M)
+// Digital Phase Locked Loop (DPLL0)
+// Digital Phase Locked Loop (DPLL1)
+// This defines the clock source for generic clock generator 3
+// gclk_gen_3_oscillator
+#ifndef CONF_GCLK_GEN_3_SOURCE
+#define CONF_GCLK_GEN_3_SOURCE GCLK_GENCTRL_SRC_XOSC32K
+#endif
+
+// Run in Standby
+// Indicates whether Run in Standby is enabled or not
+// gclk_arch_gen_3_runstdby
+#ifndef CONF_GCLK_GEN_3_RUNSTDBY
+#define CONF_GCLK_GEN_3_RUNSTDBY 0
+#endif
+
+// Divide Selection
+// Indicates whether Divide Selection is enabled or not
+// gclk_gen_3_div_sel
+#ifndef CONF_GCLK_GEN_3_DIVSEL
+#define CONF_GCLK_GEN_3_DIVSEL 0
+#endif
+
+// Output Enable
+// Indicates whether Output Enable is enabled or not
+// gclk_arch_gen_3_oe
+#ifndef CONF_GCLK_GEN_3_OE
+#define CONF_GCLK_GEN_3_OE 0
+#endif
+
+// Output Off Value
+// Indicates whether Output Off Value is enabled or not
+// gclk_arch_gen_3_oov
+#ifndef CONF_GCLK_GEN_3_OOV
+#define CONF_GCLK_GEN_3_OOV 0
+#endif
+
+// Improve Duty Cycle
+// Indicates whether Improve Duty Cycle is enabled or not
+// gclk_arch_gen_3_idc
+#ifndef CONF_GCLK_GEN_3_IDC
+#define CONF_GCLK_GEN_3_IDC 0
+#endif
+
+// Generic Clock Generator Enable
+// Indicates whether Generic Clock Generator Enable is enabled or not
+// gclk_arch_gen_3_enable
+#ifndef CONF_GCLK_GEN_3_GENEN
+#define CONF_GCLK_GEN_3_GENEN 0
+#endif
+//
+
+// Generic Clock Generator Division
+// Generic clock generator 3 division <0x0000-0xFFFF>
+// gclk_gen_3_div
+#ifndef CONF_GCLK_GEN_3_DIV
+#define CONF_GCLK_GEN_3_DIV 1
+#endif
+//
+//
+
+// Generic clock generator 4 configuration
+// Indicates whether generic clock 4 configuration is enabled or not
+// enable_gclk_gen_4
+#ifndef CONF_GCLK_GENERATOR_4_CONFIG
+#define CONF_GCLK_GENERATOR_4_CONFIG 0
+#endif
+
+// Generic Clock Generator Control
+// Generic clock generator 4 source
+// External Crystal Oscillator 8-48MHz (XOSC0)
+// External Crystal Oscillator 8-48MHz (XOSC1)
+// Generic clock generator input pad
+// Generic clock generator 1
+// 32kHz Ultra Low Power Internal Oscillator (OSCULP32K)
+// 32kHz External Crystal Oscillator (XOSC32K)
+// Digital Frequency Locked Loop (DFLL48M)
+// Digital Phase Locked Loop (DPLL0)
+// Digital Phase Locked Loop (DPLL1)
+// This defines the clock source for generic clock generator 4
+// gclk_gen_4_oscillator
+#ifndef CONF_GCLK_GEN_4_SOURCE
+#define CONF_GCLK_GEN_4_SOURCE GCLK_GENCTRL_SRC_XOSC1
+#endif
+
+// Run in Standby
+// Indicates whether Run in Standby is enabled or not
+// gclk_arch_gen_4_runstdby
+#ifndef CONF_GCLK_GEN_4_RUNSTDBY
+#define CONF_GCLK_GEN_4_RUNSTDBY 0
+#endif
+
+// Divide Selection
+// Indicates whether Divide Selection is enabled or not
+// gclk_gen_4_div_sel
+#ifndef CONF_GCLK_GEN_4_DIVSEL
+#define CONF_GCLK_GEN_4_DIVSEL 0
+#endif
+
+// Output Enable
+// Indicates whether Output Enable is enabled or not
+// gclk_arch_gen_4_oe
+#ifndef CONF_GCLK_GEN_4_OE
+#define CONF_GCLK_GEN_4_OE 0
+#endif
+
+// Output Off Value
+// Indicates whether Output Off Value is enabled or not
+// gclk_arch_gen_4_oov
+#ifndef CONF_GCLK_GEN_4_OOV
+#define CONF_GCLK_GEN_4_OOV 0
+#endif
+
+// Improve Duty Cycle
+// Indicates whether Improve Duty Cycle is enabled or not
+// gclk_arch_gen_4_idc
+#ifndef CONF_GCLK_GEN_4_IDC
+#define CONF_GCLK_GEN_4_IDC 0
+#endif
+
+// Generic Clock Generator Enable
+// Indicates whether Generic Clock Generator Enable is enabled or not
+// gclk_arch_gen_4_enable
+#ifndef CONF_GCLK_GEN_4_GENEN
+#define CONF_GCLK_GEN_4_GENEN 0
+#endif
+//
+
+// Generic Clock Generator Division
+// Generic clock generator 4 division <0x0000-0xFFFF>
+// gclk_gen_4_div
+#ifndef CONF_GCLK_GEN_4_DIV
+#define CONF_GCLK_GEN_4_DIV 1
+#endif
+//
+//
+
+// Generic clock generator 5 configuration
+// Indicates whether generic clock 5 configuration is enabled or not
+// enable_gclk_gen_5
+#ifndef CONF_GCLK_GENERATOR_5_CONFIG
+#define CONF_GCLK_GENERATOR_5_CONFIG 0
+#endif
+
+// Generic Clock Generator Control
+// Generic clock generator 5 source
+// External Crystal Oscillator 8-48MHz (XOSC0)
+// External Crystal Oscillator 8-48MHz (XOSC1)
+// Generic clock generator input pad
+// Generic clock generator 1
+// 32kHz Ultra Low Power Internal Oscillator (OSCULP32K)
+// 32kHz External Crystal Oscillator (XOSC32K)
+// Digital Frequency Locked Loop (DFLL48M)
+// Digital Phase Locked Loop (DPLL0)
+// Digital Phase Locked Loop (DPLL1)
+// This defines the clock source for generic clock generator 5
+// gclk_gen_5_oscillator
+#ifndef CONF_GCLK_GEN_5_SOURCE
+#define CONF_GCLK_GEN_5_SOURCE GCLK_GENCTRL_SRC_XOSC1
+#endif
+
+// Run in Standby
+// Indicates whether Run in Standby is enabled or not
+// gclk_arch_gen_5_runstdby
+#ifndef CONF_GCLK_GEN_5_RUNSTDBY
+#define CONF_GCLK_GEN_5_RUNSTDBY 0
+#endif
+
+// Divide Selection
+// Indicates whether Divide Selection is enabled or not
+// gclk_gen_5_div_sel
+#ifndef CONF_GCLK_GEN_5_DIVSEL
+#define CONF_GCLK_GEN_5_DIVSEL 0
+#endif
+
+// Output Enable
+// Indicates whether Output Enable is enabled or not
+// gclk_arch_gen_5_oe
+#ifndef CONF_GCLK_GEN_5_OE
+#define CONF_GCLK_GEN_5_OE 0
+#endif
+
+// Output Off Value
+// Indicates whether Output Off Value is enabled or not
+// gclk_arch_gen_5_oov
+#ifndef CONF_GCLK_GEN_5_OOV
+#define CONF_GCLK_GEN_5_OOV 0
+#endif
+
+// Improve Duty Cycle
+// Indicates whether Improve Duty Cycle is enabled or not
+// gclk_arch_gen_5_idc
+#ifndef CONF_GCLK_GEN_5_IDC
+#define CONF_GCLK_GEN_5_IDC 0
+#endif
+
+// Generic Clock Generator Enable
+// Indicates whether Generic Clock Generator Enable is enabled or not
+// gclk_arch_gen_5_enable
+#ifndef CONF_GCLK_GEN_5_GENEN
+#define CONF_GCLK_GEN_5_GENEN 0
+#endif
+//
+
+// Generic Clock Generator Division
+// Generic clock generator 5 division <0x0000-0xFFFF>
+// gclk_gen_5_div
+#ifndef CONF_GCLK_GEN_5_DIV
+#define CONF_GCLK_GEN_5_DIV 1
+#endif
+//
+//
+
+// Generic clock generator 6 configuration
+// Indicates whether generic clock 6 configuration is enabled or not
+// enable_gclk_gen_6
+#ifndef CONF_GCLK_GENERATOR_6_CONFIG
+#define CONF_GCLK_GENERATOR_6_CONFIG 0
+#endif
+
+// Generic Clock Generator Control
+// Generic clock generator 6 source
+// External Crystal Oscillator 8-48MHz (XOSC0)
+// External Crystal Oscillator 8-48MHz (XOSC1)
+// Generic clock generator input pad
+// Generic clock generator 1
+// 32kHz Ultra Low Power Internal Oscillator (OSCULP32K)
+// 32kHz External Crystal Oscillator (XOSC32K)
+// Digital Frequency Locked Loop (DFLL48M)
+// Digital Phase Locked Loop (DPLL0)
+// Digital Phase Locked Loop (DPLL1)
+// This defines the clock source for generic clock generator 6
+// gclk_gen_6_oscillator
+#ifndef CONF_GCLK_GEN_6_SOURCE
+#define CONF_GCLK_GEN_6_SOURCE GCLK_GENCTRL_SRC_XOSC1
+#endif
+
+// Run in Standby
+// Indicates whether Run in Standby is enabled or not
+// gclk_arch_gen_6_runstdby
+#ifndef CONF_GCLK_GEN_6_RUNSTDBY
+#define CONF_GCLK_GEN_6_RUNSTDBY 0
+#endif
+
+// Divide Selection
+// Indicates whether Divide Selection is enabled or not
+// gclk_gen_6_div_sel
+#ifndef CONF_GCLK_GEN_6_DIVSEL
+#define CONF_GCLK_GEN_6_DIVSEL 0
+#endif
+
+// Output Enable
+// Indicates whether Output Enable is enabled or not
+// gclk_arch_gen_6_oe
+#ifndef CONF_GCLK_GEN_6_OE
+#define CONF_GCLK_GEN_6_OE 0
+#endif
+
+// Output Off Value
+// Indicates whether Output Off Value is enabled or not
+// gclk_arch_gen_6_oov
+#ifndef CONF_GCLK_GEN_6_OOV
+#define CONF_GCLK_GEN_6_OOV 0
+#endif
+
+// Improve Duty Cycle
+// Indicates whether Improve Duty Cycle is enabled or not
+// gclk_arch_gen_6_idc
+#ifndef CONF_GCLK_GEN_6_IDC
+#define CONF_GCLK_GEN_6_IDC 0
+#endif
+
+// Generic Clock Generator Enable
+// Indicates whether Generic Clock Generator Enable is enabled or not
+// gclk_arch_gen_6_enable
+#ifndef CONF_GCLK_GEN_6_GENEN
+#define CONF_GCLK_GEN_6_GENEN 0
+#endif
+//
+
+// Generic Clock Generator Division
+// Generic clock generator 6 division <0x0000-0xFFFF>
+// gclk_gen_6_div
+#ifndef CONF_GCLK_GEN_6_DIV
+#define CONF_GCLK_GEN_6_DIV 1
+#endif
+//
+//
+
+// Generic clock generator 7 configuration
+// Indicates whether generic clock 7 configuration is enabled or not
+// enable_gclk_gen_7
+#ifndef CONF_GCLK_GENERATOR_7_CONFIG
+#define CONF_GCLK_GENERATOR_7_CONFIG 0
+#endif
+
+// Generic Clock Generator Control
+// Generic clock generator 7 source
+// External Crystal Oscillator 8-48MHz (XOSC0)
+// External Crystal Oscillator 8-48MHz (XOSC1)
+// Generic clock generator input pad
+// Generic clock generator 1
+// 32kHz Ultra Low Power Internal Oscillator (OSCULP32K)
+// 32kHz External Crystal Oscillator (XOSC32K)
+// Digital Frequency Locked Loop (DFLL48M)
+// Digital Phase Locked Loop (DPLL0)
+// Digital Phase Locked Loop (DPLL1)
+// This defines the clock source for generic clock generator 7
+// gclk_gen_7_oscillator
+#ifndef CONF_GCLK_GEN_7_SOURCE
+#define CONF_GCLK_GEN_7_SOURCE GCLK_GENCTRL_SRC_XOSC1
+#endif
+
+// Run in Standby
+// Indicates whether Run in Standby is enabled or not
+// gclk_arch_gen_7_runstdby
+#ifndef CONF_GCLK_GEN_7_RUNSTDBY
+#define CONF_GCLK_GEN_7_RUNSTDBY 0
+#endif
+
+// Divide Selection
+// Indicates whether Divide Selection is enabled or not
+// gclk_gen_7_div_sel
+#ifndef CONF_GCLK_GEN_7_DIVSEL
+#define CONF_GCLK_GEN_7_DIVSEL 0
+#endif
+
+// Output Enable
+// Indicates whether Output Enable is enabled or not
+// gclk_arch_gen_7_oe
+#ifndef CONF_GCLK_GEN_7_OE
+#define CONF_GCLK_GEN_7_OE 0
+#endif
+
+// Output Off Value
+// Indicates whether Output Off Value is enabled or not
+// gclk_arch_gen_7_oov
+#ifndef CONF_GCLK_GEN_7_OOV
+#define CONF_GCLK_GEN_7_OOV 0
+#endif
+
+// Improve Duty Cycle
+// Indicates whether Improve Duty Cycle is enabled or not
+// gclk_arch_gen_7_idc
+#ifndef CONF_GCLK_GEN_7_IDC
+#define CONF_GCLK_GEN_7_IDC 0
+#endif
+
+// Generic Clock Generator Enable
+// Indicates whether Generic Clock Generator Enable is enabled or not
+// gclk_arch_gen_7_enable
+#ifndef CONF_GCLK_GEN_7_GENEN
+#define CONF_GCLK_GEN_7_GENEN 0
+#endif
+//
+
+// Generic Clock Generator Division
+// Generic clock generator 7 division <0x0000-0xFFFF>
+// gclk_gen_7_div
+#ifndef CONF_GCLK_GEN_7_DIV
+#define CONF_GCLK_GEN_7_DIV 1
+#endif
+//
+//
+
+// Generic clock generator 8 configuration
+// Indicates whether generic clock 8 configuration is enabled or not
+// enable_gclk_gen_8
+#ifndef CONF_GCLK_GENERATOR_8_CONFIG
+#define CONF_GCLK_GENERATOR_8_CONFIG 0
+#endif
+
+// Generic Clock Generator Control
+// Generic clock generator 8 source
+// External Crystal Oscillator 8-48MHz (XOSC0)
+// External Crystal Oscillator 8-48MHz (XOSC1)
+// Generic clock generator input pad
+// Generic clock generator 1
+// 32kHz Ultra Low Power Internal Oscillator (OSCULP32K)
+// 32kHz External Crystal Oscillator (XOSC32K)
+// Digital Frequency Locked Loop (DFLL48M)
+// Digital Phase Locked Loop (DPLL0)
+// Digital Phase Locked Loop (DPLL1)
+// This defines the clock source for generic clock generator 8
+// gclk_gen_8_oscillator
+#ifndef CONF_GCLK_GEN_8_SOURCE
+#define CONF_GCLK_GEN_8_SOURCE GCLK_GENCTRL_SRC_XOSC1
+#endif
+
+// Run in Standby
+// Indicates whether Run in Standby is enabled or not
+// gclk_arch_gen_8_runstdby
+#ifndef CONF_GCLK_GEN_8_RUNSTDBY
+#define CONF_GCLK_GEN_8_RUNSTDBY 0
+#endif
+
+// Divide Selection
+// Indicates whether Divide Selection is enabled or not
+// gclk_gen_8_div_sel
+#ifndef CONF_GCLK_GEN_8_DIVSEL
+#define CONF_GCLK_GEN_8_DIVSEL 0
+#endif
+
+// Output Enable
+// Indicates whether Output Enable is enabled or not
+// gclk_arch_gen_8_oe
+#ifndef CONF_GCLK_GEN_8_OE
+#define CONF_GCLK_GEN_8_OE 0
+#endif
+
+// Output Off Value
+// Indicates whether Output Off Value is enabled or not
+// gclk_arch_gen_8_oov
+#ifndef CONF_GCLK_GEN_8_OOV
+#define CONF_GCLK_GEN_8_OOV 0
+#endif
+
+// Improve Duty Cycle
+// Indicates whether Improve Duty Cycle is enabled or not
+// gclk_arch_gen_8_idc
+#ifndef CONF_GCLK_GEN_8_IDC
+#define CONF_GCLK_GEN_8_IDC 0
+#endif
+
+// Generic Clock Generator Enable
+// Indicates whether Generic Clock Generator Enable is enabled or not
+// gclk_arch_gen_8_enable
+#ifndef CONF_GCLK_GEN_8_GENEN
+#define CONF_GCLK_GEN_8_GENEN 0
+#endif
+//
+
+// Generic Clock Generator Division
+// Generic clock generator 8 division <0x0000-0xFFFF>
+// gclk_gen_8_div
+#ifndef CONF_GCLK_GEN_8_DIV
+#define CONF_GCLK_GEN_8_DIV 1
+#endif
+//
+//
+
+// Generic clock generator 9 configuration
+// Indicates whether generic clock 9 configuration is enabled or not
+// enable_gclk_gen_9
+#ifndef CONF_GCLK_GENERATOR_9_CONFIG
+#define CONF_GCLK_GENERATOR_9_CONFIG 0
+#endif
+
+// Generic Clock Generator Control
+// Generic clock generator 9 source
+// External Crystal Oscillator 8-48MHz (XOSC0)
+// External Crystal Oscillator 8-48MHz (XOSC1)
+// Generic clock generator input pad
+// Generic clock generator 1
+// 32kHz Ultra Low Power Internal Oscillator (OSCULP32K)
+// 32kHz External Crystal Oscillator (XOSC32K)
+// Digital Frequency Locked Loop (DFLL48M)
+// Digital Phase Locked Loop (DPLL0)
+// Digital Phase Locked Loop (DPLL1)
+// This defines the clock source for generic clock generator 9
+// gclk_gen_9_oscillator
+#ifndef CONF_GCLK_GEN_9_SOURCE
+#define CONF_GCLK_GEN_9_SOURCE GCLK_GENCTRL_SRC_XOSC1
+#endif
+
+// Run in Standby
+// Indicates whether Run in Standby is enabled or not
+// gclk_arch_gen_9_runstdby
+#ifndef CONF_GCLK_GEN_9_RUNSTDBY
+#define CONF_GCLK_GEN_9_RUNSTDBY 0
+#endif
+
+// Divide Selection
+// Indicates whether Divide Selection is enabled or not
+// gclk_gen_9_div_sel
+#ifndef CONF_GCLK_GEN_9_DIVSEL
+#define CONF_GCLK_GEN_9_DIVSEL 0
+#endif
+
+// Output Enable
+// Indicates whether Output Enable is enabled or not
+// gclk_arch_gen_9_oe
+#ifndef CONF_GCLK_GEN_9_OE
+#define CONF_GCLK_GEN_9_OE 0
+#endif
+
+// Output Off Value
+// Indicates whether Output Off Value is enabled or not
+// gclk_arch_gen_9_oov
+#ifndef CONF_GCLK_GEN_9_OOV
+#define CONF_GCLK_GEN_9_OOV 0
+#endif
+
+// Improve Duty Cycle
+// Indicates whether Improve Duty Cycle is enabled or not
+// gclk_arch_gen_9_idc
+#ifndef CONF_GCLK_GEN_9_IDC
+#define CONF_GCLK_GEN_9_IDC 0
+#endif
+
+// Generic Clock Generator Enable
+// Indicates whether Generic Clock Generator Enable is enabled or not
+// gclk_arch_gen_9_enable
+#ifndef CONF_GCLK_GEN_9_GENEN
+#define CONF_GCLK_GEN_9_GENEN 0
+#endif
+//
+
+// Generic Clock Generator Division
+// Generic clock generator 9 division <0x0000-0xFFFF>
+// gclk_gen_9_div
+#ifndef CONF_GCLK_GEN_9_DIV
+#define CONF_GCLK_GEN_9_DIV 1
+#endif
+//
+//
+
+// Generic clock generator 10 configuration
+// Indicates whether generic clock 10 configuration is enabled or not
+// enable_gclk_gen_10
+#ifndef CONF_GCLK_GENERATOR_10_CONFIG
+#define CONF_GCLK_GENERATOR_10_CONFIG 0
+#endif
+
+// Generic Clock Generator Control
+// Generic clock generator 10 source
+// External Crystal Oscillator 8-48MHz (XOSC0)
+// External Crystal Oscillator 8-48MHz (XOSC1)
+// Generic clock generator input pad
+// Generic clock generator 1
+// 32kHz Ultra Low Power Internal Oscillator (OSCULP32K)
+// 32kHz External Crystal Oscillator (XOSC32K)
+// Digital Frequency Locked Loop (DFLL48M)
+// Digital Phase Locked Loop (DPLL0)
+// Digital Phase Locked Loop (DPLL1)
+// This defines the clock source for generic clock generator 10
+// gclk_gen_10_oscillator
+#ifndef CONF_GCLK_GEN_10_SOURCE
+#define CONF_GCLK_GEN_10_SOURCE GCLK_GENCTRL_SRC_XOSC1
+#endif
+
+// Run in Standby
+// Indicates whether Run in Standby is enabled or not
+// gclk_arch_gen_10_runstdby
+#ifndef CONF_GCLK_GEN_10_RUNSTDBY
+#define CONF_GCLK_GEN_10_RUNSTDBY 0
+#endif
+
+// Divide Selection
+// Indicates whether Divide Selection is enabled or not
+// gclk_gen_10_div_sel
+#ifndef CONF_GCLK_GEN_10_DIVSEL
+#define CONF_GCLK_GEN_10_DIVSEL 0
+#endif
+
+// Output Enable
+// Indicates whether Output Enable is enabled or not
+// gclk_arch_gen_10_oe
+#ifndef CONF_GCLK_GEN_10_OE
+#define CONF_GCLK_GEN_10_OE 0
+#endif
+
+// Output Off Value
+// Indicates whether Output Off Value is enabled or not
+// gclk_arch_gen_10_oov
+#ifndef CONF_GCLK_GEN_10_OOV
+#define CONF_GCLK_GEN_10_OOV 0
+#endif
+
+// Improve Duty Cycle
+// Indicates whether Improve Duty Cycle is enabled or not
+// gclk_arch_gen_10_idc
+#ifndef CONF_GCLK_GEN_10_IDC
+#define CONF_GCLK_GEN_10_IDC 0
+#endif
+
+// Generic Clock Generator Enable
+// Indicates whether Generic Clock Generator Enable is enabled or not
+// gclk_arch_gen_10_enable
+#ifndef CONF_GCLK_GEN_10_GENEN
+#define CONF_GCLK_GEN_10_GENEN 0
+#endif
+//
+
+// Generic Clock Generator Division
+// Generic clock generator 10 division <0x0000-0xFFFF>
+// gclk_gen_10_div
+#ifndef CONF_GCLK_GEN_10_DIV
+#define CONF_GCLK_GEN_10_DIV 1
+#endif
+//
+//
+
+// Generic clock generator 11 configuration
+// Indicates whether generic clock 11 configuration is enabled or not
+// enable_gclk_gen_11
+#ifndef CONF_GCLK_GENERATOR_11_CONFIG
+#define CONF_GCLK_GENERATOR_11_CONFIG 0
+#endif
+
+// Generic Clock Generator Control
+// Generic clock generator 11 source
+// External Crystal Oscillator 8-48MHz (XOSC0)
+// External Crystal Oscillator 8-48MHz (XOSC1)
+// Generic clock generator input pad
+// Generic clock generator 1
+// 32kHz Ultra Low Power Internal Oscillator (OSCULP32K)
+// 32kHz External Crystal Oscillator (XOSC32K)
+// Digital Frequency Locked Loop (DFLL48M)
+// Digital Phase Locked Loop (DPLL0)
+// Digital Phase Locked Loop (DPLL1)
+// This defines the clock source for generic clock generator 11
+// gclk_gen_11_oscillator
+#ifndef CONF_GCLK_GEN_11_SOURCE
+#define CONF_GCLK_GEN_11_SOURCE GCLK_GENCTRL_SRC_XOSC1
+#endif
+
+// Run in Standby
+// Indicates whether Run in Standby is enabled or not
+// gclk_arch_gen_11_runstdby
+#ifndef CONF_GCLK_GEN_11_RUNSTDBY
+#define CONF_GCLK_GEN_11_RUNSTDBY 0
+#endif
+
+// Divide Selection
+// Indicates whether Divide Selection is enabled or not
+// gclk_gen_11_div_sel
+#ifndef CONF_GCLK_GEN_11_DIVSEL
+#define CONF_GCLK_GEN_11_DIVSEL 0
+#endif
+
+// Output Enable
+// Indicates whether Output Enable is enabled or not
+// gclk_arch_gen_11_oe
+#ifndef CONF_GCLK_GEN_11_OE
+#define CONF_GCLK_GEN_11_OE 0
+#endif
+
+// Output Off Value
+// Indicates whether Output Off Value is enabled or not
+// gclk_arch_gen_11_oov
+#ifndef CONF_GCLK_GEN_11_OOV
+#define CONF_GCLK_GEN_11_OOV 0
+#endif
+
+// Improve Duty Cycle
+// Indicates whether Improve Duty Cycle is enabled or not
+// gclk_arch_gen_11_idc
+#ifndef CONF_GCLK_GEN_11_IDC
+#define CONF_GCLK_GEN_11_IDC 0
+#endif
+
+// Generic Clock Generator Enable
+// Indicates whether Generic Clock Generator Enable is enabled or not
+// gclk_arch_gen_11_enable
+#ifndef CONF_GCLK_GEN_11_GENEN
+#define CONF_GCLK_GEN_11_GENEN 0
+#endif
+//
+
+// Generic Clock Generator Division
+// Generic clock generator 11 division <0x0000-0xFFFF>
+// gclk_gen_11_div
+#ifndef CONF_GCLK_GEN_11_DIV
+#define CONF_GCLK_GEN_11_DIV 1
+#endif
+//
+//
+
+// <<< end of configuration section >>>
+
+#endif // HPL_GCLK_CONFIG_H
diff --git a/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Config/hpl_mclk_config.h b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Config/hpl_mclk_config.h
new file mode 100644
index 00000000..4089d836
--- /dev/null
+++ b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Config/hpl_mclk_config.h
@@ -0,0 +1,104 @@
+/* Auto-generated config file hpl_mclk_config.h */
+#ifndef HPL_MCLK_CONFIG_H
+#define HPL_MCLK_CONFIG_H
+
+// <<< Use Configuration Wizard in Context Menu >>>
+
+#include
+
+// System Configuration
+// Indicates whether configuration for system is enabled or not
+// enable_cpu_clock
+#ifndef CONF_SYSTEM_CONFIG
+#define CONF_SYSTEM_CONFIG 1
+#endif
+
+// Basic settings
+// CPU Clock source
+// Generic clock generator 0
+// This defines the clock source for the CPU
+// cpu_clock_source
+#ifndef CONF_CPU_SRC
+#define CONF_CPU_SRC GCLK_PCHCTRL_GEN_GCLK0_Val
+#endif
+
+// CPU Clock Division Factor
+// 1
+// 2
+// 4
+// 8
+// 16
+// 32
+// 64
+// 128
+// Prescalar for CPU clock
+// cpu_div
+#ifndef CONF_MCLK_CPUDIV
+#define CONF_MCLK_CPUDIV MCLK_CPUDIV_DIV_DIV1_Val
+#endif
+// Low Power Clock Division
+// Divide by 1
+// Divide by 2
+// Divide by 4
+// Divide by 8
+// Divide by 16
+// Divide by 32
+// Divide by 64
+// Divide by 128
+// mclk_arch_lpdiv
+#ifndef CONF_MCLK_LPDIV
+#define CONF_MCLK_LPDIV MCLK_LPDIV_LPDIV_DIV4_Val
+#endif
+
+// Backup Clock Division
+// Divide by 1
+// Divide by 2
+// Divide by 4
+// Divide by 8
+// Divide by 16
+// Divide by 32
+// Divide by 64
+// Divide by 128
+// mclk_arch_bupdiv
+#ifndef CONF_MCLK_BUPDIV
+#define CONF_MCLK_BUPDIV MCLK_BUPDIV_BUPDIV_DIV8_Val
+#endif
+// High-Speed Clock Division
+// Divide by 1
+// mclk_arch_hsdiv
+#ifndef CONF_MCLK_HSDIV
+#define CONF_MCLK_HSDIV MCLK_HSDIV_DIV_DIV1_Val
+#endif
+//
+
+// NVM Settings
+// NVM Wait States
+// These bits select the number of wait states for a read operation.
+// <0=> 0
+// <1=> 1
+// <2=> 2
+// <3=> 3
+// <4=> 4
+// <5=> 5
+// <6=> 6
+// <7=> 7
+// <8=> 8
+// <9=> 9
+// <10=> 10
+// <11=> 11
+// <12=> 12
+// <13=> 13
+// <14=> 14
+// <15=> 15
+// nvm_wait_states
+#ifndef CONF_NVM_WAIT_STATE
+#define CONF_NVM_WAIT_STATE 5
+#endif
+
+//
+
+//
+
+// <<< end of configuration section >>>
+
+#endif // HPL_MCLK_CONFIG_H
diff --git a/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Config/hpl_osc32kctrl_config.h b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Config/hpl_osc32kctrl_config.h
new file mode 100644
index 00000000..1126a131
--- /dev/null
+++ b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Config/hpl_osc32kctrl_config.h
@@ -0,0 +1,165 @@
+/* Auto-generated config file hpl_osc32kctrl_config.h */
+#ifndef HPL_OSC32KCTRL_CONFIG_H
+#define HPL_OSC32KCTRL_CONFIG_H
+
+// <<< Use Configuration Wizard in Context Menu >>>
+
+// RTC Source configuration
+// enable_rtc_source
+#ifndef CONF_RTCCTRL_CONFIG
+#define CONF_RTCCTRL_CONFIG 0
+#endif
+
+// RTC source control
+// RTC Clock Source Selection
+// 32kHz Ultra Low Power Internal Oscillator (OSCULP32K)
+// 32kHz External Crystal Oscillator (XOSC32K)
+// This defines the clock source for RTC
+// rtc_source_oscillator
+#ifndef CONF_RTCCTRL_SRC
+#define CONF_RTCCTRL_SRC GCLK_GENCTRL_SRC_OSCULP32K
+#endif
+
+// Use 1 kHz output
+// rtc_1khz_selection
+#ifndef CONF_RTCCTRL_1KHZ
+
+#define CONF_RTCCTRL_1KHZ 0
+
+#endif
+
+#if CONF_RTCCTRL_SRC == GCLK_GENCTRL_SRC_OSCULP32K
+#define CONF_RTCCTRL (CONF_RTCCTRL_1KHZ ? OSC32KCTRL_RTCCTRL_RTCSEL_ULP1K_Val : OSC32KCTRL_RTCCTRL_RTCSEL_ULP32K_Val)
+#elif CONF_RTCCTRL_SRC == GCLK_GENCTRL_SRC_XOSC32K
+#define CONF_RTCCTRL (CONF_RTCCTRL_1KHZ ? OSC32KCTRL_RTCCTRL_RTCSEL_XOSC1K_Val : OSC32KCTRL_RTCCTRL_RTCSEL_XOSC32K_Val)
+#else
+#error unexpected CONF_RTCCTRL_SRC
+#endif
+
+//
+//
+
+// 32kHz External Crystal Oscillator Configuration
+// Indicates whether configuration for External 32K Osc is enabled or not
+// enable_xosc32k
+#ifndef CONF_XOSC32K_CONFIG
+#define CONF_XOSC32K_CONFIG 1
+#endif
+
+// 32kHz External Crystal Oscillator Control
+// Oscillator enable
+// Indicates whether 32kHz External Crystal Oscillator is enabled or not
+// xosc32k_arch_enable
+#ifndef CONF_XOSC32K_ENABLE
+#define CONF_XOSC32K_ENABLE 1
+#endif
+
+// Start-Up Time
+// <0x0=>62592us
+// <0x1=>125092us
+// <0x2=>500092us
+// <0x3=>1000092us
+// <0x4=>2000092us
+// <0x5=>4000092us
+// <0x6=>8000092us
+// xosc32k_arch_startup
+#ifndef CONF_XOSC32K_STARTUP
+#define CONF_XOSC32K_STARTUP 0x3
+#endif
+
+// On Demand Control
+// Indicates whether On Demand Control is enabled or not
+// xosc32k_arch_ondemand
+#ifndef CONF_XOSC32K_ONDEMAND
+#define CONF_XOSC32K_ONDEMAND 1
+#endif
+
+// Run in Standby
+// Indicates whether Run in Standby is enabled or not
+// xosc32k_arch_runstdby
+#ifndef CONF_XOSC32K_RUNSTDBY
+#define CONF_XOSC32K_RUNSTDBY 0
+#endif
+
+// 1kHz Output Enable
+// Indicates whether 1kHz Output is enabled or not
+// xosc32k_arch_en1k
+#ifndef CONF_XOSC32K_EN1K
+#define CONF_XOSC32K_EN1K 0
+#endif
+
+// 32kHz Output Enable
+// Indicates whether 32kHz Output is enabled or not
+// xosc32k_arch_en32k
+#ifndef CONF_XOSC32K_EN32K
+#define CONF_XOSC32K_EN32K 1
+#endif
+
+// Clock Switch Back
+// Indicates whether Clock Switch Back is enabled or not
+// xosc32k_arch_swben
+#ifndef CONF_XOSC32K_SWBEN
+#define CONF_XOSC32K_SWBEN 0
+#endif
+
+// Clock Failure Detector
+// Indicates whether Clock Failure Detector is enabled or not
+// xosc32k_arch_cfden
+#ifndef CONF_XOSC32K_CFDEN
+#define CONF_XOSC32K_CFDEN 0
+#endif
+
+// Clock Failure Detector Event Out
+// Indicates whether Clock Failure Detector Event Out is enabled or not
+// xosc32k_arch_cfdeo
+#ifndef CONF_XOSC32K_CFDEO
+#define CONF_XOSC32K_CFDEO 0
+#endif
+
+// Crystal connected to XIN32/XOUT32 Enable
+// Indicates whether the connections between the I/O pads and the external clock or crystal oscillator is enabled or not
+// xosc32k_arch_xtalen
+#ifndef CONF_XOSC32K_XTALEN
+#define CONF_XOSC32K_XTALEN 1
+#endif
+
+// Control Gain Mode
+// <0x0=>Low Power mode
+// <0x1=>Standard mode
+// <0x2=>High Speed mode
+// xosc32k_arch_cgm
+#ifndef CONF_XOSC32K_CGM
+#define CONF_XOSC32K_CGM 0x1
+#endif
+
+//
+//
+
+// 32kHz Ultra Low Power Internal Oscillator Configuration
+// Indicates whether configuration for OSCULP32K is enabled or not
+// enable_osculp32k
+#ifndef CONF_OSCULP32K_CONFIG
+#define CONF_OSCULP32K_CONFIG 1
+#endif
+
+// 32kHz Ultra Low Power Internal Oscillator Control
+
+// Oscillator Calibration Control
+// Indicates whether Oscillator Calibration is enabled or not
+// osculp32k_calib_enable
+#ifndef CONF_OSCULP32K_CALIB_ENABLE
+#define CONF_OSCULP32K_CALIB_ENABLE 0
+#endif
+
+// Oscillator Calibration <0x0-0x3F>
+// osculp32k_calib
+#ifndef CONF_OSCULP32K_CALIB
+#define CONF_OSCULP32K_CALIB 0x0
+#endif
+
+//
+//
+
+// <<< end of configuration section >>>
+
+#endif // HPL_OSC32KCTRL_CONFIG_H
diff --git a/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Config/hpl_oscctrl_config.h b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Config/hpl_oscctrl_config.h
new file mode 100644
index 00000000..2404d960
--- /dev/null
+++ b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Config/hpl_oscctrl_config.h
@@ -0,0 +1,640 @@
+/* Auto-generated config file hpl_oscctrl_config.h */
+#ifndef HPL_OSCCTRL_CONFIG_H
+#define HPL_OSCCTRL_CONFIG_H
+
+// <<< Use Configuration Wizard in Context Menu >>>
+
+// External Multipurpose Crystal Oscillator Configuration
+// Indicates whether configuration for XOSC0 is enabled or not
+// enable_xosc0
+#ifndef CONF_XOSC0_CONFIG
+#define CONF_XOSC0_CONFIG 0
+#endif
+
+// Frequency <8000000-48000000>
+// Oscillation frequency of the resonator connected to the External Multipurpose Crystal Oscillator.
+// xosc0_frequency
+#ifndef CONF_XOSC_FREQUENCY
+#define CONF_XOSC0_FREQUENCY 12000000
+#endif
+
+// External Multipurpose Crystal Oscillator Control
+// Oscillator enable
+// Indicates whether External Multipurpose Crystal Oscillator is enabled or not
+// xosc0_arch_enable
+#ifndef CONF_XOSC0_ENABLE
+#define CONF_XOSC0_ENABLE 0
+#endif
+
+// Start-Up Time
+// <0x0=>31us
+// <0x1=>61us
+// <0x2=>122us
+// <0x3=>244us
+// <0x4=>488us
+// <0x5=>977us
+// <0x6=>1953us
+// <0x7=>3906us
+// <0x8=>7813us
+// <0x9=>15625us
+// <0xA=>31250us
+// <0xB=>62500us
+// <0xC=>125000us
+// <0xD=>250000us
+// <0xE=>500000us
+// <0xF=>1000000us
+// xosc0_arch_startup
+#ifndef CONF_XOSC0_STARTUP
+#define CONF_XOSC0_STARTUP 0
+#endif
+
+// Clock Switch Back
+// Indicates whether Clock Switch Back is enabled or not
+// xosc0_arch_swben
+#ifndef CONF_XOSC0_SWBEN
+#define CONF_XOSC0_SWBEN 0
+#endif
+
+// Clock Failure Detector
+// Indicates whether Clock Failure Detector is enabled or not
+// xosc0_arch_cfden
+#ifndef CONF_XOSC0_CFDEN
+#define CONF_XOSC0_CFDEN 0
+#endif
+
+// Automatic Loop Control Enable
+// Indicates whether Automatic Loop Control is enabled or not
+// xosc0_arch_enalc
+#ifndef CONF_XOSC0_ENALC
+#define CONF_XOSC0_ENALC 0
+#endif
+
+// Low Buffer Gain Enable
+// Indicates whether Low Buffer Gain is enabled or not
+// xosc0_arch_lowbufgain
+#ifndef CONF_XOSC0_LOWBUFGAIN
+#define CONF_XOSC0_LOWBUFGAIN 0
+#endif
+
+// On Demand Control
+// Indicates whether On Demand Control is enabled or not
+// xosc0_arch_ondemand
+#ifndef CONF_XOSC0_ONDEMAND
+#define CONF_XOSC0_ONDEMAND 0
+#endif
+
+// Run in Standby
+// Indicates whether Run in Standby is enabled or not
+// xosc0_arch_runstdby
+#ifndef CONF_XOSC0_RUNSTDBY
+#define CONF_XOSC0_RUNSTDBY 0
+#endif
+
+// Crystal connected to XIN/XOUT Enable
+// Indicates whether the connections between the I/O pads and the external clock or crystal oscillator is enabled or not
+// xosc0_arch_xtalen
+#ifndef CONF_XOSC0_XTALEN
+#define CONF_XOSC0_XTALEN 0
+#endif
+//
+//
+
+#if CONF_XOSC0_FREQUENCY >= 32000000
+#define CONF_XOSC0_CFDPRESC 0x0
+#define CONF_XOSC0_IMULT 0x7
+#define CONF_XOSC0_IPTAT 0x3
+#elif CONF_XOSC0_FREQUENCY >= 24000000
+#define CONF_XOSC0_CFDPRESC 0x1
+#define CONF_XOSC0_IMULT 0x6
+#define CONF_XOSC0_IPTAT 0x3
+#elif CONF_XOSC0_FREQUENCY >= 16000000
+#define CONF_XOSC0_CFDPRESC 0x2
+#define CONF_XOSC0_IMULT 0x5
+#define CONF_XOSC0_IPTAT 0x3
+#elif CONF_XOSC0_FREQUENCY >= 8000000
+#define CONF_XOSC0_CFDPRESC 0x3
+#define CONF_XOSC0_IMULT 0x4
+#define CONF_XOSC0_IPTAT 0x3
+#endif
+
+// External Multipurpose Crystal Oscillator Configuration
+// Indicates whether configuration for XOSC1 is enabled or not
+// enable_xosc1
+#ifndef CONF_XOSC1_CONFIG
+#define CONF_XOSC1_CONFIG 0
+#endif
+
+// Frequency <8000000-48000000>
+// Oscillation frequency of the resonator connected to the External Multipurpose Crystal Oscillator.
+// xosc1_frequency
+#ifndef CONF_XOSC_FREQUENCY
+#define CONF_XOSC1_FREQUENCY 12000000
+#endif
+
+// External Multipurpose Crystal Oscillator Control
+// Oscillator enable
+// Indicates whether External Multipurpose Crystal Oscillator is enabled or not
+// xosc1_arch_enable
+#ifndef CONF_XOSC1_ENABLE
+#define CONF_XOSC1_ENABLE 0
+#endif
+
+// Start-Up Time
+// <0x0=>31us
+// <0x1=>61us
+// <0x2=>122us
+// <0x3=>244us
+// <0x4=>488us
+// <0x5=>977us
+// <0x6=>1953us
+// <0x7=>3906us
+// <0x8=>7813us
+// <0x9=>15625us
+// <0xA=>31250us
+// <0xB=>62500us
+// <0xC=>125000us
+// <0xD=>250000us
+// <0xE=>500000us
+// <0xF=>1000000us
+// xosc1_arch_startup
+#ifndef CONF_XOSC1_STARTUP
+#define CONF_XOSC1_STARTUP 0
+#endif
+
+// Clock Switch Back
+// Indicates whether Clock Switch Back is enabled or not
+// xosc1_arch_swben
+#ifndef CONF_XOSC1_SWBEN
+#define CONF_XOSC1_SWBEN 0
+#endif
+
+// Clock Failure Detector
+// Indicates whether Clock Failure Detector is enabled or not
+// xosc1_arch_cfden
+#ifndef CONF_XOSC1_CFDEN
+#define CONF_XOSC1_CFDEN 0
+#endif
+
+// Automatic Loop Control Enable
+// Indicates whether Automatic Loop Control is enabled or not
+// xosc1_arch_enalc
+#ifndef CONF_XOSC1_ENALC
+#define CONF_XOSC1_ENALC 0
+#endif
+
+// Low Buffer Gain Enable
+// Indicates whether Low Buffer Gain is enabled or not
+// xosc1_arch_lowbufgain
+#ifndef CONF_XOSC1_LOWBUFGAIN
+#define CONF_XOSC1_LOWBUFGAIN 0
+#endif
+
+// On Demand Control
+// Indicates whether On Demand Control is enabled or not
+// xosc1_arch_ondemand
+#ifndef CONF_XOSC1_ONDEMAND
+#define CONF_XOSC1_ONDEMAND 0
+#endif
+
+// Run in Standby
+// Indicates whether Run in Standby is enabled or not
+// xosc1_arch_runstdby
+#ifndef CONF_XOSC1_RUNSTDBY
+#define CONF_XOSC1_RUNSTDBY 0
+#endif
+
+// Crystal connected to XIN/XOUT Enable
+// Indicates whether the connections between the I/O pads and the external clock or crystal oscillator is enabled or not
+// xosc1_arch_xtalen
+#ifndef CONF_XOSC1_XTALEN
+#define CONF_XOSC1_XTALEN 1
+#endif
+//
+//
+
+#if CONF_XOSC1_FREQUENCY >= 32000000
+#define CONF_XOSC1_CFDPRESC 0x0
+#define CONF_XOSC1_IMULT 0x7
+#define CONF_XOSC1_IPTAT 0x3
+#elif CONF_XOSC1_FREQUENCY >= 24000000
+#define CONF_XOSC1_CFDPRESC 0x1
+#define CONF_XOSC1_IMULT 0x6
+#define CONF_XOSC1_IPTAT 0x3
+#elif CONF_XOSC1_FREQUENCY >= 16000000
+#define CONF_XOSC1_CFDPRESC 0x2
+#define CONF_XOSC1_IMULT 0x5
+#define CONF_XOSC1_IPTAT 0x3
+#elif CONF_XOSC1_FREQUENCY >= 8000000
+#define CONF_XOSC1_CFDPRESC 0x3
+#define CONF_XOSC1_IMULT 0x4
+#define CONF_XOSC1_IPTAT 0x3
+#endif
+
+// DFLL Configuration
+// Indicates whether configuration for DFLL is enabled or not
+// enable_dfll
+#ifndef CONF_DFLL_CONFIG
+#define CONF_DFLL_CONFIG 0
+#endif
+
+// Reference Clock Source
+// Generic clock generator 0
+// Generic clock generator 1
+// Generic clock generator 2
+// Generic clock generator 3
+// Generic clock generator 4
+// Generic clock generator 5
+// Generic clock generator 6
+// Generic clock generator 7
+// Generic clock generator 8
+// Generic clock generator 9
+// Generic clock generator 10
+// Generic clock generator 11
+// Select the clock source
+// dfll_ref_clock
+#ifndef CONF_DFLL_GCLK
+#define CONF_DFLL_GCLK GCLK_PCHCTRL_GEN_GCLK3_Val
+#endif
+
+// Digital Frequency Locked Loop Control
+// DFLL Enable
+// Indicates whether DFLL is enabled or not
+// dfll_arch_enable
+#ifndef CONF_DFLL_ENABLE
+#define CONF_DFLL_ENABLE 0
+#endif
+
+// On Demand Control
+// Indicates whether On Demand Control is enabled or not
+// dfll_arch_ondemand
+#ifndef CONF_DFLL_ONDEMAND
+#define CONF_DFLL_ONDEMAND 0
+#endif
+
+// Run in Standby
+// Indicates whether Run in Standby is enabled or not
+// dfll_arch_runstdby
+#ifndef CONF_DFLL_RUNSTDBY
+#define CONF_DFLL_RUNSTDBY 0
+#endif
+
+// USB Clock Recovery Mode
+// Indicates whether USB Clock Recovery Mode is enabled or not
+// dfll_arch_usbcrm
+#ifndef CONF_DFLL_USBCRM
+#define CONF_DFLL_USBCRM 0
+#endif
+
+// Wait Lock
+// Indicates whether Wait Lock is enabled or not
+// dfll_arch_waitlock
+#ifndef CONF_DFLL_WAITLOCK
+#define CONF_DFLL_WAITLOCK 1
+#endif
+
+// Bypass Coarse Lock
+// Indicates whether Bypass Coarse Lock is enabled or not
+// dfll_arch_bplckc
+#ifndef CONF_DFLL_BPLCKC
+#define CONF_DFLL_BPLCKC 0
+#endif
+
+// Quick Lock Disable
+// Indicates whether Quick Lock Disable is enabled or not
+// dfll_arch_qldis
+#ifndef CONF_DFLL_QLDIS
+#define CONF_DFLL_QLDIS 0
+#endif
+
+// Chill Cycle Disable
+// Indicates whether Chill Cycle Disable is enabled or not
+// dfll_arch_ccdis
+#ifndef CONF_DFLL_CCDIS
+#define CONF_DFLL_CCDIS 0
+#endif
+
+// Lose Lock After Wake
+// Indicates whether Lose Lock After Wake is enabled or not
+// dfll_arch_llaw
+#ifndef CONF_DFLL_LLAW
+#define CONF_DFLL_LLAW 0
+#endif
+
+// Stable DFLL Frequency
+// Indicates whether Stable DFLL Frequency is enabled or not
+// dfll_arch_stable
+#ifndef CONF_DFLL_STABLE
+#define CONF_DFLL_STABLE 0
+#endif
+
+// Operating Mode Selection
+// <0=>Open Loop Mode
+// <1=>Closed Loop Mode
+// dfll_mode
+#ifndef CONF_DFLL_MODE
+#define CONF_DFLL_MODE 0x0
+#endif
+
+// Coarse Maximum Step <0x0-0x1F>
+// dfll_arch_cstep
+#ifndef CONF_DFLL_CSTEP
+#define CONF_DFLL_CSTEP 0x1
+#endif
+
+// Fine Maximum Step <0x0-0xFF>
+// dfll_arch_fstep
+#ifndef CONF_DFLL_FSTEP
+#define CONF_DFLL_FSTEP 0x1
+#endif
+
+// DFLL Multiply Factor <0x0-0xFFFF>
+// dfll_mul
+#ifndef CONF_DFLL_MUL
+#define CONF_DFLL_MUL 0x0
+#endif
+
+// DFLL Calibration Overwrite
+// Indicates whether Overwrite Calibration value of DFLL
+// dfll_arch_calibration
+#ifndef CONF_DFLL_OVERWRITE_CALIBRATION
+#define CONF_DFLL_OVERWRITE_CALIBRATION 0
+#endif
+
+// Coarse Value <0x0-0x3F>
+// dfll_arch_coarse
+#ifndef CONF_DFLL_COARSE
+#define CONF_DFLL_COARSE (0x1f / 4)
+#endif
+
+// Fine Value <0x0-0xFF>
+// dfll_arch_fine
+#ifndef CONF_DFLL_FINE
+#define CONF_DFLL_FINE (0x80)
+#endif
+
+//
+
+//
+
+//
+
+// FDPLL0 Configuration
+// Indicates whether configuration for FDPLL0 is enabled or not
+// enable_fdpll0
+#ifndef CONF_FDPLL0_CONFIG
+#define CONF_FDPLL0_CONFIG 1
+#endif
+
+// Reference Clock Source
+// 32kHz External Crystal Oscillator (XOSC32K)
+// External Crystal Oscillator 8-48MHz (XOSC0)
+// External Crystal Oscillator 8-48MHz (XOSC1)
+// Generic clock generator 0
+// Generic clock generator 1
+// Generic clock generator 2
+// Generic clock generator 3
+// Generic clock generator 4
+// Generic clock generator 5
+// Generic clock generator 6
+// Generic clock generator 7
+// Generic clock generator 8
+// Generic clock generator 9
+// Generic clock generator 10
+// Generic clock generator 11
+// Select the clock source.
+// fdpll0_ref_clock
+#ifndef CONF_FDPLL0_GCLK
+#define CONF_FDPLL0_GCLK GCLK_GENCTRL_SRC_XOSC32K
+#endif
+
+// Digital Phase Locked Loop Control
+// Enable
+// Indicates whether Digital Phase Locked Loop is enabled or not
+// fdpll0_arch_enable
+#ifndef CONF_FDPLL0_ENABLE
+#define CONF_FDPLL0_ENABLE 1
+#endif
+
+// On Demand Control
+// Indicates whether On Demand Control is enabled or not
+// fdpll0_arch_ondemand
+#ifndef CONF_FDPLL0_ONDEMAND
+#define CONF_FDPLL0_ONDEMAND 0
+#endif
+
+// Run in Standby
+// Indicates whether Run in Standby is enabled or not
+// fdpll0_arch_runstdby
+#ifndef CONF_FDPLL0_RUNSTDBY
+#define CONF_FDPLL0_RUNSTDBY 0
+#endif
+
+// Loop Divider Ratio Fractional Part <0x0-0x1F>
+// Value of LDRFRAC is calculated using Fclk_dpll=Fckr*(LDR+1+LDRFRAC/32) formula as given in datasheet. This value is directly written in to DPLLRATIO register
+// fdpll0_ldrfrac
+#ifndef CONF_FDPLL0_LDRFRAC
+#define CONF_FDPLL0_LDRFRAC 0x1
+#endif
+
+// Loop Divider Ratio Integer Part <0x0-0x1FFF>
+// Value of LDR is calculated using Fclk_dpll=Fckr*(LDR+1+LDRFRAC/32) formula as given in datasheet. This value is directly written in to DPLLRATIO register
+// fdpll0_ldr
+#ifndef CONF_FDPLL0_LDR
+#define CONF_FDPLL0_LDR 0xe4d
+#endif
+
+// Clock Divider <0x0-0x7FF>
+// This Clock divider is only for XOSC clock input to DPLL
+// fdpll0_clock_div
+#ifndef CONF_FDPLL0_DIV
+#define CONF_FDPLL0_DIV 0x0
+#endif
+
+// DCO Filter Enable
+// Indicates whether DCO Filter Enable is enabled or not
+// fdpll0_arch_dcoen
+#ifndef CONF_FDPLL0_DCOEN
+#define CONF_FDPLL0_DCOEN 0
+#endif
+
+// Sigma-Delta DCO Filter Selection <0x0-0x7>
+// fdpll0_clock_dcofilter
+#ifndef CONF_FDPLL0_DCOFILTER
+#define CONF_FDPLL0_DCOFILTER 0x0
+#endif
+
+// Lock Bypass
+// Indicates whether Lock Bypass is enabled or not
+// fdpll0_arch_lbypass
+#ifndef CONF_FDPLL0_LBYPASS
+#define CONF_FDPLL0_LBYPASS 1
+#endif
+
+// Lock Time
+// <0x0=>No time-out, automatic lock
+// <0x4=>The Time-out if no lock within 800 us
+// <0x5=>The Time-out if no lock within 900 us
+// <0x6=>The Time-out if no lock within 1 ms
+// <0x7=>The Time-out if no lock within 11 ms
+// fdpll0_arch_ltime
+#ifndef CONF_FDPLL0_LTIME
+#define CONF_FDPLL0_LTIME 0x0
+#endif
+
+// Reference Clock Selection
+// <0x0=>GCLK clock reference
+// <0x1=>XOSC32K clock reference
+// <0x2=>XOSC0 clock reference
+// <0x3=>XOSC1 clock reference
+// fdpll0_arch_refclk
+#ifndef CONF_FDPLL0_REFCLK
+#define CONF_FDPLL0_REFCLK 0x1
+#endif
+
+// Wake Up Fast
+// Indicates whether Wake Up Fast is enabled or not
+// fdpll0_arch_wuf
+#ifndef CONF_FDPLL0_WUF
+#define CONF_FDPLL0_WUF 0
+#endif
+
+// Proportional Integral Filter Selection <0x0-0xF>
+// fdpll0_arch_filter
+#ifndef CONF_FDPLL0_FILTER
+#define CONF_FDPLL0_FILTER 0x0
+#endif
+
+//
+//
+// FDPLL1 Configuration
+// Indicates whether configuration for FDPLL1 is enabled or not
+// enable_fdpll1
+#ifndef CONF_FDPLL1_CONFIG
+#define CONF_FDPLL1_CONFIG 0
+#endif
+
+// Reference Clock Source
+// 32kHz External Crystal Oscillator (XOSC32K)
+// External Crystal Oscillator 8-48MHz (XOSC0)
+// External Crystal Oscillator 8-48MHz (XOSC1)
+// Generic clock generator 0
+// Generic clock generator 1
+// Generic clock generator 2
+// Generic clock generator 3
+// Generic clock generator 4
+// Generic clock generator 5
+// Generic clock generator 6
+// Generic clock generator 7
+// Generic clock generator 8
+// Generic clock generator 9
+// Generic clock generator 10
+// Generic clock generator 11
+// Select the clock source.
+// fdpll1_ref_clock
+#ifndef CONF_FDPLL1_GCLK
+#define CONF_FDPLL1_GCLK GCLK_GENCTRL_SRC_XOSC32K
+#endif
+
+// Digital Phase Locked Loop Control
+// Enable
+// Indicates whether Digital Phase Locked Loop is enabled or not
+// fdpll1_arch_enable
+#ifndef CONF_FDPLL1_ENABLE
+#define CONF_FDPLL1_ENABLE 0
+#endif
+
+// On Demand Control
+// Indicates whether On Demand Control is enabled or not
+// fdpll1_arch_ondemand
+#ifndef CONF_FDPLL1_ONDEMAND
+#define CONF_FDPLL1_ONDEMAND 0
+#endif
+
+// Run in Standby
+// Indicates whether Run in Standby is enabled or not
+// fdpll1_arch_runstdby
+#ifndef CONF_FDPLL1_RUNSTDBY
+#define CONF_FDPLL1_RUNSTDBY 0
+#endif
+
+// Loop Divider Ratio Fractional Part <0x0-0x1F>
+// Value of LDRFRAC is calculated using Fclk_dpll=Fckr*(LDR+1+LDRFRAC/32) formula as given in datasheet. This value is directly written in to DPLLRATIO register
+// fdpll1_ldrfrac
+#ifndef CONF_FDPLL1_LDRFRAC
+#define CONF_FDPLL1_LDRFRAC 0xd
+#endif
+
+// Loop Divider Ratio Integer Part <0x0-0x1FFF>
+// Value of LDR is calculated using Fclk_dpll=Fckr*(LDR+1+LDRFRAC/32) formula as given in datasheet. This value is directly written in to DPLLRATIO register
+// fdpll1_ldr
+#ifndef CONF_FDPLL1_LDR
+#define CONF_FDPLL1_LDR 0x5b7
+#endif
+
+// Clock Divider <0x0-0x7FF>
+// This Clock divider is only for XOSC clock input to DPLL
+// fdpll1_clock_div
+#ifndef CONF_FDPLL1_DIV
+#define CONF_FDPLL1_DIV 0x0
+#endif
+
+// DCO Filter Enable
+// Indicates whether DCO Filter Enable is enabled or not
+// fdpll1_arch_dcoen
+#ifndef CONF_FDPLL1_DCOEN
+#define CONF_FDPLL1_DCOEN 0
+#endif
+
+// Sigma-Delta DCO Filter Selection <0x0-0x7>
+// fdpll1_clock_dcofilter
+#ifndef CONF_FDPLL1_DCOFILTER
+#define CONF_FDPLL1_DCOFILTER 0x0
+#endif
+
+// Lock Bypass
+// Indicates whether Lock Bypass is enabled or not
+// fdpll1_arch_lbypass
+#ifndef CONF_FDPLL1_LBYPASS
+#define CONF_FDPLL1_LBYPASS 0
+#endif
+
+// Lock Time
+// <0x0=>No time-out, automatic lock
+// <0x4=>The Time-out if no lock within 800 us
+// <0x5=>The Time-out if no lock within 900 us
+// <0x6=>The Time-out if no lock within 1 ms
+// <0x7=>The Time-out if no lock within 11 ms
+// fdpll1_arch_ltime
+#ifndef CONF_FDPLL1_LTIME
+#define CONF_FDPLL1_LTIME 0x0
+#endif
+
+// Reference Clock Selection
+// <0x0=>GCLK clock reference
+// <0x1=>XOSC32K clock reference
+// <0x2=>XOSC0 clock reference
+// <0x3=>XOSC1 clock reference
+// fdpll1_arch_refclk
+#ifndef CONF_FDPLL1_REFCLK
+#define CONF_FDPLL1_REFCLK 0x1
+#endif
+
+// Wake Up Fast
+// Indicates whether Wake Up Fast is enabled or not
+// fdpll1_arch_wuf
+#ifndef CONF_FDPLL1_WUF
+#define CONF_FDPLL1_WUF 0
+#endif
+
+// Proportional Integral Filter Selection <0x0-0xF>
+// fdpll1_arch_filter
+#ifndef CONF_FDPLL1_FILTER
+#define CONF_FDPLL1_FILTER 0x0
+#endif
+
+//
+//
+
+// <<< end of configuration section >>>
+
+#endif // HPL_OSCCTRL_CONFIG_H
diff --git a/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Config/hpl_port_config.h b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Config/hpl_port_config.h
new file mode 100644
index 00000000..b5315f08
--- /dev/null
+++ b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Config/hpl_port_config.h
@@ -0,0 +1,522 @@
+/* Auto-generated config file hpl_port_config.h */
+#ifndef HPL_PORT_CONFIG_H
+#define HPL_PORT_CONFIG_H
+
+// <<< Use Configuration Wizard in Context Menu >>>
+
+// PORT Input Event 0 configuration
+// enable_port_input_event_0
+#ifndef CONF_PORT_EVCTRL_PORT_0
+#define CONF_PORT_EVCTRL_PORT_0 0
+#endif
+
+// PORT Input Event 0 configuration on PORT A
+
+// PORTA Input Event 0 Enable
+// The event action will be triggered on any incoming event if PORT A Input Event 0 configuration is enabled
+// porta_input_event_enable_0
+#ifndef CONF_PORTA_EVCTRL_PORTEI_0
+#define CONF_PORTA_EVCTRL_PORTEI_0 0x0
+#endif
+
+// PORTA Event 0 Pin Identifier <0x00-0x1F>
+// These bits define the I/O pin from port A on which the event action will be performed
+// porta_event_pin_identifier_0
+#ifndef CONF_PORTA_EVCTRL_PID_0
+#define CONF_PORTA_EVCTRL_PID_0 0x0
+#endif
+
+// PORTA Event 0 Action
+// <0=> Output register of pin will be set to level of event
+// <1=> Set output register of pin on event
+// <2=> Clear output register of pin on event
+// <3=> Toggle output register of pin on event
+// These bits define the event action the PORT A will perform on event input 0
+// porta_event_action_0
+#ifndef CONF_PORTA_EVCTRL_EVACT_0
+#define CONF_PORTA_EVCTRL_EVACT_0 0
+#endif
+
+//
+// PORT Input Event 0 configuration on PORT B
+
+// PORTB Input Event 0 Enable
+// The event action will be triggered on any incoming event if PORT B Input Event 0 configuration is enabled
+// portb_input_event_enable_0
+#ifndef CONF_PORTB_EVCTRL_PORTEI_0
+#define CONF_PORTB_EVCTRL_PORTEI_0 0x0
+#endif
+
+// PORTB Event 0 Pin Identifier <0x00-0x1F>
+// These bits define the I/O pin from port B on which the event action will be performed
+// portb_event_pin_identifier_0
+#ifndef CONF_PORTB_EVCTRL_PID_0
+#define CONF_PORTB_EVCTRL_PID_0 0x0
+#endif
+
+// PORTB Event 0 Action
+// <0=> Output register of pin will be set to level of event
+// <1=> Set output register of pin on event
+// <2=> Clear output register of pin on event
+// <3=> Toggle output register of pin on event
+// These bits define the event action the PORT B will perform on event input 0
+// portb_event_action_0
+#ifndef CONF_PORTB_EVCTRL_EVACT_0
+#define CONF_PORTB_EVCTRL_EVACT_0 0
+#endif
+
+//
+// PORT Input Event 0 configuration on PORT C
+
+// PORTC Input Event 0 Enable
+// The event action will be triggered on any incoming event if PORT C Input Event 0 configuration is enabled
+// portc_input_event_enable_0
+#ifndef CONF_PORTC_EVCTRL_PORTEI_0
+#define CONF_PORTC_EVCTRL_PORTEI_0 0x0
+#endif
+
+// PORTC Event 0 Pin Identifier <0x00-0x1F>
+// These bits define the I/O pin from port C on which the event action will be performed
+// portc_event_pin_identifier_0
+#ifndef CONF_PORTC_EVCTRL_PID_0
+#define CONF_PORTC_EVCTRL_PID_0 0x0
+#endif
+
+// PORTC Event 0 Action
+// <0=> Output register of pin will be set to level of event
+// <1=> Set output register of pin on event
+// <2=> Clear output register of pin on event
+// <3=> Toggle output register of pin on event
+// These bits define the event action the PORT C will perform on event input 0
+// portc_event_action_0
+#ifndef CONF_PORTC_EVCTRL_EVACT_0
+#define CONF_PORTC_EVCTRL_EVACT_0 0
+#endif
+
+//
+// PORT Input Event 0 configuration on PORT D
+
+// PORTD Input Event 0 Enable
+// The event action will be triggered on any incoming event if PORT D Input Event 0 configuration is enabled
+// portd_input_event_enable_0
+#ifndef CONF_PORTD_EVCTRL_PORTEI_0
+#define CONF_PORTD_EVCTRL_PORTEI_0 0x0
+#endif
+
+// PORTD Event 0 Pin Identifier <0x00-0x1F>
+// These bits define the I/O pin from port D on which the event action will be performed
+// portd_event_pin_identifier_0
+#ifndef CONF_PORTD_EVCTRL_PID_0
+#define CONF_PORTD_EVCTRL_PID_0 0x0
+#endif
+
+// PORTD Event 0 Action
+// <0=> Output register of pin will be set to level of event
+// <1=> Set output register of pin on event
+// <2=> Clear output register of pin on event
+// <3=> Toggle output register of pin on event
+// These bits define the event action the PORT D will perform on event input 0
+// portd_event_action_0
+#ifndef CONF_PORTD_EVCTRL_EVACT_0
+#define CONF_PORTD_EVCTRL_EVACT_0 0
+#endif
+
+//
+
+//
+
+// PORT Input Event 1 configuration
+// enable_port_input_event_1
+#ifndef CONF_PORT_EVCTRL_PORT_1
+#define CONF_PORT_EVCTRL_PORT_1 0
+#endif
+
+// PORT Input Event 1 configuration on PORT A
+
+// PORTA Input Event 1 Enable
+// The event action will be triggered on any incoming event if PORT A Input Event 1 configuration is enabled
+// porta_input_event_enable_1
+#ifndef CONF_PORTA_EVCTRL_PORTEI_1
+#define CONF_PORTA_EVCTRL_PORTEI_1 0x0
+#endif
+
+// PORTA Event 1 Pin Identifier <0x00-0x1F>
+// These bits define the I/O pin from port A on which the event action will be performed
+// porta_event_pin_identifier_1
+#ifndef CONF_PORTA_EVCTRL_PID_1
+#define CONF_PORTA_EVCTRL_PID_1 0x0
+#endif
+
+// PORTA Event 1 Action
+// <0=> Output register of pin will be set to level of event
+// <1=> Set output register of pin on event
+// <2=> Clear output register of pin on event
+// <3=> Toggle output register of pin on event
+// These bits define the event action the PORT A will perform on event input 1
+// porta_event_action_1
+#ifndef CONF_PORTA_EVCTRL_EVACT_1
+#define CONF_PORTA_EVCTRL_EVACT_1 0
+#endif
+
+//
+// PORT Input Event 1 configuration on PORT B
+
+// PORTB Input Event 1 Enable
+// The event action will be triggered on any incoming event if PORT B Input Event 1 configuration is enabled
+// portb_input_event_enable_1
+#ifndef CONF_PORTB_EVCTRL_PORTEI_1
+#define CONF_PORTB_EVCTRL_PORTEI_1 0x0
+#endif
+
+// PORTB Event 1 Pin Identifier <0x00-0x1F>
+// These bits define the I/O pin from port B on which the event action will be performed
+// portb_event_pin_identifier_1
+#ifndef CONF_PORTB_EVCTRL_PID_1
+#define CONF_PORTB_EVCTRL_PID_1 0x0
+#endif
+
+// PORTB Event 1 Action
+// <0=> Output register of pin will be set to level of event
+// <1=> Set output register of pin on event
+// <2=> Clear output register of pin on event
+// <3=> Toggle output register of pin on event
+// These bits define the event action the PORT B will perform on event input 1
+// portb_event_action_1
+#ifndef CONF_PORTB_EVCTRL_EVACT_1
+#define CONF_PORTB_EVCTRL_EVACT_1 0
+#endif
+
+//
+// PORT Input Event 1 configuration on PORT C
+
+// PORTC Input Event 1 Enable
+// The event action will be triggered on any incoming event if PORT C Input Event 1 configuration is enabled
+// portc_input_event_enable_1
+#ifndef CONF_PORTC_EVCTRL_PORTEI_1
+#define CONF_PORTC_EVCTRL_PORTEI_1 0x0
+#endif
+
+// PORTC Event 1 Pin Identifier <0x00-0x1F>
+// These bits define the I/O pin from port C on which the event action will be performed
+// portc_event_pin_identifier_1
+#ifndef CONF_PORTC_EVCTRL_PID_1
+#define CONF_PORTC_EVCTRL_PID_1 0x0
+#endif
+
+// PORTC Event 1 Action
+// <0=> Output register of pin will be set to level of event
+// <1=> Set output register of pin on event
+// <2=> Clear output register of pin on event
+// <3=> Toggle output register of pin on event
+// These bits define the event action the PORT C will perform on event input 1
+// portc_event_action_1
+#ifndef CONF_PORTC_EVCTRL_EVACT_1
+#define CONF_PORTC_EVCTRL_EVACT_1 0
+#endif
+
+//
+// PORT Input Event 1 configuration on PORT D
+
+// PORTD Input Event 1 Enable
+// The event action will be triggered on any incoming event if PORT D Input Event 1 configuration is enabled
+// portd_input_event_enable_1
+#ifndef CONF_PORTD_EVCTRL_PORTEI_1
+#define CONF_PORTD_EVCTRL_PORTEI_1 0x0
+#endif
+
+// PORTD Event 1 Pin Identifier <0x00-0x1F>
+// These bits define the I/O pin from port D on which the event action will be performed
+// portd_event_pin_identifier_1
+#ifndef CONF_PORTD_EVCTRL_PID_1
+#define CONF_PORTD_EVCTRL_PID_1 0x0
+#endif
+
+// PORTD Event 1 Action
+// <0=> Output register of pin will be set to level of event
+// <1=> Set output register of pin on event
+// <2=> Clear output register of pin on event
+// <3=> Toggle output register of pin on event
+// These bits define the event action the PORT D will perform on event input 1
+// portd_event_action_1
+#ifndef CONF_PORTD_EVCTRL_EVACT_1
+#define CONF_PORTD_EVCTRL_EVACT_1 0
+#endif
+
+//
+
+//
+
+// PORT Input Event 2 configuration
+// enable_port_input_event_2
+#ifndef CONF_PORT_EVCTRL_PORT_2
+#define CONF_PORT_EVCTRL_PORT_2 0
+#endif
+
+// PORT Input Event 2 configuration on PORT A
+
+// PORTA Input Event 2 Enable
+// The event action will be triggered on any incoming event if PORT A Input Event 2 configuration is enabled
+// porta_input_event_enable_2
+#ifndef CONF_PORTA_EVCTRL_PORTEI_2
+#define CONF_PORTA_EVCTRL_PORTEI_2 0x0
+#endif
+
+// PORTA Event 2 Pin Identifier <0x00-0x1F>
+// These bits define the I/O pin from port A on which the event action will be performed
+// porta_event_pin_identifier_2
+#ifndef CONF_PORTA_EVCTRL_PID_2
+#define CONF_PORTA_EVCTRL_PID_2 0x0
+#endif
+
+// PORTA Event 2 Action
+// <0=> Output register of pin will be set to level of event
+// <1=> Set output register of pin on event
+// <2=> Clear output register of pin on event
+// <3=> Toggle output register of pin on event
+// These bits define the event action the PORT A will perform on event input 2
+// porta_event_action_2
+#ifndef CONF_PORTA_EVCTRL_EVACT_2
+#define CONF_PORTA_EVCTRL_EVACT_2 0
+#endif
+
+//
+// PORT Input Event 2 configuration on PORT B
+
+// PORTB Input Event 2 Enable
+// The event action will be triggered on any incoming event if PORT B Input Event 2 configuration is enabled
+// portb_input_event_enable_2
+#ifndef CONF_PORTB_EVCTRL_PORTEI_2
+#define CONF_PORTB_EVCTRL_PORTEI_2 0x0
+#endif
+
+// PORTB Event 2 Pin Identifier <0x00-0x1F>
+// These bits define the I/O pin from port B on which the event action will be performed
+// portb_event_pin_identifier_2
+#ifndef CONF_PORTB_EVCTRL_PID_2
+#define CONF_PORTB_EVCTRL_PID_2 0x0
+#endif
+
+// PORTB Event 2 Action
+// <0=> Output register of pin will be set to level of event
+// <1=> Set output register of pin on event
+// <2=> Clear output register of pin on event
+// <3=> Toggle output register of pin on event
+// These bits define the event action the PORT B will perform on event input 2
+// portb_event_action_2
+#ifndef CONF_PORTB_EVCTRL_EVACT_2
+#define CONF_PORTB_EVCTRL_EVACT_2 0
+#endif
+
+//
+// PORT Input Event 2 configuration on PORT C
+
+// PORTC Input Event 2 Enable
+// The event action will be triggered on any incoming event if PORT C Input Event 2 configuration is enabled
+// portc_input_event_enable_2
+#ifndef CONF_PORTC_EVCTRL_PORTEI_2
+#define CONF_PORTC_EVCTRL_PORTEI_2 0x0
+#endif
+
+// PORTC Event 2 Pin Identifier <0x00-0x1F>
+// These bits define the I/O pin from port C on which the event action will be performed
+// portc_event_pin_identifier_2
+#ifndef CONF_PORTC_EVCTRL_PID_2
+#define CONF_PORTC_EVCTRL_PID_2 0x0
+#endif
+
+// PORTC Event 2 Action
+// <0=> Output register of pin will be set to level of event
+// <1=> Set output register of pin on event
+// <2=> Clear output register of pin on event
+// <3=> Toggle output register of pin on event
+// These bits define the event action the PORT C will perform on event input 2
+// portc_event_action_2
+#ifndef CONF_PORTC_EVCTRL_EVACT_2
+#define CONF_PORTC_EVCTRL_EVACT_2 0
+#endif
+
+//
+// PORT Input Event 2 configuration on PORT D
+
+// PORTD Input Event 2 Enable
+// The event action will be triggered on any incoming event if PORT D Input Event 2 configuration is enabled
+// portd_input_event_enable_2
+#ifndef CONF_PORTD_EVCTRL_PORTEI_2
+#define CONF_PORTD_EVCTRL_PORTEI_2 0x0
+#endif
+
+// PORTD Event 2 Pin Identifier <0x00-0x1F>
+// These bits define the I/O pin from port D on which the event action will be performed
+// portd_event_pin_identifier_2
+#ifndef CONF_PORTD_EVCTRL_PID_2
+#define CONF_PORTD_EVCTRL_PID_2 0x0
+#endif
+
+// PORTD Event 2 Action
+// <0=> Output register of pin will be set to level of event
+// <1=> Set output register of pin on event
+// <2=> Clear output register of pin on event
+// <3=> Toggle output register of pin on event
+// These bits define the event action the PORT D will perform on event input 2
+// portd_event_action_2
+#ifndef CONF_PORTD_EVCTRL_EVACT_2
+#define CONF_PORTD_EVCTRL_EVACT_2 0
+#endif
+
+//
+
+//
+
+// PORT Input Event 3 configuration
+// enable_port_input_event_3
+#ifndef CONF_PORT_EVCTRL_PORT_3
+#define CONF_PORT_EVCTRL_PORT_3 0
+#endif
+
+// PORT Input Event 3 configuration on PORT A
+
+// PORTA Input Event 3 Enable
+// The event action will be triggered on any incoming event if PORT A Input Event 3 configuration is enabled
+// porta_input_event_enable_3
+#ifndef CONF_PORTA_EVCTRL_PORTEI_3
+#define CONF_PORTA_EVCTRL_PORTEI_3 0x0
+#endif
+
+// PORTA Event 3 Pin Identifier <0x00-0x1F>
+// These bits define the I/O pin from port A on which the event action will be performed
+// porta_event_pin_identifier_3
+#ifndef CONF_PORTA_EVCTRL_PID_3
+#define CONF_PORTA_EVCTRL_PID_3 0x0
+#endif
+
+// PORTA Event 3 Action
+// <0=> Output register of pin will be set to level of event
+// <1=> Set output register of pin on event
+// <2=> Clear output register of pin on event
+// <3=> Toggle output register of pin on event
+// These bits define the event action the PORT A will perform on event input 3
+// porta_event_action_3
+#ifndef CONF_PORTA_EVCTRL_EVACT_3
+#define CONF_PORTA_EVCTRL_EVACT_3 0
+#endif
+
+//
+// PORT Input Event 3 configuration on PORT B
+
+// PORTB Input Event 3 Enable
+// The event action will be triggered on any incoming event if PORT B Input Event 3 configuration is enabled
+// portb_input_event_enable_3
+#ifndef CONF_PORTB_EVCTRL_PORTEI_3
+#define CONF_PORTB_EVCTRL_PORTEI_3 0x0
+#endif
+
+// PORTB Event 3 Pin Identifier <0x00-0x1F>
+// These bits define the I/O pin from port B on which the event action will be performed
+// portb_event_pin_identifier_3
+#ifndef CONF_PORTB_EVCTRL_PID_3
+#define CONF_PORTB_EVCTRL_PID_3 0x0
+#endif
+
+// PORTB Event 3 Action
+// <0=> Output register of pin will be set to level of event
+// <1=> Set output register of pin on event
+// <2=> Clear output register of pin on event
+// <3=> Toggle output register of pin on event
+// These bits define the event action the PORT B will perform on event input 3
+// portb_event_action_3
+#ifndef CONF_PORTB_EVCTRL_EVACT_3
+#define CONF_PORTB_EVCTRL_EVACT_3 0
+#endif
+
+//
+// PORT Input Event 3 configuration on PORT C
+
+// PORTC Input Event 3 Enable
+// The event action will be triggered on any incoming event if PORT C Input Event 3 configuration is enabled
+// portc_input_event_enable_3
+#ifndef CONF_PORTC_EVCTRL_PORTEI_3
+#define CONF_PORTC_EVCTRL_PORTEI_3 0x0
+#endif
+
+// PORTC Event 3 Pin Identifier <0x00-0x1F>
+// These bits define the I/O pin from port C on which the event action will be performed
+// portc_event_pin_identifier_3
+#ifndef CONF_PORTC_EVCTRL_PID_3
+#define CONF_PORTC_EVCTRL_PID_3 0x0
+#endif
+
+// PORTC Event 3 Action
+// <0=> Output register of pin will be set to level of event
+// <1=> Set output register of pin on event
+// <2=> Clear output register of pin on event
+// <3=> Toggle output register of pin on event
+// These bits define the event action the PORT C will perform on event input 3
+// portc_event_action_3
+#ifndef CONF_PORTC_EVCTRL_EVACT_3
+#define CONF_PORTC_EVCTRL_EVACT_3 0
+#endif
+
+//
+// PORT Input Event 3 configuration on PORT D
+
+// PORTD Input Event 3 Enable
+// The event action will be triggered on any incoming event if PORT D Input Event 3 configuration is enabled
+// portd_input_event_enable_3
+#ifndef CONF_PORTD_EVCTRL_PORTEI_3
+#define CONF_PORTD_EVCTRL_PORTEI_3 0x0
+#endif
+
+// PORTD Event 3 Pin Identifier <0x00-0x1F>
+// These bits define the I/O pin from port D on which the event action will be performed
+// portd_event_pin_identifier_3
+#ifndef CONF_PORTD_EVCTRL_PID_3
+#define CONF_PORTD_EVCTRL_PID_3 0x0
+#endif
+
+// PORTD Event 3 Action
+// <0=> Output register of pin will be set to level of event
+// <1=> Set output register of pin on event
+// <2=> Clear output register of pin on event
+// <3=> Toggle output register of pin on event
+// These bits define the event action the PORT D will perform on event input 3
+// portd_event_action_3
+#ifndef CONF_PORTD_EVCTRL_EVACT_3
+#define CONF_PORTD_EVCTRL_EVACT_3 0
+#endif
+
+//
+
+//
+
+#define CONF_PORTA_EVCTRL \
+ (0 | PORT_EVCTRL_EVACT0(CONF_PORTA_EVCTRL_EVACT_0) | CONF_PORTA_EVCTRL_PORTEI_0 << PORT_EVCTRL_PORTEI0_Pos \
+ | PORT_EVCTRL_PID0(CONF_PORTA_EVCTRL_PID_0) | PORT_EVCTRL_EVACT1(CONF_PORTA_EVCTRL_EVACT_1) \
+ | CONF_PORTA_EVCTRL_PORTEI_1 << PORT_EVCTRL_PORTEI1_Pos | PORT_EVCTRL_PID1(CONF_PORTA_EVCTRL_PID_1) \
+ | PORT_EVCTRL_EVACT2(CONF_PORTA_EVCTRL_EVACT_2) | CONF_PORTA_EVCTRL_PORTEI_2 << PORT_EVCTRL_PORTEI2_Pos \
+ | PORT_EVCTRL_PID2(CONF_PORTA_EVCTRL_PID_2) | PORT_EVCTRL_EVACT3(CONF_PORTA_EVCTRL_EVACT_3) \
+ | CONF_PORTA_EVCTRL_PORTEI_3 << PORT_EVCTRL_PORTEI3_Pos | PORT_EVCTRL_PID3(CONF_PORTA_EVCTRL_PID_3))
+#define CONF_PORTB_EVCTRL \
+ (0 | PORT_EVCTRL_EVACT0(CONF_PORTB_EVCTRL_EVACT_0) | CONF_PORTB_EVCTRL_PORTEI_0 << PORT_EVCTRL_PORTEI0_Pos \
+ | PORT_EVCTRL_PID0(CONF_PORTB_EVCTRL_PID_0) | PORT_EVCTRL_EVACT1(CONF_PORTB_EVCTRL_EVACT_1) \
+ | CONF_PORTB_EVCTRL_PORTEI_1 << PORT_EVCTRL_PORTEI1_Pos | PORT_EVCTRL_PID1(CONF_PORTB_EVCTRL_PID_1) \
+ | PORT_EVCTRL_EVACT2(CONF_PORTB_EVCTRL_EVACT_2) | CONF_PORTB_EVCTRL_PORTEI_2 << PORT_EVCTRL_PORTEI2_Pos \
+ | PORT_EVCTRL_PID2(CONF_PORTB_EVCTRL_PID_2) | PORT_EVCTRL_EVACT3(CONF_PORTB_EVCTRL_EVACT_3) \
+ | CONF_PORTB_EVCTRL_PORTEI_3 << PORT_EVCTRL_PORTEI3_Pos | PORT_EVCTRL_PID3(CONF_PORTB_EVCTRL_PID_3))
+#define CONF_PORTC_EVCTRL \
+ (0 | PORT_EVCTRL_EVACT0(CONF_PORTC_EVCTRL_EVACT_0) | CONF_PORTC_EVCTRL_PORTEI_0 << PORT_EVCTRL_PORTEI0_Pos \
+ | PORT_EVCTRL_PID0(CONF_PORTC_EVCTRL_PID_0) | PORT_EVCTRL_EVACT1(CONF_PORTC_EVCTRL_EVACT_1) \
+ | CONF_PORTC_EVCTRL_PORTEI_1 << PORT_EVCTRL_PORTEI1_Pos | PORT_EVCTRL_PID1(CONF_PORTC_EVCTRL_PID_1) \
+ | PORT_EVCTRL_EVACT2(CONF_PORTC_EVCTRL_EVACT_2) | CONF_PORTC_EVCTRL_PORTEI_2 << PORT_EVCTRL_PORTEI2_Pos \
+ | PORT_EVCTRL_PID2(CONF_PORTC_EVCTRL_PID_2) | PORT_EVCTRL_EVACT3(CONF_PORTC_EVCTRL_EVACT_3) \
+ | CONF_PORTC_EVCTRL_PORTEI_3 << PORT_EVCTRL_PORTEI3_Pos | PORT_EVCTRL_PID3(CONF_PORTC_EVCTRL_PID_3))
+#define CONF_PORTD_EVCTRL \
+ (0 | PORT_EVCTRL_EVACT0(CONF_PORTD_EVCTRL_EVACT_0) | CONF_PORTD_EVCTRL_PORTEI_0 << PORT_EVCTRL_PORTEI0_Pos \
+ | PORT_EVCTRL_PID0(CONF_PORTD_EVCTRL_PID_0) | PORT_EVCTRL_EVACT1(CONF_PORTD_EVCTRL_EVACT_1) \
+ | CONF_PORTD_EVCTRL_PORTEI_1 << PORT_EVCTRL_PORTEI1_Pos | PORT_EVCTRL_PID1(CONF_PORTD_EVCTRL_PID_1) \
+ | PORT_EVCTRL_EVACT2(CONF_PORTD_EVCTRL_EVACT_2) | CONF_PORTD_EVCTRL_PORTEI_2 << PORT_EVCTRL_PORTEI2_Pos \
+ | PORT_EVCTRL_PID2(CONF_PORTD_EVCTRL_PID_2) | PORT_EVCTRL_EVACT3(CONF_PORTD_EVCTRL_EVACT_3) \
+ | CONF_PORTD_EVCTRL_PORTEI_3 << PORT_EVCTRL_PORTEI3_Pos | PORT_EVCTRL_PID3(CONF_PORTD_EVCTRL_PID_3))
+
+// <<< end of configuration section >>>
+
+#endif // HPL_PORT_CONFIG_H
diff --git a/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Config/hpl_sercom_config.h b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Config/hpl_sercom_config.h
new file mode 100644
index 00000000..68ce64ce
--- /dev/null
+++ b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Config/hpl_sercom_config.h
@@ -0,0 +1,413 @@
+/* Auto-generated config file hpl_sercom_config.h */
+#ifndef HPL_SERCOM_CONFIG_H
+#define HPL_SERCOM_CONFIG_H
+
+// <<< Use Configuration Wizard in Context Menu >>>
+
+#include
+
+#ifndef CONF_SERCOM_2_USART_ENABLE
+#define CONF_SERCOM_2_USART_ENABLE 1
+#endif
+
+// Basic Configuration
+
+// Receive buffer enable
+// Enable input buffer in SERCOM module
+// usart_rx_enable
+#ifndef CONF_SERCOM_2_USART_RXEN
+#define CONF_SERCOM_2_USART_RXEN 1
+#endif
+
+// Transmitt buffer enable
+// Enable output buffer in SERCOM module
+// usart_tx_enable
+#ifndef CONF_SERCOM_2_USART_TXEN
+#define CONF_SERCOM_2_USART_TXEN 1
+#endif
+
+// Frame parity
+// <0x0=>No parity
+// <0x1=>Even parity
+// <0x2=>Odd parity
+// Parity bit mode for USART frame
+// usart_parity
+#ifndef CONF_SERCOM_2_USART_PARITY
+#define CONF_SERCOM_2_USART_PARITY 0x0
+#endif
+
+// Character Size
+// <0x0=>8 bits
+// <0x1=>9 bits
+// <0x5=>5 bits
+// <0x6=>6 bits
+// <0x7=>7 bits
+// Data character size in USART frame
+// usart_character_size
+#ifndef CONF_SERCOM_2_USART_CHSIZE
+#define CONF_SERCOM_2_USART_CHSIZE 0x0
+#endif
+
+// Stop Bit
+// <0=>One stop bit
+// <1=>Two stop bits
+// Number of stop bits in USART frame
+// usart_stop_bit
+#ifndef CONF_SERCOM_2_USART_SBMODE
+#define CONF_SERCOM_2_USART_SBMODE 0
+#endif
+
+// Baud rate <1-6250000>
+// USART baud rate setting
+// usart_baud_rate
+#ifndef CONF_SERCOM_2_USART_BAUD
+#define CONF_SERCOM_2_USART_BAUD 115200
+#endif
+
+//
+
+// Advanced configuration
+// usart_advanced
+#ifndef CONF_SERCOM_2_USART_ADVANCED_CONFIG
+#define CONF_SERCOM_2_USART_ADVANCED_CONFIG 0
+#endif
+
+// Run in stand-by
+// Keep the module running in standby sleep mode
+// usart_arch_runstdby
+#ifndef CONF_SERCOM_2_USART_RUNSTDBY
+#define CONF_SERCOM_2_USART_RUNSTDBY 0
+#endif
+
+// Immediate Buffer Overflow Notification
+// Controls when the BUFOVF status bit is asserted
+// usart_arch_ibon
+#ifndef CONF_SERCOM_2_USART_IBON
+#define CONF_SERCOM_2_USART_IBON 0
+#endif
+
+// Start of Frame Detection Enable
+// Will wake the device from any sleep mode if usart_init and usart_enable was run priort to going to sleep. (receive buffer must be enabled)
+// usart_arch_sfde
+#ifndef CONF_SERCOM_2_USART_SFDE
+#define CONF_SERCOM_2_USART_SFDE 0
+#endif
+
+// Collision Detection Enable
+// Collision detection enable
+// usart_arch_cloden
+#ifndef CONF_SERCOM_2_USART_CLODEN
+#define CONF_SERCOM_2_USART_CLODEN 0
+#endif
+
+// Operating Mode
+// <0x0=>USART with external clock
+// <0x1=>USART with internal clock
+// Drive the shift register by an internal clock generated by the baud rate generator or an external clock supplied on the XCK pin.
+// usart_arch_clock_mode
+#ifndef CONF_SERCOM_2_USART_MODE
+#define CONF_SERCOM_2_USART_MODE 0x1
+#endif
+
+// Sample Rate
+// <0x0=>16x arithmetic
+// <0x1=>16x fractional
+// <0x2=>8x arithmetic
+// <0x3=>8x fractional
+// <0x4=>3x arithmetic
+// How many over-sampling bits used when sampling data state
+// usart_arch_sampr
+#ifndef CONF_SERCOM_2_USART_SAMPR
+#define CONF_SERCOM_2_USART_SAMPR 0x0
+#endif
+
+// Sample Adjustment
+// <0x0=>7-8-9 (3-4-5 8-bit over-sampling)
+// <0x1=>9-10-11 (4-5-6 8-bit over-sampling)
+// <0x2=>11-12-13 (5-6-7 8-bit over-sampling)
+// <0x3=>13-14-15 (6-7-8 8-bit over-sampling)
+// Adjust which samples to use for data sampling in asynchronous mode
+// usart_arch_sampa
+#ifndef CONF_SERCOM_2_USART_SAMPA
+#define CONF_SERCOM_2_USART_SAMPA 0x0
+#endif
+
+// Fractional Part <0-7>
+// Fractional part of the baud rate if baud rate generator is in fractional mode
+// usart_arch_fractional
+#ifndef CONF_SERCOM_2_USART_FRACTIONAL
+#define CONF_SERCOM_2_USART_FRACTIONAL 0x0
+#endif
+
+// Data Order
+// <0=>MSB is transmitted first
+// <1=>LSB is transmitted first
+// Data order of the data bits in the frame
+// usart_arch_dord
+#ifndef CONF_SERCOM_2_USART_DORD
+#define CONF_SERCOM_2_USART_DORD 1
+#endif
+
+// Does not do anything in UART mode
+#define CONF_SERCOM_2_USART_CPOL 0
+
+// Encoding Format
+// <0=>No encoding
+// <1=>IrDA encoded
+// usart_arch_enc
+#ifndef CONF_SERCOM_2_USART_ENC
+#define CONF_SERCOM_2_USART_ENC 0
+#endif
+
+// LIN Slave Enable
+// Break Character Detection and Auto-Baud/LIN Slave Enable.
+// Additional setting needed: 16x sample rate using fractional baud rate generation (CTRLA.SAMPR = 1).
+// <0=>Disable
+// <1=>Enable
+// usart_arch_lin_slave_enable
+#ifndef CONF_SERCOM_2_USART_LIN_SLAVE_ENABLE
+#define CONF_SERCOM_2_USART_LIN_SLAVE_ENABLE 0
+#endif
+
+// Debug Stop Mode
+// Behavior of the baud-rate generator when CPU is halted by external debugger.
+// <0=>Keep running
+// <1=>Halt
+// usart_arch_dbgstop
+#ifndef CONF_SERCOM_2_USART_DEBUG_STOP_MODE
+#define CONF_SERCOM_2_USART_DEBUG_STOP_MODE 0
+#endif
+
+//
+
+#ifndef CONF_SERCOM_2_USART_INACK
+#define CONF_SERCOM_2_USART_INACK 0x0
+#endif
+
+#ifndef CONF_SERCOM_2_USART_DSNACK
+#define CONF_SERCOM_2_USART_DSNACK 0x0
+#endif
+
+#ifndef CONF_SERCOM_2_USART_MAXITER
+#define CONF_SERCOM_2_USART_MAXITER 0x7
+#endif
+
+#ifndef CONF_SERCOM_2_USART_GTIME
+#define CONF_SERCOM_2_USART_GTIME 0x2
+#endif
+
+#define CONF_SERCOM_2_USART_RXINV 0x0
+#define CONF_SERCOM_2_USART_TXINV 0x0
+
+#ifndef CONF_SERCOM_2_USART_CMODE
+#define CONF_SERCOM_2_USART_CMODE 0
+#endif
+
+#ifndef CONF_SERCOM_2_USART_RXPO
+#define CONF_SERCOM_2_USART_RXPO 1 /* RX is on PIN_PB24 */
+#endif
+
+#ifndef CONF_SERCOM_2_USART_TXPO
+#define CONF_SERCOM_2_USART_TXPO 0 /* TX is on PIN_PB25 */
+#endif
+
+/* Set correct parity settings in register interface based on PARITY setting */
+#if CONF_SERCOM_2_USART_LIN_SLAVE_ENABLE == 1
+#if CONF_SERCOM_2_USART_PARITY == 0
+#define CONF_SERCOM_2_USART_PMODE 0
+#define CONF_SERCOM_2_USART_FORM 4
+#else
+#define CONF_SERCOM_2_USART_PMODE CONF_SERCOM_2_USART_PARITY - 1
+#define CONF_SERCOM_2_USART_FORM 5
+#endif
+#else /* #if CONF_SERCOM_2_USART_LIN_SLAVE_ENABLE == 0 */
+#if CONF_SERCOM_2_USART_PARITY == 0
+#define CONF_SERCOM_2_USART_PMODE 0
+#define CONF_SERCOM_2_USART_FORM 0
+#else
+#define CONF_SERCOM_2_USART_PMODE CONF_SERCOM_2_USART_PARITY - 1
+#define CONF_SERCOM_2_USART_FORM 1
+#endif
+#endif
+
+// Calculate BAUD register value in UART mode
+#if CONF_SERCOM_2_USART_SAMPR == 0
+#ifndef CONF_SERCOM_2_USART_BAUD_RATE
+#define CONF_SERCOM_2_USART_BAUD_RATE \
+ 65536 - ((65536 * 16.0f * CONF_SERCOM_2_USART_BAUD) / CONF_GCLK_SERCOM2_CORE_FREQUENCY)
+#endif
+#ifndef CONF_SERCOM_2_USART_RECEIVE_PULSE_LENGTH
+#define CONF_SERCOM_2_USART_RECEIVE_PULSE_LENGTH 0
+#endif
+#elif CONF_SERCOM_2_USART_SAMPR == 1
+#ifndef CONF_SERCOM_2_USART_BAUD_RATE
+#define CONF_SERCOM_2_USART_BAUD_RATE \
+ ((CONF_GCLK_SERCOM2_CORE_FREQUENCY) / (CONF_SERCOM_2_USART_BAUD * 16)) - (CONF_SERCOM_2_USART_FRACTIONAL / 8)
+#endif
+#ifndef CONF_SERCOM_2_USART_RECEIVE_PULSE_LENGTH
+#define CONF_SERCOM_2_USART_RECEIVE_PULSE_LENGTH 0
+#endif
+#elif CONF_SERCOM_2_USART_SAMPR == 2
+#ifndef CONF_SERCOM_2_USART_BAUD_RATE
+#define CONF_SERCOM_2_USART_BAUD_RATE \
+ 65536 - ((65536 * 8.0f * CONF_SERCOM_2_USART_BAUD) / CONF_GCLK_SERCOM2_CORE_FREQUENCY)
+#endif
+#ifndef CONF_SERCOM_2_USART_RECEIVE_PULSE_LENGTH
+#define CONF_SERCOM_2_USART_RECEIVE_PULSE_LENGTH 0
+#endif
+#elif CONF_SERCOM_2_USART_SAMPR == 3
+#ifndef CONF_SERCOM_2_USART_BAUD_RATE
+#define CONF_SERCOM_2_USART_BAUD_RATE \
+ ((CONF_GCLK_SERCOM2_CORE_FREQUENCY) / (CONF_SERCOM_2_USART_BAUD * 8)) - (CONF_SERCOM_2_USART_FRACTIONAL / 8)
+#endif
+#ifndef CONF_SERCOM_2_USART_RECEIVE_PULSE_LENGTH
+#define CONF_SERCOM_2_USART_RECEIVE_PULSE_LENGTH 0
+#endif
+#elif CONF_SERCOM_2_USART_SAMPR == 4
+#ifndef CONF_SERCOM_2_USART_BAUD_RATE
+#define CONF_SERCOM_2_USART_BAUD_RATE \
+ 65536 - ((65536 * 3.0f * CONF_SERCOM_2_USART_BAUD) / CONF_GCLK_SERCOM2_CORE_FREQUENCY)
+#endif
+#ifndef CONF_SERCOM_2_USART_RECEIVE_PULSE_LENGTH
+#define CONF_SERCOM_2_USART_RECEIVE_PULSE_LENGTH 0
+#endif
+#endif
+
+#include
+
+#ifndef SERCOM_I2CM_CTRLA_MODE_I2C_MASTER
+#define SERCOM_I2CM_CTRLA_MODE_I2C_MASTER (5 << 2)
+#endif
+
+#ifndef CONF_SERCOM_3_I2CM_ENABLE
+#define CONF_SERCOM_3_I2CM_ENABLE 1
+#endif
+
+// Basic
+
+// I2C Bus clock speed (Hz) <1-400000>
+// I2C Bus clock (SCL) speed measured in Hz
+// i2c_master_baud_rate
+#ifndef CONF_SERCOM_3_I2CM_BAUD
+#define CONF_SERCOM_3_I2CM_BAUD 100000
+#endif
+
+//
+
+// Advanced
+// i2c_master_advanced
+#ifndef CONF_SERCOM_3_I2CM_ADVANCED_CONFIG
+#define CONF_SERCOM_3_I2CM_ADVANCED_CONFIG 0
+#endif
+
+// TRise (ns) <0-300>
+// Determined by the bus impedance, check electric characteristics in the datasheet
+// Standard Fast Mode: typical 215ns, max 300ns
+// Fast Mode +: typical 60ns, max 100ns
+// High Speed Mode: typical 20ns, max 40ns
+// i2c_master_arch_trise
+
+#ifndef CONF_SERCOM_3_I2CM_TRISE
+#define CONF_SERCOM_3_I2CM_TRISE 215
+#endif
+
+// Master SCL Low Extended Time-Out (MEXTTOEN)
+// This enables the master SCL low extend time-out
+// i2c_master_arch_mexttoen
+#ifndef CONF_SERCOM_3_I2CM_MEXTTOEN
+#define CONF_SERCOM_3_I2CM_MEXTTOEN 0
+#endif
+
+// Slave SCL Low Extend Time-Out (SEXTTOEN)
+// Enables the slave SCL low extend time-out. If SCL is cumulatively held low for greater than 25ms from the initial START to a STOP, the slave will release its clock hold if enabled and reset the internal state machine
+// i2c_master_arch_sexttoen
+#ifndef CONF_SERCOM_3_I2CM_SEXTTOEN
+#define CONF_SERCOM_3_I2CM_SEXTTOEN 0
+#endif
+
+// SCL Low Time-Out (LOWTOUT)
+// Enables SCL low time-out. If SCL is held low for 25ms-35ms, the master will release it's clock hold
+// i2c_master_arch_lowtout
+#ifndef CONF_SERCOM_3_I2CM_LOWTOUT
+#define CONF_SERCOM_3_I2CM_LOWTOUT 0
+#endif
+
+// Inactive Time-Out (INACTOUT)
+// <0x0=>Disabled
+// <0x1=>5-6 SCL cycle time-out(50-60us)
+// <0x2=>10-11 SCL cycle time-out(100-110us)
+// <0x3=>20-21 SCL cycle time-out(200-210us)
+// Defines if inactivity time-out should be enabled, and how long the time-out should be
+// i2c_master_arch_inactout
+#ifndef CONF_SERCOM_3_I2CM_INACTOUT
+#define CONF_SERCOM_3_I2CM_INACTOUT 0x0
+#endif
+
+// SDA Hold Time (SDAHOLD)
+// <0=>Disabled
+// <1=>50-100ns hold time
+// <2=>300-600ns hold time
+// <3=>400-800ns hold time
+// Defines the SDA hold time with respect to the negative edge of SCL
+// i2c_master_arch_sdahold
+#ifndef CONF_SERCOM_3_I2CM_SDAHOLD
+#define CONF_SERCOM_3_I2CM_SDAHOLD 0x2
+#endif
+
+// Run in stand-by
+// Determine if the module shall run in standby sleep mode
+// i2c_master_arch_runstdby
+#ifndef CONF_SERCOM_3_I2CM_RUNSTDBY
+#define CONF_SERCOM_3_I2CM_RUNSTDBY 0
+#endif
+
+// Debug Stop Mode
+// Behavior of the baud-rate generator when CPU is halted by external debugger.
+// <0=>Keep running
+// <1=>Halt
+// i2c_master_arch_dbgstop
+#ifndef CONF_SERCOM_3_I2CM_DEBUG_STOP_MODE
+#define CONF_SERCOM_3_I2CM_DEBUG_STOP_MODE 0
+#endif
+
+//
+
+#ifndef CONF_SERCOM_3_I2CM_SPEED
+#define CONF_SERCOM_3_I2CM_SPEED 0x00 // Speed: Standard/Fast mode
+#endif
+#if CONF_SERCOM_3_I2CM_TRISE < 215 || CONF_SERCOM_3_I2CM_TRISE > 300
+#warning Bad I2C Rise time for Standard/Fast mode, reset to 215ns
+#undef CONF_SERCOM_3_I2CM_TRISE
+#define CONF_SERCOM_3_I2CM_TRISE 215U
+#endif
+
+// gclk_freq - (i2c_scl_freq * 10) - (gclk_freq * i2c_scl_freq * Trise)
+// BAUD + BAUDLOW = --------------------------------------------------------------------
+// i2c_scl_freq
+// BAUD: register value low [7:0]
+// BAUDLOW: register value high [15:8], only used for odd BAUD + BAUDLOW
+#define CONF_SERCOM_3_I2CM_BAUD_BAUDLOW \
+ (((CONF_GCLK_SERCOM3_CORE_FREQUENCY - (CONF_SERCOM_3_I2CM_BAUD * 10U) \
+ - (CONF_SERCOM_3_I2CM_TRISE * (CONF_SERCOM_3_I2CM_BAUD / 100U) * (CONF_GCLK_SERCOM3_CORE_FREQUENCY / 10000U) \
+ / 1000U)) \
+ * 10U \
+ + 5U) \
+ / (CONF_SERCOM_3_I2CM_BAUD * 10U))
+#ifndef CONF_SERCOM_3_I2CM_BAUD_RATE
+#if CONF_SERCOM_3_I2CM_BAUD_BAUDLOW > (0xFF * 2)
+#warning Requested I2C baudrate too low, please check
+#define CONF_SERCOM_3_I2CM_BAUD_RATE 0xFF
+#elif CONF_SERCOM_3_I2CM_BAUD_BAUDLOW <= 1
+#warning Requested I2C baudrate too high, please check
+#define CONF_SERCOM_3_I2CM_BAUD_RATE 1
+#else
+#define CONF_SERCOM_3_I2CM_BAUD_RATE \
+ ((CONF_SERCOM_3_I2CM_BAUD_BAUDLOW & 0x1) \
+ ? (CONF_SERCOM_3_I2CM_BAUD_BAUDLOW / 2) + ((CONF_SERCOM_3_I2CM_BAUD_BAUDLOW / 2 + 1) << 8) \
+ : (CONF_SERCOM_3_I2CM_BAUD_BAUDLOW / 2))
+#endif
+#endif
+
+// <<< end of configuration section >>>
+
+#endif // HPL_SERCOM_CONFIG_H
diff --git a/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Config/hpl_tc_config.h b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Config/hpl_tc_config.h
new file mode 100644
index 00000000..ae5921cd
--- /dev/null
+++ b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Config/hpl_tc_config.h
@@ -0,0 +1,180 @@
+/* Auto-generated config file hpl_tc_config.h */
+#ifndef HPL_TC_CONFIG_H
+#define HPL_TC_CONFIG_H
+
+// <<< Use Configuration Wizard in Context Menu >>>
+
+#ifndef CONF_TC0_ENABLE
+#define CONF_TC0_ENABLE 1
+#endif
+
+#include "peripheral_clk_config.h"
+
+// Basic configuration
+
+// Prescaler
+// <0x0=> No division
+// <0x1=> Divide by 2
+// <0x2=> Divide by 4
+// <0x3=> Divide by 8
+// <0x4=> Divide by 16
+// <0x5=> Divide by 64
+// <0x6=> Divide by 256
+// <0x7=> Divide by 1024
+// This defines the prescaler value
+// timer_prescaler
+#ifndef CONF_TC0_PRESCALER
+#define CONF_TC0_PRESCALER 0x3
+#endif
+
+// Length of one timer tick in uS <0-4294967295>
+// timer_tick
+#ifndef CONF_TC0_TIMER_TICK
+#define CONF_TC0_TIMER_TICK 1000
+#endif
+//
+
+// Advanced configuration
+// timer_advanced_configuration
+#ifndef CONF_TC0__ADVANCED_CONFIGURATION_ENABLE
+#define CONF_TC0__ADVANCED_CONFIGURATION_ENABLE 0
+#endif
+
+// Prescaler and Counter Synchronization Selection
+// Reload or reset counter on next GCLK
+// Reload or reset counter on next prescaler clock
+// Reload or reset counter on next GCLK and reset prescaler counter
+// These bits select if on retrigger event, the Counter should be cleared or reloaded on the next GCLK_TCx clock or on the next prescaled GCLK_TCx clock.
+// tc_arch_presync
+#ifndef CONF_TC0_PRESCSYNC
+#define CONF_TC0_PRESCSYNC TC_CTRLA_PRESCSYNC_GCLK_Val
+#endif
+
+// Run in standby
+// Indicates whether the module will continue to run in standby sleep mode
+// tc_arch_runstdby
+#ifndef CONF_TC0_RUNSTDBY
+#define CONF_TC0_RUNSTDBY 0
+#endif
+
+// Run in debug mode
+// Indicates whether the module will run in debug mode
+// tc_arch_dbgrun
+#ifndef CONF_TC0_DBGRUN
+#define CONF_TC0_DBGRUN 0
+#endif
+
+// Run on demand
+// Run if requested by some other peripheral in the device
+// tc_arch_ondemand
+#ifndef CONF_TC0_ONDEMAND
+#define CONF_TC0_ONDEMAND 0
+#endif
+
+//
+
+// Event control
+// timer_event_control
+#ifndef CONF_TC0_EVENT_CONTROL_ENABLE
+#define CONF_TC0_EVENT_CONTROL_ENABLE 0
+#endif
+
+// Output Event On Match or Capture on Channel 0
+// Enable output of event on timer tick
+// tc_arch_mceo0
+#ifndef CONF_TC0_MCEO0
+#define CONF_TC0_MCEO0 0
+#endif
+
+// Output Event On Match or Capture on Channel 1
+// Enable output of event on timer tick
+// tc_arch_mceo1
+#ifndef CONF_TC0_MCEO1
+#define CONF_TC0_MCEO1 0
+#endif
+
+// Output Event On Timer Tick
+// Enable output of event on timer tick
+// tc_arch_ovfeo
+#ifndef CONF_TC0_OVFEO
+#define CONF_TC0_OVFEO 0
+#endif
+
+// Event Input
+// Enable asynchronous input events
+// tc_arch_tcei
+#ifndef CONF_TC0_TCEI
+#define CONF_TC0_TCEI 0
+#endif
+
+// Inverted Event Input
+// Invert the asynchronous input events
+// tc_arch_tcinv
+#ifndef CONF_TC0_TCINV
+#define CONF_TC0_TCINV 0
+#endif
+
+// Event action
+// <0=> Event action disabled
+// <1=> Start, restart or re-trigger TC on event
+// <2=> Count on event
+// <3=> Start on event
+// <4=> Time stamp capture
+// <5=> Period captured in CC0, pulse width in CC1
+// <6=> Period captured in CC1, pulse width in CC0
+// <7=> Pulse width capture
+// Event which will be performed on an event
+// tc_arch_evact
+#ifndef CONF_TC0_EVACT
+#define CONF_TC0_EVACT 0
+#endif
+//
+
+// Default values which the driver needs in order to work correctly
+
+// Mode set to 32-bit
+#ifndef CONF_TC0_MODE
+#define CONF_TC0_MODE TC_CTRLA_MODE_COUNT32_Val
+#endif
+
+// CC 1 register set to 0
+#ifndef CONF_TC0_CC1
+#define CONF_TC0_CC1 0
+#endif
+
+#ifndef CONF_TC0_ALOCK
+#define CONF_TC0_ALOCK 0
+#endif
+
+// Not used in 32-bit mode
+#define CONF_TC0_PER 0
+
+// Calculating correct top value based on requested tick interval.
+#define CONF_TC0_PRESCALE (1 << CONF_TC0_PRESCALER)
+
+// Prescaler set to 64
+#if CONF_TC0_PRESCALER > 0x4
+#undef CONF_TC0_PRESCALE
+#define CONF_TC0_PRESCALE 64
+#endif
+
+// Prescaler set to 256
+#if CONF_TC0_PRESCALER > 0x5
+#undef CONF_TC0_PRESCALE
+#define CONF_TC0_PRESCALE 256
+#endif
+
+// Prescaler set to 1024
+#if CONF_TC0_PRESCALER > 0x6
+#undef CONF_TC0_PRESCALE
+#define CONF_TC0_PRESCALE 1024
+#endif
+
+#ifndef CONF_TC0_CC0
+#define CONF_TC0_CC0 \
+ (uint32_t)(((float)CONF_TC0_TIMER_TICK / 1000000.f) / (1.f / (CONF_GCLK_TC0_FREQUENCY / CONF_TC0_PRESCALE)))
+#endif
+
+// <<< end of configuration section >>>
+
+#endif // HPL_TC_CONFIG_H
diff --git a/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Config/lv_conf.h b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Config/lv_conf.h
new file mode 100644
index 00000000..66f247d9
--- /dev/null
+++ b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Config/lv_conf.h
@@ -0,0 +1,699 @@
+/**
+ * @file lv_conf.h
+ *
+ */
+
+/*
+ * COPY THIS FILE AS `lv_conf.h` NEXT TO the `lvgl` FOLDER
+ */
+
+#if 1 /*Set it to "1" to enable content*/
+
+#ifndef LV_CONF_H
+#define LV_CONF_H
+/* clang-format off */
+
+#include
+
+/*====================
+ Graphical settings
+ *====================*/
+
+/* Maximal horizontal and vertical resolution to support by the library.*/
+#define LV_HOR_RES_MAX (480)
+#define LV_VER_RES_MAX (272)
+
+/* Color depth:
+ * - 1: 1 byte per pixel
+ * - 8: RGB233
+ * - 16: RGB565
+ * - 32: ARGB8888
+ */
+#define LV_COLOR_DEPTH 16
+
+/* Swap the 2 bytes of RGB565 color.
+ * Useful if the display has a 8 bit interface (e.g. SPI)*/
+#define LV_COLOR_16_SWAP 0
+
+/* 1: Enable screen transparency.
+ * Useful for OSD or other overlapping GUIs.
+ * Requires `LV_COLOR_DEPTH = 32` colors and the screen's style should be modified: `style.body.opa = ...`*/
+#define LV_COLOR_SCREEN_TRANSP 0
+
+/*Images pixels with this color will not be drawn (with chroma keying)*/
+#define LV_COLOR_TRANSP LV_COLOR_LIME /*LV_COLOR_LIME: pure green*/
+
+/* Enable anti-aliasing (lines, and radiuses will be smoothed) */
+#define LV_ANTIALIAS 1
+
+/* Default display refresh period.
+ * Can be changed in the display driver (`lv_disp_drv_t`).*/
+#define LV_DISP_DEF_REFR_PERIOD 30 /*[ms]*/
+
+/* Dot Per Inch: used to initialize default sizes.
+ * E.g. a button with width = LV_DPI / 2 -> half inch wide
+ * (Not so important, you can adjust it to modify default sizes and spaces)*/
+#define LV_DPI 130 /*[px]*/
+
+/* The the real width of the display changes some default values:
+ * default object sizes, layout of examples, etc.
+ * According to the width of the display (hor. res. / dpi)
+ * the displays fall in 4 categories.
+ * The 4th is extra large which has no upper limit so not listed here
+ * The upper limit of the categories are set below in 0.1 inch unit.
+ */
+#define LV_DISP_SMALL_LIMIT 30
+#define LV_DISP_MEDIUM_LIMIT 50
+#define LV_DISP_LARGE_LIMIT 70
+
+/* Type of coordinates. Should be `int16_t` (or `int32_t` for extreme cases) */
+typedef int16_t lv_coord_t;
+
+/*=========================
+ Memory manager settings
+ *=========================*/
+
+/* LittelvGL's internal memory manager's settings.
+ * The graphical objects and other related data are stored here. */
+
+/* 1: use custom malloc/free, 0: use the built-in `lv_mem_alloc` and `lv_mem_free` */
+#define LV_MEM_CUSTOM 0
+#if LV_MEM_CUSTOM == 0
+/* Size of the memory used by `lv_mem_alloc` in bytes (>= 2kB)*/
+# define LV_MEM_SIZE (16U * 1024U)
+
+/* Complier prefix for a big array declaration */
+# define LV_MEM_ATTR
+
+/* Set an address for the memory pool instead of allocating it as an array.
+ * Can be in external SRAM too. */
+# define LV_MEM_ADR 0
+
+/* Automatically defrag. on free. Defrag. means joining the adjacent free cells. */
+# define LV_MEM_AUTO_DEFRAG 1
+#else /*LV_MEM_CUSTOM*/
+# define LV_MEM_CUSTOM_INCLUDE /*Header for the dynamic memory function*/
+# define LV_MEM_CUSTOM_ALLOC malloc /*Wrapper to malloc*/
+# define LV_MEM_CUSTOM_FREE free /*Wrapper to free*/
+#endif /*LV_MEM_CUSTOM*/
+
+/* Garbage Collector settings
+ * Used if lvgl is binded to higher level language and the memory is managed by that language */
+#define LV_ENABLE_GC 0
+#if LV_ENABLE_GC != 0
+# define LV_GC_INCLUDE "gc.h" /*Include Garbage Collector related things*/
+# define LV_MEM_CUSTOM_REALLOC your_realloc /*Wrapper to realloc*/
+# define LV_MEM_CUSTOM_GET_SIZE your_mem_get_size /*Wrapper to lv_mem_get_size*/
+#endif /* LV_ENABLE_GC */
+
+/*=======================
+ Input device settings
+ *=======================*/
+
+/* Input device default settings.
+ * Can be changed in the Input device driver (`lv_indev_drv_t`)*/
+
+/* Input device read period in milliseconds */
+#define LV_INDEV_DEF_READ_PERIOD 30
+
+/* Drag threshold in pixels */
+#define LV_INDEV_DEF_DRAG_LIMIT 10
+
+/* Drag throw slow-down in [%]. Greater value -> faster slow-down */
+#define LV_INDEV_DEF_DRAG_THROW 10
+
+/* Long press time in milliseconds.
+ * Time to send `LV_EVENT_LONG_PRESSSED`) */
+#define LV_INDEV_DEF_LONG_PRESS_TIME 400
+
+/* Repeated trigger period in long press [ms]
+ * Time between `LV_EVENT_LONG_PRESSED_REPEAT */
+#define LV_INDEV_DEF_LONG_PRESS_REP_TIME 100
+
+
+/* Gesture threshold in pixels */
+#define LV_INDEV_DEF_GESTURE_LIMIT 50
+
+/* Gesture min velocity at release before swipe (pixels)*/
+#define LV_INDEV_DEF_GESTURE_MIN_VELOCITY 3
+
+/*==================
+ * Feature usage
+ *==================*/
+
+/*1: Enable the Animations */
+#define LV_USE_ANIMATION 1
+#if LV_USE_ANIMATION
+
+/*Declare the type of the user data of animations (can be e.g. `void *`, `int`, `struct`)*/
+typedef void * lv_anim_user_data_t;
+
+#endif
+
+/* 1: Enable shadow drawing*/
+#define LV_USE_SHADOW 1
+#if LV_USE_SHADOW
+/* Allow buffering some shadow calculation
+ * LV_SHADOW_CACHE_SIZE is the max. shadow size to buffer,
+ * where shadow size is `shadow_width + radius`
+ * Caching has LV_SHADOW_CACHE_SIZE^2 RAM cost*/
+#define LV_SHADOW_CACHE_SIZE 0
+#endif
+
+/* 1: Use other blend modes than normal (`LV_BLEND_MODE_...`)*/
+#define LV_USE_BLEND_MODES 1
+
+/* 1: Use the `opa_scale` style property to set the opacity of an object and its children at once*/
+#define LV_USE_OPA_SCALE 1
+
+/* 1: Use image zoom and rotation*/
+#define LV_USE_IMG_TRANSFORM 1
+
+/* 1: Enable object groups (for keyboard/encoder navigation) */
+#define LV_USE_GROUP 1
+#if LV_USE_GROUP
+typedef void * lv_group_user_data_t;
+#endif /*LV_USE_GROUP*/
+
+/* 1: Enable GPU interface*/
+#define LV_USE_GPU 1 /*Only enables `gpu_fill_cb` and `gpu_blend_cb` in the disp. drv- */
+#define LV_USE_GPU_STM32_DMA2D 0
+
+/* 1: Enable file system (might be required for images */
+#define LV_USE_FILESYSTEM 1
+#if LV_USE_FILESYSTEM
+/*Declare the type of the user data of file system drivers (can be e.g. `void *`, `int`, `struct`)*/
+typedef void * lv_fs_drv_user_data_t;
+#endif
+
+/*1: Add a `user_data` to drivers and objects*/
+#define LV_USE_USER_DATA 0
+
+/*1: Show CPU usage and FPS count in the right bottom corner*/
+#define LV_USE_PERF_MONITOR 0
+
+/*1: Use the functions and types from the older API if possible */
+#define LV_USE_API_EXTENSION_V6 1
+
+/*========================
+ * Image decoder and cache
+ *========================*/
+
+/* 1: Enable indexed (palette) images */
+#define LV_IMG_CF_INDEXED 1
+
+/* 1: Enable alpha indexed images */
+#define LV_IMG_CF_ALPHA 1
+
+/* Default image cache size. Image caching keeps the images opened.
+ * If only the built-in image formats are used there is no real advantage of caching.
+ * (I.e. no new image decoder is added)
+ * With complex image decoders (e.g. PNG or JPG) caching can save the continuous open/decode of images.
+ * However the opened images might consume additional RAM.
+ * LV_IMG_CACHE_DEF_SIZE must be >= 1 */
+#define LV_IMG_CACHE_DEF_SIZE 1
+
+/*Declare the type of the user data of image decoder (can be e.g. `void *`, `int`, `struct`)*/
+typedef void * lv_img_decoder_user_data_t;
+
+/*=====================
+ * Compiler settings
+ *====================*/
+/* Define a custom attribute to `lv_tick_inc` function */
+#define LV_ATTRIBUTE_TICK_INC
+
+/* Define a custom attribute to `lv_task_handler` function */
+#define LV_ATTRIBUTE_TASK_HANDLER
+
+/* Define a custom attribute to `lv_disp_flush_ready` function */
+#define LV_ATTRIBUTE_FLUSH_READY
+
+/* With size optimization (-Os) the compiler might not align data to
+ * 4 or 8 byte boundary. This alignment will be explicitly applied where needed.
+ * E.g. __attribute__((aligned(4))) */
+#define LV_ATTRIBUTE_MEM_ALIGN
+
+/* Attribute to mark large constant arrays for example
+ * font's bitmaps */
+#define LV_ATTRIBUTE_LARGE_CONST
+
+/* Prefix performance critical functions to place them into a faster memory (e.g RAM)
+ * Uses 15-20 kB extra memory */
+#define LV_ATTRIBUTE_FAST_MEM
+
+/* Export integer constant to binding.
+ * This macro is used with constants in the form of LV_ that
+ * should also appear on lvgl binding API such as Micropython
+ *
+ * The default value just prevents a GCC warning.
+ */
+#define LV_EXPORT_CONST_INT(int_value) struct _silence_gcc_warning
+
+/*===================
+ * HAL settings
+ *==================*/
+
+/* 1: use a custom tick source.
+ * It removes the need to manually update the tick with `lv_tick_inc`) */
+#define LV_TICK_CUSTOM 0
+#if LV_TICK_CUSTOM == 1
+#define LV_TICK_CUSTOM_INCLUDE "something.h" /*Header for the sys time function*/
+#define LV_TICK_CUSTOM_SYS_TIME_EXPR (millis()) /*Expression evaluating to current systime in ms*/
+#endif /*LV_TICK_CUSTOM*/
+
+typedef void * lv_disp_drv_user_data_t; /*Type of user data in the display driver*/
+typedef void * lv_indev_drv_user_data_t; /*Type of user data in the input device driver*/
+
+/*================
+ * Log settings
+ *===============*/
+
+/*1: Enable the log module*/
+#define LV_USE_LOG 1
+#if LV_USE_LOG
+/* How important log should be added:
+ * LV_LOG_LEVEL_TRACE A lot of logs to give detailed information
+ * LV_LOG_LEVEL_INFO Log important events
+ * LV_LOG_LEVEL_WARN Log if something unwanted happened but didn't cause a problem
+ * LV_LOG_LEVEL_ERROR Only critical issue, when the system may fail
+ * LV_LOG_LEVEL_NONE Do not log anything
+ */
+# define LV_LOG_LEVEL LV_LOG_LEVEL_INFO
+
+/* 1: Print the log with 'printf';
+ * 0: user need to register a callback with `lv_log_register_print_cb`*/
+# define LV_LOG_PRINTF 0
+#endif /*LV_USE_LOG*/
+
+/*=================
+ * Debug settings
+ *================*/
+
+/* If Debug is enabled LittelvGL validates the parameters of the functions.
+ * If an invalid parameter is found an error log message is printed and
+ * the MCU halts at the error. (`LV_USE_LOG` should be enabled)
+ * If you are debugging the MCU you can pause
+ * the debugger to see exactly where the issue is.
+ *
+ * The behavior of asserts can be overwritten by redefining them here.
+ * E.g. #define LV_ASSERT_MEM(p)
+ */
+#define LV_USE_DEBUG 1
+#if LV_USE_DEBUG
+
+/*Check if the parameter is NULL. (Quite fast) */
+#define LV_USE_ASSERT_NULL 1
+
+/*Checks is the memory is successfully allocated or no. (Quite fast)*/
+#define LV_USE_ASSERT_MEM 1
+
+/*Check the integrity of `lv_mem` after critical operations. (Slow)*/
+#define LV_USE_ASSERT_MEM_INTEGRITY 0
+
+/* Check the strings.
+ * Search for NULL, very long strings, invalid characters, and unnatural repetitions. (Slow)
+ * If disabled `LV_USE_ASSERT_NULL` will be performed instead (if it's enabled) */
+#define LV_USE_ASSERT_STR 0
+
+/* Check NULL, the object's type and existence (e.g. not deleted). (Quite slow)
+ * If disabled `LV_USE_ASSERT_NULL` will be performed instead (if it's enabled) */
+#define LV_USE_ASSERT_OBJ 0
+
+/*Check if the styles are properly initialized. (Fast)*/
+#define LV_USE_ASSERT_STYLE 0
+
+#endif /*LV_USE_DEBUG*/
+
+/*==================
+ * FONT USAGE
+ *===================*/
+
+/* The built-in fonts contains the ASCII range and some Symbols with 4 bit-per-pixel.
+ * The symbols are available via `LV_SYMBOL_...` defines
+ * More info about fonts: https://docs.lvgl.com/#Fonts
+ * To create a new font go to: https://lvgl.com/ttf-font-to-c-array
+ */
+
+/* Montserrat fonts with bpp = 4
+ * https://fonts.google.com/specimen/Montserrat */
+#define LV_FONT_MONTSERRAT_12 0
+#define LV_FONT_MONTSERRAT_14 0
+#define LV_FONT_MONTSERRAT_16 1
+#define LV_FONT_MONTSERRAT_18 0
+#define LV_FONT_MONTSERRAT_20 0
+#define LV_FONT_MONTSERRAT_22 0
+#define LV_FONT_MONTSERRAT_24 0
+#define LV_FONT_MONTSERRAT_26 0
+#define LV_FONT_MONTSERRAT_28 0
+#define LV_FONT_MONTSERRAT_30 0
+#define LV_FONT_MONTSERRAT_32 0
+#define LV_FONT_MONTSERRAT_34 0
+#define LV_FONT_MONTSERRAT_36 0
+#define LV_FONT_MONTSERRAT_38 0
+#define LV_FONT_MONTSERRAT_40 0
+#define LV_FONT_MONTSERRAT_42 0
+#define LV_FONT_MONTSERRAT_44 0
+#define LV_FONT_MONTSERRAT_46 0
+#define LV_FONT_MONTSERRAT_48 0
+
+/* Demonstrate special features */
+#define LV_FONT_MONTSERRAT_12_SUBPX 0
+#define LV_FONT_MONTSERRAT_28_COMPRESSED 0 /*bpp = 3*/
+#define LV_FONT_DEJAVU_16_PERSIAN_HEBREW 0 /*Hebrew, Arabic, PErisan letters and all their forms*/
+#define LV_FONT_SIMSUN_16_CJK 0 /*1000 most common CJK radicals*/
+
+/*Pixel perfect monospace font
+ * http://pelulamu.net/unscii/ */
+#define LV_FONT_UNSCII_8 0
+
+/* Optionally declare your custom fonts here.
+ * You can use these fonts as default font too
+ * and they will be available globally. E.g.
+ * #define LV_FONT_CUSTOM_DECLARE LV_FONT_DECLARE(my_font_1) \
+ * LV_FONT_DECLARE(my_font_2)
+ */
+#define LV_FONT_CUSTOM_DECLARE
+
+/* Enable it if you have fonts with a lot of characters.
+ * The limit depends on the font size, font face and bpp
+ * but with > 10,000 characters if you see issues probably you need to enable it.*/
+#define LV_FONT_FMT_TXT_LARGE 0
+
+/* Set the pixel order of the display.
+ * Important only if "subpx fonts" are used.
+ * With "normal" font it doesn't matter.
+ */
+#define LV_FONT_SUBPX_BGR 0
+
+/*Declare the type of the user data of fonts (can be e.g. `void *`, `int`, `struct`)*/
+typedef void * lv_font_user_data_t;
+
+/*================
+ * THEME USAGE
+ *================*/
+
+/*Always enable at least on theme*/
+
+/* No theme, you can apply your styles as you need
+ * No flags. Set LV_THEME_DEFAULT_FLAG 0 */
+ #define LV_USE_THEME_EMPTY 1
+
+/*Simple to the create your theme based on it
+ * No flags. Set LV_THEME_DEFAULT_FLAG 0 */
+ #define LV_USE_THEME_TEMPLATE 1
+
+/* A fast and impressive theme.
+ * Flags:
+ * LV_THEME_MATERIAL_FLAG_LIGHT: light theme
+ * LV_THEME_MATERIAL_FLAG_DARK: dark theme*/
+ #define LV_USE_THEME_MATERIAL 1
+
+/* Mono-color theme for monochrome displays.
+ * If LV_THEME_DEFAULT_COLOR_PRIMARY is LV_COLOR_BLACK the
+ * texts and borders will be black and the background will be
+ * white. Else the colors are inverted.
+ * No flags. Set LV_THEME_DEFAULT_FLAG 0 */
+ #define LV_USE_THEME_MONO 1
+
+#define LV_THEME_DEFAULT_INCLUDE /*Include a header for the init. function*/
+#define LV_THEME_DEFAULT_INIT lv_theme_material_init
+#define LV_THEME_DEFAULT_COLOR_PRIMARY LV_COLOR_RED
+#define LV_THEME_DEFAULT_COLOR_SECONDARY LV_COLOR_BLUE
+#define LV_THEME_DEFAULT_FLAG LV_THEME_MATERIAL_FLAG_LIGHT
+#define LV_THEME_DEFAULT_FONT_SMALL &lv_font_montserrat_16
+#define LV_THEME_DEFAULT_FONT_NORMAL &lv_font_montserrat_16
+#define LV_THEME_DEFAULT_FONT_SUBTITLE &lv_font_montserrat_16
+#define LV_THEME_DEFAULT_FONT_TITLE &lv_font_montserrat_16
+
+/*=================
+ * Text settings
+ *=================*/
+
+/* Select a character encoding for strings.
+ * Your IDE or editor should have the same character encoding
+ * - LV_TXT_ENC_UTF8
+ * - LV_TXT_ENC_ASCII
+ * */
+#define LV_TXT_ENC LV_TXT_ENC_UTF8
+
+ /*Can break (wrap) texts on these chars*/
+#define LV_TXT_BREAK_CHARS " ,.;:-_"
+
+/* If a word is at least this long, will break wherever "prettiest"
+ * To disable, set to a value <= 0 */
+#define LV_TXT_LINE_BREAK_LONG_LEN 0
+
+/* Minimum number of characters in a long word to put on a line before a break.
+ * Depends on LV_TXT_LINE_BREAK_LONG_LEN. */
+#define LV_TXT_LINE_BREAK_LONG_PRE_MIN_LEN 3
+
+/* Minimum number of characters in a long word to put on a line after a break.
+ * Depends on LV_TXT_LINE_BREAK_LONG_LEN. */
+#define LV_TXT_LINE_BREAK_LONG_POST_MIN_LEN 3
+
+/* The control character to use for signalling text recoloring. */
+#define LV_TXT_COLOR_CMD "#"
+
+/* Support bidirectional texts.
+ * Allows mixing Left-to-Right and Right-to-Left texts.
+ * The direction will be processed according to the Unicode Bidirectioanl Algorithm:
+ * https://www.w3.org/International/articles/inline-bidi-markup/uba-basics*/
+#define LV_USE_BIDI 0
+#if LV_USE_BIDI
+/* Set the default direction. Supported values:
+ * `LV_BIDI_DIR_LTR` Left-to-Right
+ * `LV_BIDI_DIR_RTL` Right-to-Left
+ * `LV_BIDI_DIR_AUTO` detect texts base direction */
+#define LV_BIDI_BASE_DIR_DEF LV_BIDI_DIR_AUTO
+#endif
+
+/* Enable Arabic/Persian processing
+ * In these languages characters should be replaced with
+ * an other form based on their position in the text */
+#define LV_USE_ARABIC_PERSIAN_CHARS 0
+
+/*Change the built in (v)snprintf functions*/
+#define LV_SPRINTF_CUSTOM 0
+#if LV_SPRINTF_CUSTOM
+# define LV_SPRINTF_INCLUDE
+# define lv_snprintf snprintf
+# define lv_vsnprintf vsnprintf
+#endif /*LV_SPRINTF_CUSTOM*/
+
+/*===================
+ * LV_OBJ SETTINGS
+ *==================*/
+
+#if LV_USE_USER_DATA
+/*Declare the type of the user data of object (can be e.g. `void *`, `int`, `struct`)*/
+typedef void * lv_obj_user_data_t;
+/*Provide a function to free user data*/
+#define LV_USE_USER_DATA_FREE 0
+#if LV_USE_USER_DATA_FREE
+# define LV_USER_DATA_FREE_INCLUDE "something.h" /*Header for user data free function*/
+/* Function prototype : void user_data_free(lv_obj_t * obj); */
+# define LV_USER_DATA_FREE (user_data_free) /*Invoking for user data free function*/
+#endif
+#endif
+
+/*1: enable `lv_obj_realaign()` based on `lv_obj_align()` parameters*/
+#define LV_USE_OBJ_REALIGN 1
+
+/* Enable to make the object clickable on a larger area.
+ * LV_EXT_CLICK_AREA_OFF or 0: Disable this feature
+ * LV_EXT_CLICK_AREA_TINY: The extra area can be adjusted horizontally and vertically (0..255 px)
+ * LV_EXT_CLICK_AREA_FULL: The extra area can be adjusted in all 4 directions (-32k..+32k px)
+ */
+#define LV_USE_EXT_CLICK_AREA LV_EXT_CLICK_AREA_TINY
+
+/*==================
+ * LV OBJ X USAGE
+ *================*/
+/*
+ * Documentation of the object types: https://docs.lvgl.com/#Object-types
+ */
+
+/*Arc (dependencies: -)*/
+#define LV_USE_ARC 1
+
+/*Bar (dependencies: -)*/
+#define LV_USE_BAR 1
+
+/*Button (dependencies: lv_cont*/
+#define LV_USE_BTN 1
+
+/*Button matrix (dependencies: -)*/
+#define LV_USE_BTNMATRIX 1
+
+/*Calendar (dependencies: -)*/
+#define LV_USE_CALENDAR 1
+
+/*Canvas (dependencies: lv_img)*/
+#define LV_USE_CANVAS 1
+
+/*Check box (dependencies: lv_btn, lv_label)*/
+#define LV_USE_CHECKBOX 1
+
+/*Chart (dependencies: -)*/
+#define LV_USE_CHART 1
+#if LV_USE_CHART
+# define LV_CHART_AXIS_TICK_LABEL_MAX_LEN 256
+#endif
+
+/*Container (dependencies: -*/
+#define LV_USE_CONT 1
+
+/*Color picker (dependencies: -*/
+#define LV_USE_CPICKER 1
+
+/*Drop down list (dependencies: lv_page, lv_label, lv_symbol_def.h)*/
+#define LV_USE_DROPDOWN 1
+#if LV_USE_DROPDOWN != 0
+/*Open and close default animation time [ms] (0: no animation)*/
+# define LV_DROPDOWN_DEF_ANIM_TIME 200
+#endif
+
+/*Gauge (dependencies:lv_bar, lv_linemeter)*/
+#define LV_USE_GAUGE 1
+
+/*Image (dependencies: lv_label*/
+#define LV_USE_IMG 1
+
+/*Image Button (dependencies: lv_btn*/
+#define LV_USE_IMGBTN 1
+#if LV_USE_IMGBTN
+/*1: The imgbtn requires left, mid and right parts and the width can be set freely*/
+# define LV_IMGBTN_TILED 0
+#endif
+
+/*Keyboard (dependencies: lv_btnm)*/
+#define LV_USE_KEYBOARD 1
+
+/*Label (dependencies: -*/
+#define LV_USE_LABEL 1
+#if LV_USE_LABEL != 0
+/*Hor, or ver. scroll speed [px/sec] in 'LV_LABEL_LONG_ROLL/ROLL_CIRC' mode*/
+# define LV_LABEL_DEF_SCROLL_SPEED 25
+
+/* Waiting period at beginning/end of animation cycle */
+# define LV_LABEL_WAIT_CHAR_COUNT 3
+
+/*Enable selecting text of the label */
+# define LV_LABEL_TEXT_SEL 0
+
+/*Store extra some info in labels (12 bytes) to speed up drawing of very long texts*/
+# define LV_LABEL_LONG_TXT_HINT 0
+#endif
+
+/*LED (dependencies: -)*/
+#define LV_USE_LED 1
+#if LV_USE_LED
+# define LV_LED_BRIGHT_MIN 120 /*Minimal brightness*/
+# define LV_LED_BRIGHT_MAX 255 /*Maximal brightness*/
+#endif
+
+/*Line (dependencies: -*/
+#define LV_USE_LINE 1
+
+/*List (dependencies: lv_page, lv_btn, lv_label, (lv_img optionally for icons ))*/
+#define LV_USE_LIST 1
+#if LV_USE_LIST != 0
+/*Default animation time of focusing to a list element [ms] (0: no animation) */
+# define LV_LIST_DEF_ANIM_TIME 100
+#endif
+
+/*Line meter (dependencies: *;)*/
+#define LV_USE_LINEMETER 1
+#if LV_USE_LINEMETER
+/* Draw line more precisely at cost of performance.
+ * Useful if there are lot of lines any minor are visible
+ * 0: No extra precision
+ * 1: Some extra precision
+ * 2: Best precision
+ */
+# define LV_LINEMETER_PRECISE 0
+#endif
+
+/*Mask (dependencies: -)*/
+#define LV_USE_OBJMASK 1
+
+/*Message box (dependencies: lv_rect, lv_btnm, lv_label)*/
+#define LV_USE_MSGBOX 1
+
+/*Page (dependencies: lv_cont)*/
+#define LV_USE_PAGE 1
+#if LV_USE_PAGE != 0
+/*Focus default animation time [ms] (0: no animation)*/
+# define LV_PAGE_DEF_ANIM_TIME 400
+#endif
+
+/*Preload (dependencies: lv_arc, lv_anim)*/
+#define LV_USE_SPINNER 1
+#if LV_USE_SPINNER != 0
+# define LV_SPINNER_DEF_ARC_LENGTH 60 /*[deg]*/
+# define LV_SPINNER_DEF_SPIN_TIME 1000 /*[ms]*/
+# define LV_SPINNER_DEF_ANIM LV_SPINNER_TYPE_SPINNING_ARC
+#endif
+
+/*Roller (dependencies: lv_ddlist)*/
+#define LV_USE_ROLLER 1
+#if LV_USE_ROLLER != 0
+/*Focus animation time [ms] (0: no animation)*/
+# define LV_ROLLER_DEF_ANIM_TIME 200
+
+/*Number of extra "pages" when the roller is infinite*/
+# define LV_ROLLER_INF_PAGES 7
+#endif
+
+/*Slider (dependencies: lv_bar)*/
+#define LV_USE_SLIDER 1
+
+/*Spinbox (dependencies: lv_ta)*/
+#define LV_USE_SPINBOX 1
+
+/*Switch (dependencies: lv_slider)*/
+#define LV_USE_SWITCH 1
+
+/*Text area (dependencies: lv_label, lv_page)*/
+#define LV_USE_TEXTAREA 1
+#if LV_USE_TEXTAREA != 0
+# define LV_TEXTAREA_DEF_CURSOR_BLINK_TIME 400 /*ms*/
+# define LV_TEXTAREA_DEF_PWD_SHOW_TIME 1500 /*ms*/
+#endif
+
+/*Table (dependencies: lv_label)*/
+#define LV_USE_TABLE 1
+#if LV_USE_TABLE
+# define LV_TABLE_COL_MAX 12
+#endif
+
+/*Tab (dependencies: lv_page, lv_btnm)*/
+#define LV_USE_TABVIEW 1
+# if LV_USE_TABVIEW != 0
+/*Time of slide animation [ms] (0: no animation)*/
+# define LV_TABVIEW_DEF_ANIM_TIME 300
+#endif
+
+/*Tileview (dependencies: lv_page) */
+#define LV_USE_TILEVIEW 1
+#if LV_USE_TILEVIEW
+/*Time of slide animation [ms] (0: no animation)*/
+# define LV_TILEVIEW_DEF_ANIM_TIME 300
+#endif
+
+/*Window (dependencies: lv_cont, lv_btn, lv_label, lv_img, lv_page)*/
+#define LV_USE_WIN 1
+
+/*==================
+ * Non-user section
+ *==================*/
+
+#if defined(_MSC_VER) && !defined(_CRT_SECURE_NO_WARNINGS) /* Disable warnings for Visual Studio*/
+# define _CRT_SECURE_NO_WARNINGS
+#endif
+
+/*--END OF LV_CONF_H--*/
+
+#endif /*LV_CONF_H*/
+
+#endif /*End of "Content enable"*/
diff --git a/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Config/pc_board.h b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Config/pc_board.h
new file mode 100644
index 00000000..7e78f833
--- /dev/null
+++ b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Config/pc_board.h
@@ -0,0 +1,103 @@
+/*
+ * pc_board.h
+ *
+ * Created: 5/3/2020 6:47:40 PM
+ * Author: Penguin
+ */
+#ifndef _PC_BOARD_H_
+#define _PC_BOARD_H_
+
+#include
+
+// SAME54 has 14 pin functions
+#define GPIO_PIN_FUNCTION_A 0
+#define GPIO_PIN_FUNCTION_B 1
+#define GPIO_PIN_FUNCTION_C 2
+#define GPIO_PIN_FUNCTION_D 3
+#define GPIO_PIN_FUNCTION_E 4
+#define GPIO_PIN_FUNCTION_F 5
+#define GPIO_PIN_FUNCTION_G 6
+#define GPIO_PIN_FUNCTION_H 7
+#define GPIO_PIN_FUNCTION_I 8
+#define GPIO_PIN_FUNCTION_J 9
+#define GPIO_PIN_FUNCTION_K 10
+#define GPIO_PIN_FUNCTION_L 11
+#define GPIO_PIN_FUNCTION_M 12
+#define GPIO_PIN_FUNCTION_N 13
+
+// I2C Config
+#define I2C_MASTER_SDA (GPIO_PORTA, 22)
+#define I2C_MASTER_SDA_MUX PINMUX_PA22C_SERCOM3_PAD0
+
+#define I2C_MASTER_SCL (GPIO_PORTA, 23)
+#define I2C_MASTER_SCL_MUX PINMUX_PA23C_SERCOM3_PAD1
+#define I2C_MASTER_SERCOM SERCOM3
+
+// Debug USART Config
+#define USART_DEBUG_RX GPIO(GPIO_PORTB, 24)
+#define USART_DEBUG_RX_MUX PINMUX_PB24D_SERCOM2_PAD1
+
+#define USART_DEBUG_TX GPIO(GPIO_PORTB, 25)
+#define USART_DEBUG_TX_MUX PINMUX_PB25D_SERCOM2_PAD0
+
+#define USART_DEBUG_SERCOM SERCOM2
+
+//SSD1963 HW Config
+#define SSD1963_TFT_DATA_MASK (0x1C03C3F7)
+#define SSD1963_TFT_DATA_GROUP ((PortGroup*)&PORT->Group[1])
+#define SSD1963_TFT_DATA_PORT GPIO_PORTB
+#define SSD1963_TFT_DATA_PORT_GROUP (&PORT->Group[1])
+#define SSD1963_TFT_DATA_DIRECTION GPIO_DIRECTION_OUT
+#define SSD1963_TFT_DATA_PULL_MODE GPIO_PULL_OFF
+#define SSD1963_TFT_DATA_FUNCTION GPIO_PIN_FUNCTION_OFF
+
+#define SSD1963_TFT_nRST_PIN PIN_PA04
+#define SSD1963_TFT_nRST_PORT_PIN 4
+#define SSD1963_TFT_nRST_PORT GPIO_PORTA
+#define SSD1963_TFT_nRST_FUNCTION GPIO_PIN_FUNCTION_OFF
+#define SSD1963_TFT_nRST_DIRECTION GPIO_DIRECTION_OUT
+#define SSD1963_TFT_nRST_PULL_MODE GPIO_PULL_DOWN
+#define SSD1963_TFT_nRST GPIO(SSD1963_TFT_nRST_PORT, SSD1963_TFT_nRST_PORT_PIN)
+
+#define SSD1963_TFT_RSDC_PIN PIN_PA05
+#define SSD1963_TFT_RSDC_PORT_PIN 5
+#define SSD1963_TFT_RSDC_PORT GPIO_PORTA
+#define SSD1963_TFT_RSDC_FUNCTION GPIO_PIN_FUNCTION_OFF
+#define SSD1963_TFT_RSDC_DIRECTION GPIO_DIRECTION_OUT
+#define SSD1963_TFT_RSDC_PULL_MODE GPIO_PULL_DOWN
+#define SSD1963_TFT_RSDC GPIO(SSD1963_TFT_RSDC_PORT, SSD1963_TFT_CS_PORT_PIN)
+
+#define SSD1963_TFT_CS_PIN PIN_PA06
+#define SSD1963_TFT_CS_PORT_PIN 6
+#define SSD1963_TFT_CS_PORT GPIO_PORTA
+#define SSD1963_TFT_CS_FUNCTION GPIO_PIN_FUNCTION_OFF
+#define SSD1963_TFT_CS_DIRECTION GPIO_DIRECTION_OUT
+#define SSD1963_TFT_CS_PULL_MODE GPIO_PULL_DOWN
+#define SSD1963_TFT_CS GPIO(SSD1963_TFT_CS_PORT, SSD1963_TFT_CS_PORT_PIN)
+
+#define SSD1963_TFT_WR_PIN PIN_PA07
+#define SSD1963_TFT_WR_PORT_PIN 7
+#define SSD1963_TFT_WR_PORT GPIO_PORTA
+#define SSD1963_TFT_WR_FUNCTION GPIO_PIN_FUNCTION_OFF
+#define SSD1963_TFT_WR_DIRECTION GPIO_DIRECTION_OUT
+#define SSD1963_TFT_WR_PULL_MODE GPIO_PULL_DOWN
+#define SSD1963_TFT_WR GPIO(SSD1963_TFT_WR_PORT, SSD1963_TFT_WR_PORT_PIN)
+
+#define SSD1963_TFT_RD_PIN PIN_PA03
+#define SSD1963_TFT_RD_PORT_PIN 3
+#define SSD1963_TFT_RD_PORT GPIO_PORTA
+#define SSD1963_TFT_RD_FUNCTION GPIO_PIN_FUNCTION_OFF
+#define SSD1963_TFT_RD_DIRECTION GPIO_DIRECTION_OUT
+#define SSD1963_TFT_RD_PULL_MODE GPIO_PULL_DOWN
+#define SSD1963_TFT_RD GPIO(SSD1963_TFT_RD_PORT, SSD1963_TFT_RD_PORT_PIN)
+
+#define SSD1963_TFT_TE_PIN PIN_PD08
+#define SSD1963_TFT_TE_PORT_PIN 8
+#define SSD1963_TFT_TE_PORT GPIO_PORTD
+#define SSD1963_TFT_TE_FUNCTION GPIO_PIN_FUNCTION_OFF
+#define SSD1963_TFT_TE_DIRECTION GPIO_DIRECTION_IN
+#define SSD1963_TFT_TE_PULL_MODE GPIO_PULL_DOWN
+#define SSD1963_TFT_TE GPIO(SSD1963_TFT_TE_PORT, SSD1963_TFT_TE_PORT_PIN)
+
+
+#endif
\ No newline at end of file
diff --git a/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Config/pc_master.h b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Config/pc_master.h
new file mode 100644
index 00000000..9ccc9610
--- /dev/null
+++ b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Config/pc_master.h
@@ -0,0 +1,14 @@
+/*
+ * pc_master.h
+ *
+ * Created: 5/3/2020 6:47:27 PM
+ * Author: Penguin
+ */
+#ifndef _PC_MASTER_H_
+#define _PC_MASTER_H_
+
+// usart debug settings
+#define DEBUG_MAX_BUFFER_SIZE (128)
+
+
+#endif
\ No newline at end of file
diff --git a/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Config/peripheral_clk_config.h b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Config/peripheral_clk_config.h
new file mode 100644
index 00000000..74141bbc
--- /dev/null
+++ b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Config/peripheral_clk_config.h
@@ -0,0 +1,257 @@
+/* Auto-generated config file peripheral_clk_config.h */
+#ifndef PERIPHERAL_CLK_CONFIG_H
+#define PERIPHERAL_CLK_CONFIG_H
+
+// <<< Use Configuration Wizard in Context Menu >>>
+
+// EIC Clock Source
+// eic_gclk_selection
+
+// Generic clock generator 0
+
+// Generic clock generator 1
+
+// Generic clock generator 2
+
+// Generic clock generator 3
+
+// Generic clock generator 4
+
+// Generic clock generator 5
+
+// Generic clock generator 6
+
+// Generic clock generator 7
+
+// Generic clock generator 8
+
+// Generic clock generator 9
+
+// Generic clock generator 10
+
+// Generic clock generator 11
+
+// Select the clock source for EIC.
+#ifndef CONF_GCLK_EIC_SRC
+#define CONF_GCLK_EIC_SRC GCLK_PCHCTRL_GEN_GCLK0_Val
+#endif
+
+/**
+ * \def CONF_GCLK_EIC_FREQUENCY
+ * \brief EIC's Clock frequency
+ */
+#ifndef CONF_GCLK_EIC_FREQUENCY
+#define CONF_GCLK_EIC_FREQUENCY 119997440
+#endif
+
+/**
+ * \def CONF_CPU_FREQUENCY
+ * \brief CPU's Clock frequency
+ */
+#ifndef CONF_CPU_FREQUENCY
+#define CONF_CPU_FREQUENCY 119997440
+#endif
+
+// Core Clock Source
+// core_gclk_selection
+
+// Generic clock generator 0
+
+// Generic clock generator 1
+
+// Generic clock generator 2
+
+// Generic clock generator 3
+
+// Generic clock generator 4
+
+// Generic clock generator 5
+
+// Generic clock generator 6
+
+// Generic clock generator 7
+
+// Generic clock generator 8
+
+// Generic clock generator 9
+
+// Generic clock generator 10
+
+// Generic clock generator 11
+
+// Select the clock source for CORE.
+#ifndef CONF_GCLK_SERCOM2_CORE_SRC
+#define CONF_GCLK_SERCOM2_CORE_SRC GCLK_PCHCTRL_GEN_GCLK0_Val
+#endif
+
+// Slow Clock Source
+// slow_gclk_selection
+
+// Generic clock generator 0
+
+// Generic clock generator 1
+
+// Generic clock generator 2
+
+// Generic clock generator 3
+
+// Generic clock generator 4
+
+// Generic clock generator 5
+
+// Generic clock generator 6
+
+// Generic clock generator 7
+
+// Generic clock generator 8
+
+// Generic clock generator 9
+
+// Generic clock generator 10
+
+// Generic clock generator 11
+
+// Select the slow clock source.
+#ifndef CONF_GCLK_SERCOM2_SLOW_SRC
+#define CONF_GCLK_SERCOM2_SLOW_SRC GCLK_PCHCTRL_GEN_GCLK3_Val
+#endif
+
+/**
+ * \def CONF_GCLK_SERCOM2_CORE_FREQUENCY
+ * \brief SERCOM2's Core Clock frequency
+ */
+#ifndef CONF_GCLK_SERCOM2_CORE_FREQUENCY
+#define CONF_GCLK_SERCOM2_CORE_FREQUENCY 119997440
+#endif
+
+/**
+ * \def CONF_GCLK_SERCOM2_SLOW_FREQUENCY
+ * \brief SERCOM2's Slow Clock frequency
+ */
+#ifndef CONF_GCLK_SERCOM2_SLOW_FREQUENCY
+#define CONF_GCLK_SERCOM2_SLOW_FREQUENCY 32768
+#endif
+
+// Core Clock Source
+// core_gclk_selection
+
+// Generic clock generator 0
+
+// Generic clock generator 1
+
+// Generic clock generator 2
+
+// Generic clock generator 3
+
+// Generic clock generator 4
+
+// Generic clock generator 5
+
+// Generic clock generator 6
+
+// Generic clock generator 7
+
+// Generic clock generator 8
+
+// Generic clock generator 9
+
+// Generic clock generator 10
+
+// Generic clock generator 11
+
+// Select the clock source for CORE.
+#ifndef CONF_GCLK_SERCOM3_CORE_SRC
+#define CONF_GCLK_SERCOM3_CORE_SRC GCLK_PCHCTRL_GEN_GCLK0_Val
+#endif
+
+// Slow Clock Source
+// slow_gclk_selection
+
+// Generic clock generator 0
+
+// Generic clock generator 1
+
+// Generic clock generator 2
+
+// Generic clock generator 3
+
+// Generic clock generator 4
+
+// Generic clock generator 5
+
+// Generic clock generator 6
+
+// Generic clock generator 7
+
+// Generic clock generator 8
+
+// Generic clock generator 9
+
+// Generic clock generator 10
+
+// Generic clock generator 11
+
+// Select the slow clock source.
+#ifndef CONF_GCLK_SERCOM3_SLOW_SRC
+#define CONF_GCLK_SERCOM3_SLOW_SRC GCLK_PCHCTRL_GEN_GCLK3_Val
+#endif
+
+/**
+ * \def CONF_GCLK_SERCOM3_CORE_FREQUENCY
+ * \brief SERCOM3's Core Clock frequency
+ */
+#ifndef CONF_GCLK_SERCOM3_CORE_FREQUENCY
+#define CONF_GCLK_SERCOM3_CORE_FREQUENCY 119997440
+#endif
+
+/**
+ * \def CONF_GCLK_SERCOM3_SLOW_FREQUENCY
+ * \brief SERCOM3's Slow Clock frequency
+ */
+#ifndef CONF_GCLK_SERCOM3_SLOW_FREQUENCY
+#define CONF_GCLK_SERCOM3_SLOW_FREQUENCY 32768
+#endif
+
+// TC Clock Source
+// tc_gclk_selection
+
+// Generic clock generator 0
+
+// Generic clock generator 1
+
+// Generic clock generator 2
+
+// Generic clock generator 3
+
+// Generic clock generator 4
+
+// Generic clock generator 5
+
+// Generic clock generator 6
+
+// Generic clock generator 7
+
+// Generic clock generator 8
+
+// Generic clock generator 9
+
+// Generic clock generator 10
+
+// Generic clock generator 11
+
+// Select the clock source for TC.
+#ifndef CONF_GCLK_TC0_SRC
+#define CONF_GCLK_TC0_SRC GCLK_PCHCTRL_GEN_GCLK0_Val
+#endif
+
+/**
+ * \def CONF_GCLK_TC0_FREQUENCY
+ * \brief TC0's Clock frequency
+ */
+#ifndef CONF_GCLK_TC0_FREQUENCY
+#define CONF_GCLK_TC0_FREQUENCY 119997440
+#endif
+
+// <<< end of configuration section >>>
+
+#endif // PERIPHERAL_CLK_CONFIG_H
diff --git a/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Debug.xml b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Debug.xml
new file mode 100644
index 00000000..d34fac56
--- /dev/null
+++ b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Debug.xml
@@ -0,0 +1,112 @@
+
+ True
+ True
+ True
+ True
+ True
+
+
+ DEBUG
+ LV_CONF_INCLUDE_SIMPLE
+ LV_LVGL_H_INCLUDE_SIMPLE
+
+
+
+
+ %24(PackRepoDir)\arm\CMSIS\5.4.0\CMSIS\Core\Include\
+ ../Config
+ ../
+ ../examples
+ ../hal/include
+ ../hal/utils/include
+ ../hpl/cmcc
+ ../hpl/core
+ ../hpl/dmac
+ ../hpl/eic
+ ../hpl/gclk
+ ../hpl/mclk
+ ../hpl/osc32kctrl
+ ../hpl/oscctrl
+ ../hpl/pm
+ ../hpl/port
+ ../hpl/ramecc
+ ../hpl/sercom
+ ../hpl/tc
+ ../hri
+ %24(PackRepoDir)\atmel\SAME54_DFP\1.1.134\include
+ ../thirdparty
+ ../drivers
+
+
+ Optimize (-O1)
+ True
+ Maximum (-g3)
+ True
+ -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16
+ True
+
+
+ libm
+
+
+
+
+ %24(ProjectDir)\Device_Startup
+
+
+ True
+
+ -Tsame54p20a_flash.ld
+
+
+ %24(PackRepoDir)\arm\CMSIS\5.4.0\CMSIS\Core\Include\
+ ../Config
+ ../
+ ../examples
+ ../hal/include
+ ../hal/utils/include
+ ../hpl/cmcc
+ ../hpl/core
+ ../hpl/dmac
+ ../hpl/eic
+ ../hpl/gclk
+ ../hpl/mclk
+ ../hpl/osc32kctrl
+ ../hpl/oscctrl
+ ../hpl/pm
+ ../hpl/port
+ ../hpl/ramecc
+ ../hpl/sercom
+ ../hpl/tc
+ ../hri
+ %24(PackRepoDir)\atmel\SAME54_DFP\1.1.134\include
+
+
+ Default (-g)
+
+
+ %24(PackRepoDir)\arm\CMSIS\5.4.0\CMSIS\Core\Include\
+ ../Config
+ ../
+ ../examples
+ ../hal/include
+ ../hal/utils/include
+ ../hpl/cmcc
+ ../hpl/core
+ ../hpl/dmac
+ ../hpl/eic
+ ../hpl/gclk
+ ../hpl/mclk
+ ../hpl/osc32kctrl
+ ../hpl/oscctrl
+ ../hpl/pm
+ ../hpl/port
+ ../hpl/ramecc
+ ../hpl/sercom
+ ../hpl/tc
+ ../hri
+ %24(PackRepoDir)\atmel\SAME54_DFP\1.1.134\include
+
+
+ Default (-Wa,-g)
+
\ No newline at end of file
diff --git a/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Debug/Device_Startup/startup_same54.d b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Debug/Device_Startup/startup_same54.d
new file mode 100644
index 00000000..8f0e34ca
--- /dev/null
+++ b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Debug/Device_Startup/startup_same54.d
@@ -0,0 +1,344 @@
+Device_Startup/startup_same54.d Device_Startup/startup_same54.o: \
+ ../Device_Startup/startup_same54.c \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/same54.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/same54p20a.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\lib\gcc\arm-none-eabi\6.3.1\include\stdint.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\stdint.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\_default_types.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\features.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\_newlib_version.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_intsup.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_stdint.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/core_cm4.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/cmsis_version.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/cmsis_compiler.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/cmsis_gcc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/mpu_armv7.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/system_same54.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/ac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/adc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/aes.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/can.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/ccl.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/cmcc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/dac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/dmac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/dsu.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/eic.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/evsys.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/freqm.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/gclk.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/gmac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/hmatrixb.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/icm.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/i2s.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/mclk.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/nvmctrl.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/oscctrl.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/osc32kctrl.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/pac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/pcc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/pdec.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/pm.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/port.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/qspi.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/ramecc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/rstc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/rtc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/sdhc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/sercom.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/supc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/tc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/tcc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/trng.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/usb.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/wdt.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/ac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/adc0.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/adc1.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/aes.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/can0.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/can1.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/ccl.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/cmcc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/dac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/dmac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/dsu.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/eic.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/evsys.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/freqm.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/gclk.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/gmac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/hmatrix.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/icm.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/i2s.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/mclk.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/nvmctrl.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/oscctrl.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/osc32kctrl.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pcc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pdec.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pm.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/port.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pukcc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/qspi.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/ramecc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/rstc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/rtc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sdhc0.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sdhc1.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom0.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom1.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom2.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom3.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom4.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom5.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom6.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom7.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/supc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc0.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc1.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc2.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc3.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc4.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc5.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc6.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc7.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc0.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc1.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc2.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc3.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc4.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/trng.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/usb.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/wdt.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/pio/same54p20a.h
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/same54.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/same54p20a.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\lib\gcc\arm-none-eabi\6.3.1\include\stdint.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\stdint.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\_default_types.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\features.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\_newlib_version.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_intsup.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_stdint.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/core_cm4.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/cmsis_version.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/cmsis_compiler.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/cmsis_gcc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/mpu_armv7.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/system_same54.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/ac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/adc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/aes.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/can.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/ccl.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/cmcc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/dac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/dmac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/dsu.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/eic.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/evsys.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/freqm.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/gclk.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/gmac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/hmatrixb.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/icm.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/i2s.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/mclk.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/nvmctrl.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/oscctrl.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/osc32kctrl.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/pac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/pcc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/pdec.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/pm.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/port.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/qspi.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/ramecc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/rstc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/rtc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/sdhc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/sercom.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/supc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/tc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/tcc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/trng.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/usb.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/wdt.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/ac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/adc0.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/adc1.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/aes.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/can0.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/can1.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/ccl.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/cmcc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/dac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/dmac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/dsu.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/eic.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/evsys.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/freqm.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/gclk.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/gmac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/hmatrix.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/icm.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/i2s.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/mclk.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/nvmctrl.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/oscctrl.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/osc32kctrl.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pcc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pdec.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pm.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/port.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pukcc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/qspi.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/ramecc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/rstc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/rtc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sdhc0.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sdhc1.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom0.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom1.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom2.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom3.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom4.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom5.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom6.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom7.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/supc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc0.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc1.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc2.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc3.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc4.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc5.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc6.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc7.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc0.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc1.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc2.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc3.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc4.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/trng.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/usb.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/wdt.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/pio/same54p20a.h:
diff --git a/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Debug/Device_Startup/startup_same54.o b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Debug/Device_Startup/startup_same54.o
new file mode 100644
index 00000000..a548cd2a
Binary files /dev/null and b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Debug/Device_Startup/startup_same54.o differ
diff --git a/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Debug/Device_Startup/system_same54.d b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Debug/Device_Startup/system_same54.d
new file mode 100644
index 00000000..ed7f3d16
--- /dev/null
+++ b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Debug/Device_Startup/system_same54.d
@@ -0,0 +1,344 @@
+Device_Startup/system_same54.d Device_Startup/system_same54.o: \
+ ../Device_Startup/system_same54.c \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/same54.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/same54p20a.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\lib\gcc\arm-none-eabi\6.3.1\include\stdint.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\stdint.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\_default_types.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\features.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\_newlib_version.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_intsup.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_stdint.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/core_cm4.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/cmsis_version.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/cmsis_compiler.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/cmsis_gcc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/mpu_armv7.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/system_same54.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/ac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/adc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/aes.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/can.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/ccl.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/cmcc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/dac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/dmac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/dsu.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/eic.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/evsys.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/freqm.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/gclk.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/gmac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/hmatrixb.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/icm.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/i2s.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/mclk.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/nvmctrl.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/oscctrl.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/osc32kctrl.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/pac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/pcc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/pdec.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/pm.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/port.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/qspi.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/ramecc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/rstc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/rtc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/sdhc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/sercom.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/supc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/tc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/tcc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/trng.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/usb.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/wdt.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/ac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/adc0.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/adc1.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/aes.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/can0.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/can1.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/ccl.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/cmcc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/dac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/dmac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/dsu.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/eic.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/evsys.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/freqm.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/gclk.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/gmac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/hmatrix.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/icm.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/i2s.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/mclk.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/nvmctrl.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/oscctrl.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/osc32kctrl.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pcc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pdec.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pm.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/port.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pukcc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/qspi.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/ramecc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/rstc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/rtc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sdhc0.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sdhc1.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom0.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom1.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom2.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom3.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom4.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom5.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom6.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom7.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/supc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc0.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc1.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc2.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc3.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc4.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc5.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc6.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc7.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc0.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc1.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc2.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc3.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc4.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/trng.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/usb.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/wdt.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/pio/same54p20a.h
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/same54.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/same54p20a.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\lib\gcc\arm-none-eabi\6.3.1\include\stdint.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\stdint.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\_default_types.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\features.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\_newlib_version.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_intsup.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_stdint.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/core_cm4.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/cmsis_version.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/cmsis_compiler.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/cmsis_gcc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/mpu_armv7.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/system_same54.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/ac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/adc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/aes.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/can.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/ccl.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/cmcc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/dac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/dmac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/dsu.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/eic.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/evsys.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/freqm.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/gclk.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/gmac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/hmatrixb.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/icm.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/i2s.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/mclk.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/nvmctrl.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/oscctrl.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/osc32kctrl.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/pac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/pcc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/pdec.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/pm.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/port.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/qspi.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/ramecc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/rstc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/rtc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/sdhc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/sercom.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/supc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/tc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/tcc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/trng.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/usb.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/wdt.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/ac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/adc0.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/adc1.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/aes.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/can0.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/can1.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/ccl.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/cmcc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/dac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/dmac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/dsu.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/eic.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/evsys.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/freqm.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/gclk.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/gmac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/hmatrix.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/icm.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/i2s.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/mclk.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/nvmctrl.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/oscctrl.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/osc32kctrl.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pcc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pdec.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pm.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/port.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pukcc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/qspi.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/ramecc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/rstc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/rtc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sdhc0.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sdhc1.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom0.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom1.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom2.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom3.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom4.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom5.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom6.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom7.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/supc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc0.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc1.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc2.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc3.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc4.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc5.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc6.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc7.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc0.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc1.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc2.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc3.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc4.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/trng.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/usb.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/wdt.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/pio/same54p20a.h:
diff --git a/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Debug/Device_Startup/system_same54.o b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Debug/Device_Startup/system_same54.o
new file mode 100644
index 00000000..5c2d2a77
Binary files /dev/null and b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Debug/Device_Startup/system_same54.o differ
diff --git a/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Debug/Makefile b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Debug/Makefile
new file mode 100644
index 00000000..f574d414
--- /dev/null
+++ b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Debug/Makefile
@@ -0,0 +1,1979 @@
+################################################################################
+# Automatically-generated file. Do not edit!
+################################################################################
+
+SHELL := cmd.exe
+RM := rm -rf
+
+USER_OBJS :=
+
+LIBS :=
+PROJ :=
+
+O_SRCS :=
+C_SRCS :=
+S_SRCS :=
+S_UPPER_SRCS :=
+OBJ_SRCS :=
+ASM_SRCS :=
+PREPROCESSING_SRCS :=
+OBJS :=
+OBJS_AS_ARGS :=
+C_DEPS :=
+C_DEPS_AS_ARGS :=
+EXECUTABLES :=
+OUTPUT_FILE_PATH :=
+OUTPUT_FILE_PATH_AS_ARGS :=
+AVR_APP_PATH :=$$$AVR_APP_PATH$$$
+QUOTE := "
+ADDITIONAL_DEPENDENCIES:=
+OUTPUT_FILE_DEP:=
+LIB_DEP:=
+LINKER_SCRIPT_DEP:=
+
+# Every subdirectory with source files must be described here
+SUBDIRS := \
+../Config/ \
+../devices/ \
+../devices/display/ \
+../Device_Startup/ \
+../drivers/ \
+../hal/ \
+../hal/documentation/ \
+../hal/include/ \
+../hal/src/ \
+../hal/utils/ \
+../hal/utils/include/ \
+../hal/utils/src/ \
+../hpl/ \
+../hpl/cmcc/ \
+../hpl/core/ \
+../hpl/dmac/ \
+../hpl/eic/ \
+../hpl/gclk/ \
+../hpl/mclk/ \
+../hpl/osc32kctrl/ \
+../hpl/oscctrl/ \
+../hpl/pm/ \
+../hpl/port/ \
+../hpl/ramecc/ \
+../hpl/sercom/ \
+../hpl/tc/ \
+../hri/ \
+../thirdparty/ \
+../thirdparty/lvgl/ \
+../thirdparty/lvgl/.github/ \
+../thirdparty/lvgl/.github/ISSUE_TEMPLATE/ \
+../thirdparty/lvgl/.github/workflows/ \
+../thirdparty/lvgl/docs/ \
+../thirdparty/lvgl/porting/ \
+../thirdparty/lvgl/scripts/ \
+../thirdparty/lvgl/scripts/built_in_font/ \
+../thirdparty/lvgl/src/ \
+../thirdparty/lvgl/src/lv_core/ \
+../thirdparty/lvgl/src/lv_draw/ \
+../thirdparty/lvgl/src/lv_font/ \
+../thirdparty/lvgl/src/lv_gpu/ \
+../thirdparty/lvgl/src/lv_hal/ \
+../thirdparty/lvgl/src/lv_misc/ \
+../thirdparty/lvgl/src/lv_themes/ \
+../thirdparty/lvgl/src/lv_widgets/ \
+../thirdparty/lvgl/tests/ \
+../thirdparty/lvgl/tests/lv_test_core/ \
+../thirdparty/lvgl/tests/lv_test_objx/ \
+../thirdparty/lvgl/tests/lv_test_ref_imgs/
+
+
+# Add inputs and outputs from these tool invocations to the build variables
+C_SRCS += \
+../devices/display/p_ssd1963.c \
+../Device_Startup/startup_same54.c \
+../Device_Startup/system_same54.c \
+../drivers/p_gpio.c \
+../drivers/p_i2c.c \
+../drivers/p_tcc.c \
+../drivers/p_usart.c \
+../hal/src/hal_atomic.c \
+../hal/src/hal_cache.c \
+../hal/src/hal_delay.c \
+../hal/src/hal_ext_irq.c \
+../hal/src/hal_gpio.c \
+../hal/src/hal_i2c_m_sync.c \
+../hal/src/hal_init.c \
+../hal/src/hal_io.c \
+../hal/src/hal_sleep.c \
+../hal/src/hal_timer.c \
+../hal/src/hal_usart_async.c \
+../hal/utils/src/utils_assert.c \
+../hal/utils/src/utils_event.c \
+../hal/utils/src/utils_list.c \
+../hal/utils/src/utils_ringbuffer.c \
+../hal/utils/src/utils_syscalls.c \
+../hpl/cmcc/hpl_cmcc.c \
+../hpl/core/hpl_core_m4.c \
+../hpl/core/hpl_init.c \
+../hpl/dmac/hpl_dmac.c \
+../hpl/eic/hpl_eic.c \
+../hpl/gclk/hpl_gclk.c \
+../hpl/mclk/hpl_mclk.c \
+../hpl/osc32kctrl/hpl_osc32kctrl.c \
+../hpl/oscctrl/hpl_oscctrl.c \
+../hpl/pm/hpl_pm.c \
+../hpl/ramecc/hpl_ramecc.c \
+../hpl/sercom/hpl_sercom.c \
+../hpl/tc/hpl_tc.c \
+../main.c \
+../oracle.c \
+../thirdparty/lvgl/porting/lv_port_disp_template.c \
+../thirdparty/lvgl/porting/lv_port_fs_template.c \
+../thirdparty/lvgl/porting/lv_port_indev_template.c \
+../thirdparty/lvgl/src/lv_core/lv_debug.c \
+../thirdparty/lvgl/src/lv_core/lv_disp.c \
+../thirdparty/lvgl/src/lv_core/lv_group.c \
+../thirdparty/lvgl/src/lv_core/lv_indev.c \
+../thirdparty/lvgl/src/lv_core/lv_obj.c \
+../thirdparty/lvgl/src/lv_core/lv_refr.c \
+../thirdparty/lvgl/src/lv_core/lv_style.c \
+../thirdparty/lvgl/src/lv_draw/lv_draw_arc.c \
+../thirdparty/lvgl/src/lv_draw/lv_draw_blend.c \
+../thirdparty/lvgl/src/lv_draw/lv_draw_img.c \
+../thirdparty/lvgl/src/lv_draw/lv_draw_label.c \
+../thirdparty/lvgl/src/lv_draw/lv_draw_line.c \
+../thirdparty/lvgl/src/lv_draw/lv_draw_mask.c \
+../thirdparty/lvgl/src/lv_draw/lv_draw_rect.c \
+../thirdparty/lvgl/src/lv_draw/lv_draw_triangle.c \
+../thirdparty/lvgl/src/lv_draw/lv_img_buf.c \
+../thirdparty/lvgl/src/lv_draw/lv_img_cache.c \
+../thirdparty/lvgl/src/lv_draw/lv_img_decoder.c \
+../thirdparty/lvgl/src/lv_font/lv_font.c \
+../thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.c \
+../thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.c \
+../thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.c \
+../thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.c \
+../thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.c \
+../thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.c \
+../thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.c \
+../thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.c \
+../thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.c \
+../thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.c \
+../thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.c \
+../thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.c \
+../thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.c \
+../thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.c \
+../thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.c \
+../thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.c \
+../thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.c \
+../thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.c \
+../thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.c \
+../thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.c \
+../thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.c \
+../thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.c \
+../thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.c \
+../thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.c \
+../thirdparty/lvgl/src/lv_font/lv_font_unscii_8.c \
+../thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.c \
+../thirdparty/lvgl/src/lv_hal/lv_hal_disp.c \
+../thirdparty/lvgl/src/lv_hal/lv_hal_indev.c \
+../thirdparty/lvgl/src/lv_hal/lv_hal_tick.c \
+../thirdparty/lvgl/src/lv_misc/lv_anim.c \
+../thirdparty/lvgl/src/lv_misc/lv_area.c \
+../thirdparty/lvgl/src/lv_misc/lv_async.c \
+../thirdparty/lvgl/src/lv_misc/lv_bidi.c \
+../thirdparty/lvgl/src/lv_misc/lv_color.c \
+../thirdparty/lvgl/src/lv_misc/lv_fs.c \
+../thirdparty/lvgl/src/lv_misc/lv_gc.c \
+../thirdparty/lvgl/src/lv_misc/lv_ll.c \
+../thirdparty/lvgl/src/lv_misc/lv_log.c \
+../thirdparty/lvgl/src/lv_misc/lv_math.c \
+../thirdparty/lvgl/src/lv_misc/lv_mem.c \
+../thirdparty/lvgl/src/lv_misc/lv_printf.c \
+../thirdparty/lvgl/src/lv_misc/lv_task.c \
+../thirdparty/lvgl/src/lv_misc/lv_templ.c \
+../thirdparty/lvgl/src/lv_misc/lv_txt.c \
+../thirdparty/lvgl/src/lv_misc/lv_txt_ap.c \
+../thirdparty/lvgl/src/lv_misc/lv_utils.c \
+../thirdparty/lvgl/src/lv_themes/lv_theme.c \
+../thirdparty/lvgl/src/lv_themes/lv_theme_empty.c \
+../thirdparty/lvgl/src/lv_themes/lv_theme_material.c \
+../thirdparty/lvgl/src/lv_themes/lv_theme_mono.c \
+../thirdparty/lvgl/src/lv_themes/lv_theme_template.c \
+../thirdparty/lvgl/src/lv_widgets/lv_arc.c \
+../thirdparty/lvgl/src/lv_widgets/lv_bar.c \
+../thirdparty/lvgl/src/lv_widgets/lv_btn.c \
+../thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.c \
+../thirdparty/lvgl/src/lv_widgets/lv_calendar.c \
+../thirdparty/lvgl/src/lv_widgets/lv_canvas.c \
+../thirdparty/lvgl/src/lv_widgets/lv_chart.c \
+../thirdparty/lvgl/src/lv_widgets/lv_checkbox.c \
+../thirdparty/lvgl/src/lv_widgets/lv_cont.c \
+../thirdparty/lvgl/src/lv_widgets/lv_cpicker.c \
+../thirdparty/lvgl/src/lv_widgets/lv_dropdown.c \
+../thirdparty/lvgl/src/lv_widgets/lv_gauge.c \
+../thirdparty/lvgl/src/lv_widgets/lv_img.c \
+../thirdparty/lvgl/src/lv_widgets/lv_imgbtn.c \
+../thirdparty/lvgl/src/lv_widgets/lv_keyboard.c \
+../thirdparty/lvgl/src/lv_widgets/lv_label.c \
+../thirdparty/lvgl/src/lv_widgets/lv_led.c \
+../thirdparty/lvgl/src/lv_widgets/lv_line.c \
+../thirdparty/lvgl/src/lv_widgets/lv_linemeter.c \
+../thirdparty/lvgl/src/lv_widgets/lv_list.c \
+../thirdparty/lvgl/src/lv_widgets/lv_msgbox.c \
+../thirdparty/lvgl/src/lv_widgets/lv_objmask.c \
+../thirdparty/lvgl/src/lv_widgets/lv_objx_templ.c \
+../thirdparty/lvgl/src/lv_widgets/lv_page.c \
+../thirdparty/lvgl/src/lv_widgets/lv_roller.c \
+../thirdparty/lvgl/src/lv_widgets/lv_slider.c \
+../thirdparty/lvgl/src/lv_widgets/lv_spinbox.c \
+../thirdparty/lvgl/src/lv_widgets/lv_spinner.c \
+../thirdparty/lvgl/src/lv_widgets/lv_switch.c \
+../thirdparty/lvgl/src/lv_widgets/lv_table.c \
+../thirdparty/lvgl/src/lv_widgets/lv_tabview.c \
+../thirdparty/lvgl/src/lv_widgets/lv_textarea.c \
+../thirdparty/lvgl/src/lv_widgets/lv_tileview.c \
+../thirdparty/lvgl/src/lv_widgets/lv_win.c \
+../thirdparty/lvgl/tests/lv_test_assert.c \
+../thirdparty/lvgl/tests/lv_test_core/lv_test_core.c \
+../thirdparty/lvgl/tests/lv_test_core/lv_test_obj.c \
+../thirdparty/lvgl/tests/lv_test_core/lv_test_style.c \
+../thirdparty/lvgl/tests/lv_test_main.c \
+../thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.c
+
+
+PREPROCESSING_SRCS +=
+
+
+ASM_SRCS +=
+
+
+OBJS += \
+devices/display/p_ssd1963.o \
+Device_Startup/startup_same54.o \
+Device_Startup/system_same54.o \
+drivers/p_gpio.o \
+drivers/p_i2c.o \
+drivers/p_tcc.o \
+drivers/p_usart.o \
+hal/src/hal_atomic.o \
+hal/src/hal_cache.o \
+hal/src/hal_delay.o \
+hal/src/hal_ext_irq.o \
+hal/src/hal_gpio.o \
+hal/src/hal_i2c_m_sync.o \
+hal/src/hal_init.o \
+hal/src/hal_io.o \
+hal/src/hal_sleep.o \
+hal/src/hal_timer.o \
+hal/src/hal_usart_async.o \
+hal/utils/src/utils_assert.o \
+hal/utils/src/utils_event.o \
+hal/utils/src/utils_list.o \
+hal/utils/src/utils_ringbuffer.o \
+hal/utils/src/utils_syscalls.o \
+hpl/cmcc/hpl_cmcc.o \
+hpl/core/hpl_core_m4.o \
+hpl/core/hpl_init.o \
+hpl/dmac/hpl_dmac.o \
+hpl/eic/hpl_eic.o \
+hpl/gclk/hpl_gclk.o \
+hpl/mclk/hpl_mclk.o \
+hpl/osc32kctrl/hpl_osc32kctrl.o \
+hpl/oscctrl/hpl_oscctrl.o \
+hpl/pm/hpl_pm.o \
+hpl/ramecc/hpl_ramecc.o \
+hpl/sercom/hpl_sercom.o \
+hpl/tc/hpl_tc.o \
+main.o \
+oracle.o \
+thirdparty/lvgl/porting/lv_port_disp_template.o \
+thirdparty/lvgl/porting/lv_port_fs_template.o \
+thirdparty/lvgl/porting/lv_port_indev_template.o \
+thirdparty/lvgl/src/lv_core/lv_debug.o \
+thirdparty/lvgl/src/lv_core/lv_disp.o \
+thirdparty/lvgl/src/lv_core/lv_group.o \
+thirdparty/lvgl/src/lv_core/lv_indev.o \
+thirdparty/lvgl/src/lv_core/lv_obj.o \
+thirdparty/lvgl/src/lv_core/lv_refr.o \
+thirdparty/lvgl/src/lv_core/lv_style.o \
+thirdparty/lvgl/src/lv_draw/lv_draw_arc.o \
+thirdparty/lvgl/src/lv_draw/lv_draw_blend.o \
+thirdparty/lvgl/src/lv_draw/lv_draw_img.o \
+thirdparty/lvgl/src/lv_draw/lv_draw_label.o \
+thirdparty/lvgl/src/lv_draw/lv_draw_line.o \
+thirdparty/lvgl/src/lv_draw/lv_draw_mask.o \
+thirdparty/lvgl/src/lv_draw/lv_draw_rect.o \
+thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o \
+thirdparty/lvgl/src/lv_draw/lv_img_buf.o \
+thirdparty/lvgl/src/lv_draw/lv_img_cache.o \
+thirdparty/lvgl/src/lv_draw/lv_img_decoder.o \
+thirdparty/lvgl/src/lv_font/lv_font.o \
+thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o \
+thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o \
+thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o \
+thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o \
+thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o \
+thirdparty/lvgl/src/lv_hal/lv_hal_disp.o \
+thirdparty/lvgl/src/lv_hal/lv_hal_indev.o \
+thirdparty/lvgl/src/lv_hal/lv_hal_tick.o \
+thirdparty/lvgl/src/lv_misc/lv_anim.o \
+thirdparty/lvgl/src/lv_misc/lv_area.o \
+thirdparty/lvgl/src/lv_misc/lv_async.o \
+thirdparty/lvgl/src/lv_misc/lv_bidi.o \
+thirdparty/lvgl/src/lv_misc/lv_color.o \
+thirdparty/lvgl/src/lv_misc/lv_fs.o \
+thirdparty/lvgl/src/lv_misc/lv_gc.o \
+thirdparty/lvgl/src/lv_misc/lv_ll.o \
+thirdparty/lvgl/src/lv_misc/lv_log.o \
+thirdparty/lvgl/src/lv_misc/lv_math.o \
+thirdparty/lvgl/src/lv_misc/lv_mem.o \
+thirdparty/lvgl/src/lv_misc/lv_printf.o \
+thirdparty/lvgl/src/lv_misc/lv_task.o \
+thirdparty/lvgl/src/lv_misc/lv_templ.o \
+thirdparty/lvgl/src/lv_misc/lv_txt.o \
+thirdparty/lvgl/src/lv_misc/lv_txt_ap.o \
+thirdparty/lvgl/src/lv_misc/lv_utils.o \
+thirdparty/lvgl/src/lv_themes/lv_theme.o \
+thirdparty/lvgl/src/lv_themes/lv_theme_empty.o \
+thirdparty/lvgl/src/lv_themes/lv_theme_material.o \
+thirdparty/lvgl/src/lv_themes/lv_theme_mono.o \
+thirdparty/lvgl/src/lv_themes/lv_theme_template.o \
+thirdparty/lvgl/src/lv_widgets/lv_arc.o \
+thirdparty/lvgl/src/lv_widgets/lv_bar.o \
+thirdparty/lvgl/src/lv_widgets/lv_btn.o \
+thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o \
+thirdparty/lvgl/src/lv_widgets/lv_calendar.o \
+thirdparty/lvgl/src/lv_widgets/lv_canvas.o \
+thirdparty/lvgl/src/lv_widgets/lv_chart.o \
+thirdparty/lvgl/src/lv_widgets/lv_checkbox.o \
+thirdparty/lvgl/src/lv_widgets/lv_cont.o \
+thirdparty/lvgl/src/lv_widgets/lv_cpicker.o \
+thirdparty/lvgl/src/lv_widgets/lv_dropdown.o \
+thirdparty/lvgl/src/lv_widgets/lv_gauge.o \
+thirdparty/lvgl/src/lv_widgets/lv_img.o \
+thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o \
+thirdparty/lvgl/src/lv_widgets/lv_keyboard.o \
+thirdparty/lvgl/src/lv_widgets/lv_label.o \
+thirdparty/lvgl/src/lv_widgets/lv_led.o \
+thirdparty/lvgl/src/lv_widgets/lv_line.o \
+thirdparty/lvgl/src/lv_widgets/lv_linemeter.o \
+thirdparty/lvgl/src/lv_widgets/lv_list.o \
+thirdparty/lvgl/src/lv_widgets/lv_msgbox.o \
+thirdparty/lvgl/src/lv_widgets/lv_objmask.o \
+thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o \
+thirdparty/lvgl/src/lv_widgets/lv_page.o \
+thirdparty/lvgl/src/lv_widgets/lv_roller.o \
+thirdparty/lvgl/src/lv_widgets/lv_slider.o \
+thirdparty/lvgl/src/lv_widgets/lv_spinbox.o \
+thirdparty/lvgl/src/lv_widgets/lv_spinner.o \
+thirdparty/lvgl/src/lv_widgets/lv_switch.o \
+thirdparty/lvgl/src/lv_widgets/lv_table.o \
+thirdparty/lvgl/src/lv_widgets/lv_tabview.o \
+thirdparty/lvgl/src/lv_widgets/lv_textarea.o \
+thirdparty/lvgl/src/lv_widgets/lv_tileview.o \
+thirdparty/lvgl/src/lv_widgets/lv_win.o \
+thirdparty/lvgl/tests/lv_test_assert.o \
+thirdparty/lvgl/tests/lv_test_core/lv_test_core.o \
+thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o \
+thirdparty/lvgl/tests/lv_test_core/lv_test_style.o \
+thirdparty/lvgl/tests/lv_test_main.o \
+thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o
+
+OBJS_AS_ARGS += \
+devices/display/p_ssd1963.o \
+Device_Startup/startup_same54.o \
+Device_Startup/system_same54.o \
+drivers/p_gpio.o \
+drivers/p_i2c.o \
+drivers/p_tcc.o \
+drivers/p_usart.o \
+hal/src/hal_atomic.o \
+hal/src/hal_cache.o \
+hal/src/hal_delay.o \
+hal/src/hal_ext_irq.o \
+hal/src/hal_gpio.o \
+hal/src/hal_i2c_m_sync.o \
+hal/src/hal_init.o \
+hal/src/hal_io.o \
+hal/src/hal_sleep.o \
+hal/src/hal_timer.o \
+hal/src/hal_usart_async.o \
+hal/utils/src/utils_assert.o \
+hal/utils/src/utils_event.o \
+hal/utils/src/utils_list.o \
+hal/utils/src/utils_ringbuffer.o \
+hal/utils/src/utils_syscalls.o \
+hpl/cmcc/hpl_cmcc.o \
+hpl/core/hpl_core_m4.o \
+hpl/core/hpl_init.o \
+hpl/dmac/hpl_dmac.o \
+hpl/eic/hpl_eic.o \
+hpl/gclk/hpl_gclk.o \
+hpl/mclk/hpl_mclk.o \
+hpl/osc32kctrl/hpl_osc32kctrl.o \
+hpl/oscctrl/hpl_oscctrl.o \
+hpl/pm/hpl_pm.o \
+hpl/ramecc/hpl_ramecc.o \
+hpl/sercom/hpl_sercom.o \
+hpl/tc/hpl_tc.o \
+main.o \
+oracle.o \
+thirdparty/lvgl/porting/lv_port_disp_template.o \
+thirdparty/lvgl/porting/lv_port_fs_template.o \
+thirdparty/lvgl/porting/lv_port_indev_template.o \
+thirdparty/lvgl/src/lv_core/lv_debug.o \
+thirdparty/lvgl/src/lv_core/lv_disp.o \
+thirdparty/lvgl/src/lv_core/lv_group.o \
+thirdparty/lvgl/src/lv_core/lv_indev.o \
+thirdparty/lvgl/src/lv_core/lv_obj.o \
+thirdparty/lvgl/src/lv_core/lv_refr.o \
+thirdparty/lvgl/src/lv_core/lv_style.o \
+thirdparty/lvgl/src/lv_draw/lv_draw_arc.o \
+thirdparty/lvgl/src/lv_draw/lv_draw_blend.o \
+thirdparty/lvgl/src/lv_draw/lv_draw_img.o \
+thirdparty/lvgl/src/lv_draw/lv_draw_label.o \
+thirdparty/lvgl/src/lv_draw/lv_draw_line.o \
+thirdparty/lvgl/src/lv_draw/lv_draw_mask.o \
+thirdparty/lvgl/src/lv_draw/lv_draw_rect.o \
+thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o \
+thirdparty/lvgl/src/lv_draw/lv_img_buf.o \
+thirdparty/lvgl/src/lv_draw/lv_img_cache.o \
+thirdparty/lvgl/src/lv_draw/lv_img_decoder.o \
+thirdparty/lvgl/src/lv_font/lv_font.o \
+thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o \
+thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o \
+thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o \
+thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o \
+thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o \
+thirdparty/lvgl/src/lv_hal/lv_hal_disp.o \
+thirdparty/lvgl/src/lv_hal/lv_hal_indev.o \
+thirdparty/lvgl/src/lv_hal/lv_hal_tick.o \
+thirdparty/lvgl/src/lv_misc/lv_anim.o \
+thirdparty/lvgl/src/lv_misc/lv_area.o \
+thirdparty/lvgl/src/lv_misc/lv_async.o \
+thirdparty/lvgl/src/lv_misc/lv_bidi.o \
+thirdparty/lvgl/src/lv_misc/lv_color.o \
+thirdparty/lvgl/src/lv_misc/lv_fs.o \
+thirdparty/lvgl/src/lv_misc/lv_gc.o \
+thirdparty/lvgl/src/lv_misc/lv_ll.o \
+thirdparty/lvgl/src/lv_misc/lv_log.o \
+thirdparty/lvgl/src/lv_misc/lv_math.o \
+thirdparty/lvgl/src/lv_misc/lv_mem.o \
+thirdparty/lvgl/src/lv_misc/lv_printf.o \
+thirdparty/lvgl/src/lv_misc/lv_task.o \
+thirdparty/lvgl/src/lv_misc/lv_templ.o \
+thirdparty/lvgl/src/lv_misc/lv_txt.o \
+thirdparty/lvgl/src/lv_misc/lv_txt_ap.o \
+thirdparty/lvgl/src/lv_misc/lv_utils.o \
+thirdparty/lvgl/src/lv_themes/lv_theme.o \
+thirdparty/lvgl/src/lv_themes/lv_theme_empty.o \
+thirdparty/lvgl/src/lv_themes/lv_theme_material.o \
+thirdparty/lvgl/src/lv_themes/lv_theme_mono.o \
+thirdparty/lvgl/src/lv_themes/lv_theme_template.o \
+thirdparty/lvgl/src/lv_widgets/lv_arc.o \
+thirdparty/lvgl/src/lv_widgets/lv_bar.o \
+thirdparty/lvgl/src/lv_widgets/lv_btn.o \
+thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o \
+thirdparty/lvgl/src/lv_widgets/lv_calendar.o \
+thirdparty/lvgl/src/lv_widgets/lv_canvas.o \
+thirdparty/lvgl/src/lv_widgets/lv_chart.o \
+thirdparty/lvgl/src/lv_widgets/lv_checkbox.o \
+thirdparty/lvgl/src/lv_widgets/lv_cont.o \
+thirdparty/lvgl/src/lv_widgets/lv_cpicker.o \
+thirdparty/lvgl/src/lv_widgets/lv_dropdown.o \
+thirdparty/lvgl/src/lv_widgets/lv_gauge.o \
+thirdparty/lvgl/src/lv_widgets/lv_img.o \
+thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o \
+thirdparty/lvgl/src/lv_widgets/lv_keyboard.o \
+thirdparty/lvgl/src/lv_widgets/lv_label.o \
+thirdparty/lvgl/src/lv_widgets/lv_led.o \
+thirdparty/lvgl/src/lv_widgets/lv_line.o \
+thirdparty/lvgl/src/lv_widgets/lv_linemeter.o \
+thirdparty/lvgl/src/lv_widgets/lv_list.o \
+thirdparty/lvgl/src/lv_widgets/lv_msgbox.o \
+thirdparty/lvgl/src/lv_widgets/lv_objmask.o \
+thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o \
+thirdparty/lvgl/src/lv_widgets/lv_page.o \
+thirdparty/lvgl/src/lv_widgets/lv_roller.o \
+thirdparty/lvgl/src/lv_widgets/lv_slider.o \
+thirdparty/lvgl/src/lv_widgets/lv_spinbox.o \
+thirdparty/lvgl/src/lv_widgets/lv_spinner.o \
+thirdparty/lvgl/src/lv_widgets/lv_switch.o \
+thirdparty/lvgl/src/lv_widgets/lv_table.o \
+thirdparty/lvgl/src/lv_widgets/lv_tabview.o \
+thirdparty/lvgl/src/lv_widgets/lv_textarea.o \
+thirdparty/lvgl/src/lv_widgets/lv_tileview.o \
+thirdparty/lvgl/src/lv_widgets/lv_win.o \
+thirdparty/lvgl/tests/lv_test_assert.o \
+thirdparty/lvgl/tests/lv_test_core/lv_test_core.o \
+thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o \
+thirdparty/lvgl/tests/lv_test_core/lv_test_style.o \
+thirdparty/lvgl/tests/lv_test_main.o \
+thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o
+
+C_DEPS += \
+devices/display/p_ssd1963.d \
+Device_Startup/startup_same54.d \
+Device_Startup/system_same54.d \
+drivers/p_gpio.d \
+drivers/p_i2c.d \
+drivers/p_tcc.d \
+drivers/p_usart.d \
+hal/src/hal_atomic.d \
+hal/src/hal_cache.d \
+hal/src/hal_delay.d \
+hal/src/hal_ext_irq.d \
+hal/src/hal_gpio.d \
+hal/src/hal_i2c_m_sync.d \
+hal/src/hal_init.d \
+hal/src/hal_io.d \
+hal/src/hal_sleep.d \
+hal/src/hal_timer.d \
+hal/src/hal_usart_async.d \
+hal/utils/src/utils_assert.d \
+hal/utils/src/utils_event.d \
+hal/utils/src/utils_list.d \
+hal/utils/src/utils_ringbuffer.d \
+hal/utils/src/utils_syscalls.d \
+hpl/cmcc/hpl_cmcc.d \
+hpl/core/hpl_core_m4.d \
+hpl/core/hpl_init.d \
+hpl/dmac/hpl_dmac.d \
+hpl/eic/hpl_eic.d \
+hpl/gclk/hpl_gclk.d \
+hpl/mclk/hpl_mclk.d \
+hpl/osc32kctrl/hpl_osc32kctrl.d \
+hpl/oscctrl/hpl_oscctrl.d \
+hpl/pm/hpl_pm.d \
+hpl/ramecc/hpl_ramecc.d \
+hpl/sercom/hpl_sercom.d \
+hpl/tc/hpl_tc.d \
+main.d \
+oracle.d \
+thirdparty/lvgl/porting/lv_port_disp_template.d \
+thirdparty/lvgl/porting/lv_port_fs_template.d \
+thirdparty/lvgl/porting/lv_port_indev_template.d \
+thirdparty/lvgl/src/lv_core/lv_debug.d \
+thirdparty/lvgl/src/lv_core/lv_disp.d \
+thirdparty/lvgl/src/lv_core/lv_group.d \
+thirdparty/lvgl/src/lv_core/lv_indev.d \
+thirdparty/lvgl/src/lv_core/lv_obj.d \
+thirdparty/lvgl/src/lv_core/lv_refr.d \
+thirdparty/lvgl/src/lv_core/lv_style.d \
+thirdparty/lvgl/src/lv_draw/lv_draw_arc.d \
+thirdparty/lvgl/src/lv_draw/lv_draw_blend.d \
+thirdparty/lvgl/src/lv_draw/lv_draw_img.d \
+thirdparty/lvgl/src/lv_draw/lv_draw_label.d \
+thirdparty/lvgl/src/lv_draw/lv_draw_line.d \
+thirdparty/lvgl/src/lv_draw/lv_draw_mask.d \
+thirdparty/lvgl/src/lv_draw/lv_draw_rect.d \
+thirdparty/lvgl/src/lv_draw/lv_draw_triangle.d \
+thirdparty/lvgl/src/lv_draw/lv_img_buf.d \
+thirdparty/lvgl/src/lv_draw/lv_img_cache.d \
+thirdparty/lvgl/src/lv_draw/lv_img_decoder.d \
+thirdparty/lvgl/src/lv_font/lv_font.d \
+thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.d \
+thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.d \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.d \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.d \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.d \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.d \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.d \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.d \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.d \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.d \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.d \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.d \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.d \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.d \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.d \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.d \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.d \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.d \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.d \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.d \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.d \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.d \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.d \
+thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.d \
+thirdparty/lvgl/src/lv_font/lv_font_unscii_8.d \
+thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.d \
+thirdparty/lvgl/src/lv_hal/lv_hal_disp.d \
+thirdparty/lvgl/src/lv_hal/lv_hal_indev.d \
+thirdparty/lvgl/src/lv_hal/lv_hal_tick.d \
+thirdparty/lvgl/src/lv_misc/lv_anim.d \
+thirdparty/lvgl/src/lv_misc/lv_area.d \
+thirdparty/lvgl/src/lv_misc/lv_async.d \
+thirdparty/lvgl/src/lv_misc/lv_bidi.d \
+thirdparty/lvgl/src/lv_misc/lv_color.d \
+thirdparty/lvgl/src/lv_misc/lv_fs.d \
+thirdparty/lvgl/src/lv_misc/lv_gc.d \
+thirdparty/lvgl/src/lv_misc/lv_ll.d \
+thirdparty/lvgl/src/lv_misc/lv_log.d \
+thirdparty/lvgl/src/lv_misc/lv_math.d \
+thirdparty/lvgl/src/lv_misc/lv_mem.d \
+thirdparty/lvgl/src/lv_misc/lv_printf.d \
+thirdparty/lvgl/src/lv_misc/lv_task.d \
+thirdparty/lvgl/src/lv_misc/lv_templ.d \
+thirdparty/lvgl/src/lv_misc/lv_txt.d \
+thirdparty/lvgl/src/lv_misc/lv_txt_ap.d \
+thirdparty/lvgl/src/lv_misc/lv_utils.d \
+thirdparty/lvgl/src/lv_themes/lv_theme.d \
+thirdparty/lvgl/src/lv_themes/lv_theme_empty.d \
+thirdparty/lvgl/src/lv_themes/lv_theme_material.d \
+thirdparty/lvgl/src/lv_themes/lv_theme_mono.d \
+thirdparty/lvgl/src/lv_themes/lv_theme_template.d \
+thirdparty/lvgl/src/lv_widgets/lv_arc.d \
+thirdparty/lvgl/src/lv_widgets/lv_bar.d \
+thirdparty/lvgl/src/lv_widgets/lv_btn.d \
+thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.d \
+thirdparty/lvgl/src/lv_widgets/lv_calendar.d \
+thirdparty/lvgl/src/lv_widgets/lv_canvas.d \
+thirdparty/lvgl/src/lv_widgets/lv_chart.d \
+thirdparty/lvgl/src/lv_widgets/lv_checkbox.d \
+thirdparty/lvgl/src/lv_widgets/lv_cont.d \
+thirdparty/lvgl/src/lv_widgets/lv_cpicker.d \
+thirdparty/lvgl/src/lv_widgets/lv_dropdown.d \
+thirdparty/lvgl/src/lv_widgets/lv_gauge.d \
+thirdparty/lvgl/src/lv_widgets/lv_img.d \
+thirdparty/lvgl/src/lv_widgets/lv_imgbtn.d \
+thirdparty/lvgl/src/lv_widgets/lv_keyboard.d \
+thirdparty/lvgl/src/lv_widgets/lv_label.d \
+thirdparty/lvgl/src/lv_widgets/lv_led.d \
+thirdparty/lvgl/src/lv_widgets/lv_line.d \
+thirdparty/lvgl/src/lv_widgets/lv_linemeter.d \
+thirdparty/lvgl/src/lv_widgets/lv_list.d \
+thirdparty/lvgl/src/lv_widgets/lv_msgbox.d \
+thirdparty/lvgl/src/lv_widgets/lv_objmask.d \
+thirdparty/lvgl/src/lv_widgets/lv_objx_templ.d \
+thirdparty/lvgl/src/lv_widgets/lv_page.d \
+thirdparty/lvgl/src/lv_widgets/lv_roller.d \
+thirdparty/lvgl/src/lv_widgets/lv_slider.d \
+thirdparty/lvgl/src/lv_widgets/lv_spinbox.d \
+thirdparty/lvgl/src/lv_widgets/lv_spinner.d \
+thirdparty/lvgl/src/lv_widgets/lv_switch.d \
+thirdparty/lvgl/src/lv_widgets/lv_table.d \
+thirdparty/lvgl/src/lv_widgets/lv_tabview.d \
+thirdparty/lvgl/src/lv_widgets/lv_textarea.d \
+thirdparty/lvgl/src/lv_widgets/lv_tileview.d \
+thirdparty/lvgl/src/lv_widgets/lv_win.d \
+thirdparty/lvgl/tests/lv_test_assert.d \
+thirdparty/lvgl/tests/lv_test_core/lv_test_core.d \
+thirdparty/lvgl/tests/lv_test_core/lv_test_obj.d \
+thirdparty/lvgl/tests/lv_test_core/lv_test_style.d \
+thirdparty/lvgl/tests/lv_test_main.d \
+thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.d
+
+C_DEPS_AS_ARGS += \
+devices/display/p_ssd1963.d \
+Device_Startup/startup_same54.d \
+Device_Startup/system_same54.d \
+drivers/p_gpio.d \
+drivers/p_i2c.d \
+drivers/p_tcc.d \
+drivers/p_usart.d \
+hal/src/hal_atomic.d \
+hal/src/hal_cache.d \
+hal/src/hal_delay.d \
+hal/src/hal_ext_irq.d \
+hal/src/hal_gpio.d \
+hal/src/hal_i2c_m_sync.d \
+hal/src/hal_init.d \
+hal/src/hal_io.d \
+hal/src/hal_sleep.d \
+hal/src/hal_timer.d \
+hal/src/hal_usart_async.d \
+hal/utils/src/utils_assert.d \
+hal/utils/src/utils_event.d \
+hal/utils/src/utils_list.d \
+hal/utils/src/utils_ringbuffer.d \
+hal/utils/src/utils_syscalls.d \
+hpl/cmcc/hpl_cmcc.d \
+hpl/core/hpl_core_m4.d \
+hpl/core/hpl_init.d \
+hpl/dmac/hpl_dmac.d \
+hpl/eic/hpl_eic.d \
+hpl/gclk/hpl_gclk.d \
+hpl/mclk/hpl_mclk.d \
+hpl/osc32kctrl/hpl_osc32kctrl.d \
+hpl/oscctrl/hpl_oscctrl.d \
+hpl/pm/hpl_pm.d \
+hpl/ramecc/hpl_ramecc.d \
+hpl/sercom/hpl_sercom.d \
+hpl/tc/hpl_tc.d \
+main.d \
+oracle.d \
+thirdparty/lvgl/porting/lv_port_disp_template.d \
+thirdparty/lvgl/porting/lv_port_fs_template.d \
+thirdparty/lvgl/porting/lv_port_indev_template.d \
+thirdparty/lvgl/src/lv_core/lv_debug.d \
+thirdparty/lvgl/src/lv_core/lv_disp.d \
+thirdparty/lvgl/src/lv_core/lv_group.d \
+thirdparty/lvgl/src/lv_core/lv_indev.d \
+thirdparty/lvgl/src/lv_core/lv_obj.d \
+thirdparty/lvgl/src/lv_core/lv_refr.d \
+thirdparty/lvgl/src/lv_core/lv_style.d \
+thirdparty/lvgl/src/lv_draw/lv_draw_arc.d \
+thirdparty/lvgl/src/lv_draw/lv_draw_blend.d \
+thirdparty/lvgl/src/lv_draw/lv_draw_img.d \
+thirdparty/lvgl/src/lv_draw/lv_draw_label.d \
+thirdparty/lvgl/src/lv_draw/lv_draw_line.d \
+thirdparty/lvgl/src/lv_draw/lv_draw_mask.d \
+thirdparty/lvgl/src/lv_draw/lv_draw_rect.d \
+thirdparty/lvgl/src/lv_draw/lv_draw_triangle.d \
+thirdparty/lvgl/src/lv_draw/lv_img_buf.d \
+thirdparty/lvgl/src/lv_draw/lv_img_cache.d \
+thirdparty/lvgl/src/lv_draw/lv_img_decoder.d \
+thirdparty/lvgl/src/lv_font/lv_font.d \
+thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.d \
+thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.d \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.d \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.d \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.d \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.d \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.d \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.d \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.d \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.d \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.d \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.d \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.d \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.d \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.d \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.d \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.d \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.d \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.d \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.d \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.d \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.d \
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.d \
+thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.d \
+thirdparty/lvgl/src/lv_font/lv_font_unscii_8.d \
+thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.d \
+thirdparty/lvgl/src/lv_hal/lv_hal_disp.d \
+thirdparty/lvgl/src/lv_hal/lv_hal_indev.d \
+thirdparty/lvgl/src/lv_hal/lv_hal_tick.d \
+thirdparty/lvgl/src/lv_misc/lv_anim.d \
+thirdparty/lvgl/src/lv_misc/lv_area.d \
+thirdparty/lvgl/src/lv_misc/lv_async.d \
+thirdparty/lvgl/src/lv_misc/lv_bidi.d \
+thirdparty/lvgl/src/lv_misc/lv_color.d \
+thirdparty/lvgl/src/lv_misc/lv_fs.d \
+thirdparty/lvgl/src/lv_misc/lv_gc.d \
+thirdparty/lvgl/src/lv_misc/lv_ll.d \
+thirdparty/lvgl/src/lv_misc/lv_log.d \
+thirdparty/lvgl/src/lv_misc/lv_math.d \
+thirdparty/lvgl/src/lv_misc/lv_mem.d \
+thirdparty/lvgl/src/lv_misc/lv_printf.d \
+thirdparty/lvgl/src/lv_misc/lv_task.d \
+thirdparty/lvgl/src/lv_misc/lv_templ.d \
+thirdparty/lvgl/src/lv_misc/lv_txt.d \
+thirdparty/lvgl/src/lv_misc/lv_txt_ap.d \
+thirdparty/lvgl/src/lv_misc/lv_utils.d \
+thirdparty/lvgl/src/lv_themes/lv_theme.d \
+thirdparty/lvgl/src/lv_themes/lv_theme_empty.d \
+thirdparty/lvgl/src/lv_themes/lv_theme_material.d \
+thirdparty/lvgl/src/lv_themes/lv_theme_mono.d \
+thirdparty/lvgl/src/lv_themes/lv_theme_template.d \
+thirdparty/lvgl/src/lv_widgets/lv_arc.d \
+thirdparty/lvgl/src/lv_widgets/lv_bar.d \
+thirdparty/lvgl/src/lv_widgets/lv_btn.d \
+thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.d \
+thirdparty/lvgl/src/lv_widgets/lv_calendar.d \
+thirdparty/lvgl/src/lv_widgets/lv_canvas.d \
+thirdparty/lvgl/src/lv_widgets/lv_chart.d \
+thirdparty/lvgl/src/lv_widgets/lv_checkbox.d \
+thirdparty/lvgl/src/lv_widgets/lv_cont.d \
+thirdparty/lvgl/src/lv_widgets/lv_cpicker.d \
+thirdparty/lvgl/src/lv_widgets/lv_dropdown.d \
+thirdparty/lvgl/src/lv_widgets/lv_gauge.d \
+thirdparty/lvgl/src/lv_widgets/lv_img.d \
+thirdparty/lvgl/src/lv_widgets/lv_imgbtn.d \
+thirdparty/lvgl/src/lv_widgets/lv_keyboard.d \
+thirdparty/lvgl/src/lv_widgets/lv_label.d \
+thirdparty/lvgl/src/lv_widgets/lv_led.d \
+thirdparty/lvgl/src/lv_widgets/lv_line.d \
+thirdparty/lvgl/src/lv_widgets/lv_linemeter.d \
+thirdparty/lvgl/src/lv_widgets/lv_list.d \
+thirdparty/lvgl/src/lv_widgets/lv_msgbox.d \
+thirdparty/lvgl/src/lv_widgets/lv_objmask.d \
+thirdparty/lvgl/src/lv_widgets/lv_objx_templ.d \
+thirdparty/lvgl/src/lv_widgets/lv_page.d \
+thirdparty/lvgl/src/lv_widgets/lv_roller.d \
+thirdparty/lvgl/src/lv_widgets/lv_slider.d \
+thirdparty/lvgl/src/lv_widgets/lv_spinbox.d \
+thirdparty/lvgl/src/lv_widgets/lv_spinner.d \
+thirdparty/lvgl/src/lv_widgets/lv_switch.d \
+thirdparty/lvgl/src/lv_widgets/lv_table.d \
+thirdparty/lvgl/src/lv_widgets/lv_tabview.d \
+thirdparty/lvgl/src/lv_widgets/lv_textarea.d \
+thirdparty/lvgl/src/lv_widgets/lv_tileview.d \
+thirdparty/lvgl/src/lv_widgets/lv_win.d \
+thirdparty/lvgl/tests/lv_test_assert.d \
+thirdparty/lvgl/tests/lv_test_core/lv_test_core.d \
+thirdparty/lvgl/tests/lv_test_core/lv_test_obj.d \
+thirdparty/lvgl/tests/lv_test_core/lv_test_style.d \
+thirdparty/lvgl/tests/lv_test_main.d \
+thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.d
+
+OUTPUT_FILE_PATH +=e54_gfx_learning.elf
+
+OUTPUT_FILE_PATH_AS_ARGS +=e54_gfx_learning.elf
+
+ADDITIONAL_DEPENDENCIES:=
+
+OUTPUT_FILE_DEP:= ./makedep.mk
+
+LIB_DEP+=
+
+LINKER_SCRIPT_DEP+= \
+../Device_Startup/same54p20a_flash.ld \
+../Device_Startup/same54p20a_sram.ld
+
+
+# AVR32/GNU C Compiler
+devices/display/p_ssd1963.o: ../devices/display/p_ssd1963.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+Device_Startup/startup_same54.o: ../Device_Startup/startup_same54.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+Device_Startup/system_same54.o: ../Device_Startup/system_same54.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+drivers/p_gpio.o: ../drivers/p_gpio.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+drivers/p_i2c.o: ../drivers/p_i2c.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+drivers/p_tcc.o: ../drivers/p_tcc.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+drivers/p_usart.o: ../drivers/p_usart.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+hal/src/hal_atomic.o: ../hal/src/hal_atomic.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+hal/src/hal_cache.o: ../hal/src/hal_cache.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+hal/src/hal_delay.o: ../hal/src/hal_delay.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+hal/src/hal_ext_irq.o: ../hal/src/hal_ext_irq.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+hal/src/hal_gpio.o: ../hal/src/hal_gpio.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+hal/src/hal_i2c_m_sync.o: ../hal/src/hal_i2c_m_sync.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+hal/src/hal_init.o: ../hal/src/hal_init.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+hal/src/hal_io.o: ../hal/src/hal_io.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+hal/src/hal_sleep.o: ../hal/src/hal_sleep.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+hal/src/hal_timer.o: ../hal/src/hal_timer.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+hal/src/hal_usart_async.o: ../hal/src/hal_usart_async.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+hal/utils/src/utils_assert.o: ../hal/utils/src/utils_assert.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+hal/utils/src/utils_event.o: ../hal/utils/src/utils_event.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+hal/utils/src/utils_list.o: ../hal/utils/src/utils_list.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+hal/utils/src/utils_ringbuffer.o: ../hal/utils/src/utils_ringbuffer.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+hal/utils/src/utils_syscalls.o: ../hal/utils/src/utils_syscalls.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+hpl/cmcc/hpl_cmcc.o: ../hpl/cmcc/hpl_cmcc.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+hpl/core/hpl_core_m4.o: ../hpl/core/hpl_core_m4.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+hpl/core/hpl_init.o: ../hpl/core/hpl_init.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+hpl/dmac/hpl_dmac.o: ../hpl/dmac/hpl_dmac.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+hpl/eic/hpl_eic.o: ../hpl/eic/hpl_eic.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+hpl/gclk/hpl_gclk.o: ../hpl/gclk/hpl_gclk.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+hpl/mclk/hpl_mclk.o: ../hpl/mclk/hpl_mclk.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+hpl/osc32kctrl/hpl_osc32kctrl.o: ../hpl/osc32kctrl/hpl_osc32kctrl.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+hpl/oscctrl/hpl_oscctrl.o: ../hpl/oscctrl/hpl_oscctrl.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+hpl/pm/hpl_pm.o: ../hpl/pm/hpl_pm.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+hpl/ramecc/hpl_ramecc.o: ../hpl/ramecc/hpl_ramecc.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+hpl/sercom/hpl_sercom.o: ../hpl/sercom/hpl_sercom.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+hpl/tc/hpl_tc.o: ../hpl/tc/hpl_tc.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+./main.o: .././main.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+./oracle.o: .././oracle.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/porting/lv_port_disp_template.o: ../thirdparty/lvgl/porting/lv_port_disp_template.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/porting/lv_port_fs_template.o: ../thirdparty/lvgl/porting/lv_port_fs_template.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/porting/lv_port_indev_template.o: ../thirdparty/lvgl/porting/lv_port_indev_template.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_core/lv_debug.o: ../thirdparty/lvgl/src/lv_core/lv_debug.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_core/lv_disp.o: ../thirdparty/lvgl/src/lv_core/lv_disp.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_core/lv_group.o: ../thirdparty/lvgl/src/lv_core/lv_group.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_core/lv_indev.o: ../thirdparty/lvgl/src/lv_core/lv_indev.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_core/lv_obj.o: ../thirdparty/lvgl/src/lv_core/lv_obj.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_core/lv_refr.o: ../thirdparty/lvgl/src/lv_core/lv_refr.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_core/lv_style.o: ../thirdparty/lvgl/src/lv_core/lv_style.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_draw/lv_draw_arc.o: ../thirdparty/lvgl/src/lv_draw/lv_draw_arc.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_draw/lv_draw_blend.o: ../thirdparty/lvgl/src/lv_draw/lv_draw_blend.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_draw/lv_draw_img.o: ../thirdparty/lvgl/src/lv_draw/lv_draw_img.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_draw/lv_draw_label.o: ../thirdparty/lvgl/src/lv_draw/lv_draw_label.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_draw/lv_draw_line.o: ../thirdparty/lvgl/src/lv_draw/lv_draw_line.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_draw/lv_draw_mask.o: ../thirdparty/lvgl/src/lv_draw/lv_draw_mask.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_draw/lv_draw_rect.o: ../thirdparty/lvgl/src/lv_draw/lv_draw_rect.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o: ../thirdparty/lvgl/src/lv_draw/lv_draw_triangle.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_draw/lv_img_buf.o: ../thirdparty/lvgl/src/lv_draw/lv_img_buf.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_draw/lv_img_cache.o: ../thirdparty/lvgl/src/lv_draw/lv_img_cache.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_draw/lv_img_decoder.o: ../thirdparty/lvgl/src/lv_draw/lv_img_decoder.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_font/lv_font.o: ../thirdparty/lvgl/src/lv_font/lv_font.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o: ../thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o: ../thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o: ../thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o: ../thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o: ../thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o: ../thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o: ../thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o: ../thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o: ../thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o: ../thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o: ../thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o: ../thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o: ../thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o: ../thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o: ../thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o: ../thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o: ../thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o: ../thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o: ../thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o: ../thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o: ../thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o: ../thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o: ../thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o: ../thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o: ../thirdparty/lvgl/src/lv_font/lv_font_unscii_8.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o: ../thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_hal/lv_hal_disp.o: ../thirdparty/lvgl/src/lv_hal/lv_hal_disp.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_hal/lv_hal_indev.o: ../thirdparty/lvgl/src/lv_hal/lv_hal_indev.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_hal/lv_hal_tick.o: ../thirdparty/lvgl/src/lv_hal/lv_hal_tick.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_misc/lv_anim.o: ../thirdparty/lvgl/src/lv_misc/lv_anim.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_misc/lv_area.o: ../thirdparty/lvgl/src/lv_misc/lv_area.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_misc/lv_async.o: ../thirdparty/lvgl/src/lv_misc/lv_async.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_misc/lv_bidi.o: ../thirdparty/lvgl/src/lv_misc/lv_bidi.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_misc/lv_color.o: ../thirdparty/lvgl/src/lv_misc/lv_color.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_misc/lv_fs.o: ../thirdparty/lvgl/src/lv_misc/lv_fs.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_misc/lv_gc.o: ../thirdparty/lvgl/src/lv_misc/lv_gc.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_misc/lv_ll.o: ../thirdparty/lvgl/src/lv_misc/lv_ll.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_misc/lv_log.o: ../thirdparty/lvgl/src/lv_misc/lv_log.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_misc/lv_math.o: ../thirdparty/lvgl/src/lv_misc/lv_math.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_misc/lv_mem.o: ../thirdparty/lvgl/src/lv_misc/lv_mem.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_misc/lv_printf.o: ../thirdparty/lvgl/src/lv_misc/lv_printf.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_misc/lv_task.o: ../thirdparty/lvgl/src/lv_misc/lv_task.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_misc/lv_templ.o: ../thirdparty/lvgl/src/lv_misc/lv_templ.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_misc/lv_txt.o: ../thirdparty/lvgl/src/lv_misc/lv_txt.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_misc/lv_txt_ap.o: ../thirdparty/lvgl/src/lv_misc/lv_txt_ap.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_misc/lv_utils.o: ../thirdparty/lvgl/src/lv_misc/lv_utils.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_themes/lv_theme.o: ../thirdparty/lvgl/src/lv_themes/lv_theme.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_themes/lv_theme_empty.o: ../thirdparty/lvgl/src/lv_themes/lv_theme_empty.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_themes/lv_theme_material.o: ../thirdparty/lvgl/src/lv_themes/lv_theme_material.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_themes/lv_theme_mono.o: ../thirdparty/lvgl/src/lv_themes/lv_theme_mono.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_themes/lv_theme_template.o: ../thirdparty/lvgl/src/lv_themes/lv_theme_template.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_widgets/lv_arc.o: ../thirdparty/lvgl/src/lv_widgets/lv_arc.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_widgets/lv_bar.o: ../thirdparty/lvgl/src/lv_widgets/lv_bar.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_widgets/lv_btn.o: ../thirdparty/lvgl/src/lv_widgets/lv_btn.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o: ../thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_widgets/lv_calendar.o: ../thirdparty/lvgl/src/lv_widgets/lv_calendar.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_widgets/lv_canvas.o: ../thirdparty/lvgl/src/lv_widgets/lv_canvas.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_widgets/lv_chart.o: ../thirdparty/lvgl/src/lv_widgets/lv_chart.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_widgets/lv_checkbox.o: ../thirdparty/lvgl/src/lv_widgets/lv_checkbox.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_widgets/lv_cont.o: ../thirdparty/lvgl/src/lv_widgets/lv_cont.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_widgets/lv_cpicker.o: ../thirdparty/lvgl/src/lv_widgets/lv_cpicker.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_widgets/lv_dropdown.o: ../thirdparty/lvgl/src/lv_widgets/lv_dropdown.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_widgets/lv_gauge.o: ../thirdparty/lvgl/src/lv_widgets/lv_gauge.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_widgets/lv_img.o: ../thirdparty/lvgl/src/lv_widgets/lv_img.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o: ../thirdparty/lvgl/src/lv_widgets/lv_imgbtn.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_widgets/lv_keyboard.o: ../thirdparty/lvgl/src/lv_widgets/lv_keyboard.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_widgets/lv_label.o: ../thirdparty/lvgl/src/lv_widgets/lv_label.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_widgets/lv_led.o: ../thirdparty/lvgl/src/lv_widgets/lv_led.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_widgets/lv_line.o: ../thirdparty/lvgl/src/lv_widgets/lv_line.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_widgets/lv_linemeter.o: ../thirdparty/lvgl/src/lv_widgets/lv_linemeter.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_widgets/lv_list.o: ../thirdparty/lvgl/src/lv_widgets/lv_list.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_widgets/lv_msgbox.o: ../thirdparty/lvgl/src/lv_widgets/lv_msgbox.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_widgets/lv_objmask.o: ../thirdparty/lvgl/src/lv_widgets/lv_objmask.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o: ../thirdparty/lvgl/src/lv_widgets/lv_objx_templ.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_widgets/lv_page.o: ../thirdparty/lvgl/src/lv_widgets/lv_page.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_widgets/lv_roller.o: ../thirdparty/lvgl/src/lv_widgets/lv_roller.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_widgets/lv_slider.o: ../thirdparty/lvgl/src/lv_widgets/lv_slider.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_widgets/lv_spinbox.o: ../thirdparty/lvgl/src/lv_widgets/lv_spinbox.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_widgets/lv_spinner.o: ../thirdparty/lvgl/src/lv_widgets/lv_spinner.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_widgets/lv_switch.o: ../thirdparty/lvgl/src/lv_widgets/lv_switch.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_widgets/lv_table.o: ../thirdparty/lvgl/src/lv_widgets/lv_table.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_widgets/lv_tabview.o: ../thirdparty/lvgl/src/lv_widgets/lv_tabview.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_widgets/lv_textarea.o: ../thirdparty/lvgl/src/lv_widgets/lv_textarea.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_widgets/lv_tileview.o: ../thirdparty/lvgl/src/lv_widgets/lv_tileview.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/src/lv_widgets/lv_win.o: ../thirdparty/lvgl/src/lv_widgets/lv_win.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/tests/lv_test_assert.o: ../thirdparty/lvgl/tests/lv_test_assert.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/tests/lv_test_core/lv_test_core.o: ../thirdparty/lvgl/tests/lv_test_core/lv_test_core.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o: ../thirdparty/lvgl/tests/lv_test_core/lv_test_obj.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/tests/lv_test_core/lv_test_style.o: ../thirdparty/lvgl/tests/lv_test_core/lv_test_style.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/tests/lv_test_main.o: ../thirdparty/lvgl/tests/lv_test_main.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o: ../thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.c
+ @echo Building file: $<
+ @echo Invoking: ARM/GNU C Compiler : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAME54P20A__ -DDEBUG -DLV_CONF_INCLUDE_SIMPLE -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include" -I"../Config" -I".." -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/cmcc" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/eic" -I"../hpl/gclk" -I"../hpl/mclk" -I"../hpl/osc32kctrl" -I"../hpl/oscctrl" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/ramecc" -I"../hpl/sercom" -I"../hpl/tc" -I"../hri" -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include" -I"../thirdparty" -I"../drivers" -I"../devices" -I"../devices/display" -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m4 -c -std=gnu99 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
+ @echo Finished building: $<
+
+
+
+
+
+# AVR32/GNU Preprocessing Assembler
+
+
+
+# AVR32/GNU Assembler
+
+
+
+
+ifneq ($(MAKECMDGOALS),clean)
+ifneq ($(strip $(C_DEPS)),)
+-include $(C_DEPS)
+endif
+endif
+
+# Add inputs and outputs from these tool invocations to the build variables
+
+# All Target
+all: $(OUTPUT_FILE_PATH) $(ADDITIONAL_DEPENDENCIES)
+
+$(OUTPUT_FILE_PATH): $(OBJS) $(USER_OBJS) $(OUTPUT_FILE_DEP) $(LIB_DEP) $(LINKER_SCRIPT_DEP)
+ @echo Building target: $@
+ @echo Invoking: ARM/GNU Linker : 6.3.1
+ $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -o$(OUTPUT_FILE_PATH_AS_ARGS) $(OBJS_AS_ARGS) $(USER_OBJS) $(LIBS) -mthumb -Wl,-Map="e54_gfx_learning.map" --specs=nano.specs -Wl,--start-group -lm -Wl,--end-group -L"..\\Device_Startup" -Wl,--gc-sections -mcpu=cortex-m4 -Tsame54p20a_flash.ld
+ @echo Finished building target: $@
+ "C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-objcopy.exe" -O binary "e54_gfx_learning.elf" "e54_gfx_learning.bin"
+ "C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-objcopy.exe" -O ihex -R .eeprom -R .fuse -R .lock -R .signature "e54_gfx_learning.elf" "e54_gfx_learning.hex"
+ "C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-objcopy.exe" -j .eeprom --set-section-flags=.eeprom=alloc,load --change-section-lma .eeprom=0 --no-change-warnings -O binary "e54_gfx_learning.elf" "e54_gfx_learning.eep" || exit 0
+ "C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-objdump.exe" -h -S "e54_gfx_learning.elf" > "e54_gfx_learning.lss"
+ "C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-objcopy.exe" -O srec -R .eeprom -R .fuse -R .lock -R .signature "e54_gfx_learning.elf" "e54_gfx_learning.srec"
+ "C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-size.exe" "e54_gfx_learning.elf"
+
+
+
+
+
+
+
+# Other Targets
+clean:
+ -$(RM) $(OBJS_AS_ARGS) $(EXECUTABLES)
+ -$(RM) $(C_DEPS_AS_ARGS)
+ rm -rf "e54_gfx_learning.elf" "e54_gfx_learning.a" "e54_gfx_learning.hex" "e54_gfx_learning.bin" "e54_gfx_learning.lss" "e54_gfx_learning.eep" "e54_gfx_learning.map" "e54_gfx_learning.srec"
+
\ No newline at end of file
diff --git a/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Debug/devices/display/p_ssd1963.d b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Debug/devices/display/p_ssd1963.d
new file mode 100644
index 00000000..000b9da5
--- /dev/null
+++ b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Debug/devices/display/p_ssd1963.d
@@ -0,0 +1,1094 @@
+devices/display/p_ssd1963.d devices/display/p_ssd1963.o: \
+ ../devices/display/p_ssd1963.c ../devices/display/p_ssd1963.h \
+ ../oracle.h ../Config/pc_board.h ../hal/include/hal_gpio.h \
+ ../hal/include/hpl_gpio.h ../hal/utils/include/compiler.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\lib\gcc\arm-none-eabi\6.3.1\include\stddef.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\lib\gcc\arm-none-eabi\6.3.1\include\stdint.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\stdint.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\_default_types.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\features.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\_newlib_version.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_intsup.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_stdint.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\lib\gcc\arm-none-eabi\6.3.1\include\stdbool.h \
+ ../hal/utils/include/parts.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/same54.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/same54p20a.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/core_cm4.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/cmsis_version.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/cmsis_compiler.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/cmsis_gcc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/mpu_armv7.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/system_same54.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/ac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/adc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/aes.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/can.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/ccl.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/cmcc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/dac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/dmac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/dsu.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/eic.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/evsys.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/freqm.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/gclk.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/gmac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/hmatrixb.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/icm.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/i2s.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/mclk.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/nvmctrl.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/oscctrl.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/osc32kctrl.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/pac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/pcc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/pdec.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/pm.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/port.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/qspi.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/ramecc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/rstc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/rtc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/sdhc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/sercom.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/supc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/tc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/tcc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/trng.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/usb.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/wdt.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/ac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/adc0.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/adc1.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/aes.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/can0.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/can1.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/ccl.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/cmcc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/dac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/dmac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/dsu.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/eic.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/evsys.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/freqm.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/gclk.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/gmac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/hmatrix.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/icm.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/i2s.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/mclk.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/nvmctrl.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/oscctrl.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/osc32kctrl.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pcc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pdec.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pm.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/port.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pukcc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/qspi.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/ramecc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/rstc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/rtc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sdhc0.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sdhc1.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom0.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom1.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom2.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom3.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom4.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom5.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom6.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom7.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/supc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc0.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc1.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc2.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc3.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc4.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc5.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc6.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc7.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc0.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc1.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc2.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc3.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc4.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/trng.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/usb.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/wdt.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/pio/same54p20a.h \
+ ../hri/hri_e54.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/sam.h \
+ ../hri/hri_ac_e54.h ../hal/include/hal_atomic.h ../hri/hri_adc_e54.h \
+ ../hri/hri_aes_e54.h ../hri/hri_can_e54.h ../hri/hri_ccl_e54.h \
+ ../hri/hri_cmcc_e54.h ../hri/hri_dac_e54.h ../hri/hri_dmac_e54.h \
+ ../hri/hri_dsu_e54.h ../hri/hri_eic_e54.h ../hri/hri_evsys_e54.h \
+ ../hri/hri_freqm_e54.h ../hri/hri_gclk_e54.h ../hri/hri_gmac_e54.h \
+ ../hri/hri_hmatrixb_e54.h ../hri/hri_i2s_e54.h ../hri/hri_icm_e54.h \
+ ../hri/hri_mclk_e54.h ../hri/hri_nvmctrl_e54.h \
+ ../hri/hri_osc32kctrl_e54.h ../hri/hri_oscctrl_e54.h \
+ ../hri/hri_pac_e54.h ../hri/hri_pcc_e54.h ../hri/hri_pdec_e54.h \
+ ../hri/hri_pm_e54.h ../hri/hri_port_e54.h ../hri/hri_qspi_e54.h \
+ ../hri/hri_ramecc_e54.h ../hri/hri_rstc_e54.h ../hri/hri_rtc_e54.h \
+ ../hri/hri_sdhc_e54.h ../hri/hri_sercom_e54.h ../hri/hri_supc_e54.h \
+ ../hri/hri_tc_e54.h ../hri/hri_tcc_e54.h ../hri/hri_trng_e54.h \
+ ../hri/hri_usb_e54.h ../hri/hri_wdt_e54.h \
+ ../hal/utils/include/err_codes.h ../hpl/port/hpl_gpio_base.h \
+ ../hal/utils/include/utils_assert.h ../Config/hpl_port_config.h \
+ ../Config/pc_master.h ../hal/include/hal_delay.h \
+ ../hal/include/hpl_irq.h ../hal/include/hpl_reset.h \
+ ../hal/include/hpl_sleep.h ../hal/include/hal_init.h \
+ ../hal/include/hpl_init.h ../hal/include/hal_io.h \
+ ../hal/include/hal_sleep.h ../hal/include/hal_ext_irq.h \
+ ../hal/include/hpl_ext_irq.h ../hal/include/hal_usart_async.h \
+ ../hal/include/hal_io.h ../hal/include/hpl_usart_async.h \
+ ../hal/include/hpl_usart.h ../hal/include/hpl_irq.h \
+ ../hal/utils/include/utils_ringbuffer.h ../hal/utils/include/compiler.h \
+ ../hal/utils/include/utils_assert.h ../hal/include/hal_i2c_m_sync.h \
+ ../hal/include/hpl_i2c_m_sync.h ../hal/include/hal_timer.h \
+ ../hal/utils/include/utils_list.h ../hal/include/hpl_timer.h \
+ ../hpl/tc/hpl_tc_base.h ../hal/include/hpl_pwm.h \
+ ../Config/peripheral_clk_config.h ../hal/utils/include/utils.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\stdio.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\_ansi.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\newlib.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\config.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\ieeefp.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\cdefs.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\lib\gcc\arm-none-eabi\6.3.1\include\stdarg.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\reent.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\_ansi.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_types.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\_types.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\lock.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\types.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\endian.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\_endian.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\select.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_sigset.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_timeval.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\timespec.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_timespec.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_pthreadtypes.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\types.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\stdio.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\stdlib.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\stdlib.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\alloca.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\string.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\xlocale.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\string.h \
+ ../thirdparty/lvgl/lvgl.h ../thirdparty/lvgl/src/lv_misc/lv_log.h \
+ ../thirdparty/lvgl/src/lv_misc/../lv_conf_internal.h ../Config/lv_conf.h \
+ ../thirdparty/lvgl/src/lv_misc/lv_task.h \
+ ../thirdparty/lvgl/src/lv_misc/lv_mem.h \
+ ../thirdparty/lvgl/src/lv_misc/lv_log.h \
+ ../thirdparty/lvgl/src/lv_misc/lv_types.h \
+ ../thirdparty/lvgl/src/lv_misc/lv_ll.h \
+ ../thirdparty/lvgl/src/lv_misc/lv_math.h \
+ ../thirdparty/lvgl/src/lv_misc/lv_async.h \
+ ../thirdparty/lvgl/src/lv_misc/lv_task.h \
+ ../thirdparty/lvgl/src/lv_hal/lv_hal.h \
+ ../thirdparty/lvgl/src/lv_hal/lv_hal_disp.h \
+ ../thirdparty/lvgl/src/lv_hal/lv_hal.h \
+ ../thirdparty/lvgl/src/lv_hal/../lv_misc/lv_color.h \
+ ../thirdparty/lvgl/src/lv_hal/../lv_misc/../lv_conf_internal.h \
+ ../thirdparty/lvgl/src/lv_hal/../lv_misc/lv_math.h \
+ ../thirdparty/lvgl/src/lv_hal/../lv_misc/lv_area.h \
+ ../thirdparty/lvgl/src/lv_hal/../lv_misc/lv_mem.h \
+ ../thirdparty/lvgl/src/lv_hal/../lv_misc/lv_ll.h \
+ ../thirdparty/lvgl/src/lv_hal/../lv_misc/lv_task.h \
+ ../thirdparty/lvgl/src/lv_hal/lv_hal_indev.h \
+ ../thirdparty/lvgl/src/lv_hal/../lv_conf_internal.h \
+ ../thirdparty/lvgl/src/lv_hal/lv_hal_tick.h \
+ ../thirdparty/lvgl/src/lv_core/lv_obj.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_conf_internal.h \
+ ../thirdparty/lvgl/src/lv_core/lv_style.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_font/lv_font.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_font/../lv_conf_internal.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_font/lv_symbol_def.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_font/../lv_misc/lv_area.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_misc/lv_color.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_misc/lv_area.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_misc/lv_anim.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_misc/../lv_conf_internal.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_misc/lv_mem.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_misc/lv_types.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_draw/lv_draw_blend.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_draw/../lv_misc/lv_color.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_draw/../lv_misc/lv_area.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_draw/lv_draw_mask.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_hal/lv_hal.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_draw/lv_draw_rect.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_draw/../lv_core/lv_style.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_draw/lv_draw_label.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_draw/../lv_misc/lv_bidi.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_draw/../lv_misc/../lv_conf_internal.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_draw/../lv_misc/lv_txt.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_draw/../lv_misc/lv_area.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_draw/../lv_misc/../lv_font/lv_font.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_draw/lv_draw_line.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_draw/lv_draw_img.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_draw/lv_img_decoder.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_draw/../lv_conf_internal.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_draw/lv_img_buf.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_draw/../lv_misc/lv_fs.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_draw/../lv_misc/lv_mem.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_draw/../lv_misc/lv_types.h \
+ ../thirdparty/lvgl/src/lv_core/lv_obj_style_dec.h \
+ ../thirdparty/lvgl/src/lv_core/lv_group.h \
+ ../thirdparty/lvgl/src/lv_core/lv_obj.h \
+ ../thirdparty/lvgl/src/lv_core/lv_indev.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_hal/lv_hal_indev.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_core/lv_group.h \
+ ../thirdparty/lvgl/src/lv_core/lv_refr.h \
+ ../thirdparty/lvgl/src/lv_core/lv_disp.h \
+ ../thirdparty/lvgl/src/lv_themes/lv_theme.h \
+ ../thirdparty/lvgl/src/lv_themes/../lv_conf_internal.h \
+ ../thirdparty/lvgl/src/lv_themes/../lv_core/lv_style.h \
+ ../thirdparty/lvgl/src/lv_themes/../lv_core/lv_obj.h \
+ ../thirdparty/lvgl/src/lv_themes/lv_theme_empty.h \
+ ../thirdparty/lvgl/src/lv_themes/lv_theme_template.h \
+ ../thirdparty/lvgl/src/lv_themes/lv_theme_material.h \
+ ../thirdparty/lvgl/src/lv_themes/lv_theme_mono.h \
+ ../thirdparty/lvgl/src/lv_font/lv_font.h \
+ ../thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.h \
+ ../thirdparty/lvgl/src/lv_font/lv_font.h \
+ ../thirdparty/lvgl/src/lv_misc/lv_printf.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_btn.h \
+ ../thirdparty/lvgl/src/lv_widgets/../lv_conf_internal.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_cont.h \
+ ../thirdparty/lvgl/src/lv_widgets/../lv_core/lv_obj.h \
+ ../thirdparty/lvgl/src/lv_widgets/../lv_core/lv_indev.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_imgbtn.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_btn.h \
+ ../thirdparty/lvgl/src/lv_widgets/../lv_draw/lv_draw_img.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_img.h \
+ ../thirdparty/lvgl/src/lv_widgets/../lv_misc/lv_fs.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_label.h \
+ ../thirdparty/lvgl/src/lv_widgets/../lv_font/lv_font.h \
+ ../thirdparty/lvgl/src/lv_widgets/../lv_font/lv_symbol_def.h \
+ ../thirdparty/lvgl/src/lv_widgets/../lv_misc/lv_txt.h \
+ ../thirdparty/lvgl/src/lv_widgets/../lv_draw/lv_draw.h \
+ ../thirdparty/lvgl/src/lv_widgets/../lv_draw/../lv_conf_internal.h \
+ ../thirdparty/lvgl/src/lv_widgets/../lv_draw/../lv_core/lv_style.h \
+ ../thirdparty/lvgl/src/lv_widgets/../lv_draw/../lv_misc/lv_txt.h \
+ ../thirdparty/lvgl/src/lv_widgets/../lv_draw/lv_img_decoder.h \
+ ../thirdparty/lvgl/src/lv_widgets/../lv_draw/lv_draw_rect.h \
+ ../thirdparty/lvgl/src/lv_widgets/../lv_draw/lv_draw_label.h \
+ ../thirdparty/lvgl/src/lv_widgets/../lv_draw/lv_draw_img.h \
+ ../thirdparty/lvgl/src/lv_widgets/../lv_draw/lv_draw_line.h \
+ ../thirdparty/lvgl/src/lv_widgets/../lv_draw/lv_draw_triangle.h \
+ ../thirdparty/lvgl/src/lv_widgets/../lv_draw/lv_draw_arc.h \
+ ../thirdparty/lvgl/src/lv_widgets/../lv_draw/lv_draw_blend.h \
+ ../thirdparty/lvgl/src/lv_widgets/../lv_draw/lv_draw_mask.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_label.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_line.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_page.h \
+ ../thirdparty/lvgl/src/lv_widgets/../lv_misc/lv_anim.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_cont.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_list.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_page.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_img.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_chart.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_line.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_table.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_checkbox.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_cpicker.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_bar.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_slider.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_bar.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_led.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_keyboard.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_dropdown.h \
+ ../thirdparty/lvgl/src/lv_widgets/../lv_widgets/lv_page.h \
+ ../thirdparty/lvgl/src/lv_widgets/../lv_widgets/lv_label.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_roller.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_textarea.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_canvas.h \
+ ../thirdparty/lvgl/src/lv_widgets/../lv_widgets/lv_img.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_win.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_tabview.h \
+ ../thirdparty/lvgl/src/lv_widgets/../lv_widgets/lv_win.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_tileview.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_msgbox.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_objmask.h \
+ ../thirdparty/lvgl/src/lv_widgets/../lv_widgets/lv_cont.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_gauge.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_linemeter.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_linemeter.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_switch.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_arc.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_spinner.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_arc.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_calendar.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_spinbox.h \
+ ../thirdparty/lvgl/src/lv_widgets/../lv_widgets/lv_textarea.h \
+ ../thirdparty/lvgl/src/lv_draw/lv_img_cache.h \
+ ../thirdparty/lvgl/src/lv_draw/lv_img_decoder.h \
+ ../thirdparty/lvgl/src/lv_api_map.h ../thirdparty/lvgl/src/../lvgl.h \
+ ../drivers/p_gpio.h
+
+../devices/display/p_ssd1963.h:
+
+../oracle.h:
+
+../Config/pc_board.h:
+
+../hal/include/hal_gpio.h:
+
+../hal/include/hpl_gpio.h:
+
+../hal/utils/include/compiler.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\lib\gcc\arm-none-eabi\6.3.1\include\stddef.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\lib\gcc\arm-none-eabi\6.3.1\include\stdint.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\stdint.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\_default_types.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\features.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\_newlib_version.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_intsup.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_stdint.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\lib\gcc\arm-none-eabi\6.3.1\include\stdbool.h:
+
+../hal/utils/include/parts.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/same54.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/same54p20a.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/core_cm4.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/cmsis_version.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/cmsis_compiler.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/cmsis_gcc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/mpu_armv7.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/system_same54.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/ac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/adc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/aes.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/can.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/ccl.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/cmcc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/dac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/dmac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/dsu.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/eic.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/evsys.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/freqm.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/gclk.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/gmac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/hmatrixb.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/icm.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/i2s.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/mclk.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/nvmctrl.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/oscctrl.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/osc32kctrl.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/pac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/pcc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/pdec.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/pm.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/port.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/qspi.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/ramecc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/rstc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/rtc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/sdhc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/sercom.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/supc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/tc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/tcc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/trng.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/usb.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/wdt.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/ac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/adc0.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/adc1.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/aes.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/can0.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/can1.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/ccl.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/cmcc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/dac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/dmac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/dsu.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/eic.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/evsys.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/freqm.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/gclk.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/gmac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/hmatrix.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/icm.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/i2s.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/mclk.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/nvmctrl.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/oscctrl.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/osc32kctrl.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pcc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pdec.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pm.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/port.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pukcc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/qspi.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/ramecc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/rstc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/rtc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sdhc0.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sdhc1.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom0.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom1.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom2.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom3.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom4.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom5.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom6.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom7.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/supc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc0.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc1.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc2.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc3.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc4.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc5.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc6.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc7.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc0.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc1.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc2.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc3.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc4.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/trng.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/usb.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/wdt.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/pio/same54p20a.h:
+
+../hri/hri_e54.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/sam.h:
+
+../hri/hri_ac_e54.h:
+
+../hal/include/hal_atomic.h:
+
+../hri/hri_adc_e54.h:
+
+../hri/hri_aes_e54.h:
+
+../hri/hri_can_e54.h:
+
+../hri/hri_ccl_e54.h:
+
+../hri/hri_cmcc_e54.h:
+
+../hri/hri_dac_e54.h:
+
+../hri/hri_dmac_e54.h:
+
+../hri/hri_dsu_e54.h:
+
+../hri/hri_eic_e54.h:
+
+../hri/hri_evsys_e54.h:
+
+../hri/hri_freqm_e54.h:
+
+../hri/hri_gclk_e54.h:
+
+../hri/hri_gmac_e54.h:
+
+../hri/hri_hmatrixb_e54.h:
+
+../hri/hri_i2s_e54.h:
+
+../hri/hri_icm_e54.h:
+
+../hri/hri_mclk_e54.h:
+
+../hri/hri_nvmctrl_e54.h:
+
+../hri/hri_osc32kctrl_e54.h:
+
+../hri/hri_oscctrl_e54.h:
+
+../hri/hri_pac_e54.h:
+
+../hri/hri_pcc_e54.h:
+
+../hri/hri_pdec_e54.h:
+
+../hri/hri_pm_e54.h:
+
+../hri/hri_port_e54.h:
+
+../hri/hri_qspi_e54.h:
+
+../hri/hri_ramecc_e54.h:
+
+../hri/hri_rstc_e54.h:
+
+../hri/hri_rtc_e54.h:
+
+../hri/hri_sdhc_e54.h:
+
+../hri/hri_sercom_e54.h:
+
+../hri/hri_supc_e54.h:
+
+../hri/hri_tc_e54.h:
+
+../hri/hri_tcc_e54.h:
+
+../hri/hri_trng_e54.h:
+
+../hri/hri_usb_e54.h:
+
+../hri/hri_wdt_e54.h:
+
+../hal/utils/include/err_codes.h:
+
+../hpl/port/hpl_gpio_base.h:
+
+../hal/utils/include/utils_assert.h:
+
+../Config/hpl_port_config.h:
+
+../Config/pc_master.h:
+
+../hal/include/hal_delay.h:
+
+../hal/include/hpl_irq.h:
+
+../hal/include/hpl_reset.h:
+
+../hal/include/hpl_sleep.h:
+
+../hal/include/hal_init.h:
+
+../hal/include/hpl_init.h:
+
+../hal/include/hal_io.h:
+
+../hal/include/hal_sleep.h:
+
+../hal/include/hal_ext_irq.h:
+
+../hal/include/hpl_ext_irq.h:
+
+../hal/include/hal_usart_async.h:
+
+../hal/include/hal_io.h:
+
+../hal/include/hpl_usart_async.h:
+
+../hal/include/hpl_usart.h:
+
+../hal/include/hpl_irq.h:
+
+../hal/utils/include/utils_ringbuffer.h:
+
+../hal/utils/include/compiler.h:
+
+../hal/utils/include/utils_assert.h:
+
+../hal/include/hal_i2c_m_sync.h:
+
+../hal/include/hpl_i2c_m_sync.h:
+
+../hal/include/hal_timer.h:
+
+../hal/utils/include/utils_list.h:
+
+../hal/include/hpl_timer.h:
+
+../hpl/tc/hpl_tc_base.h:
+
+../hal/include/hpl_pwm.h:
+
+../Config/peripheral_clk_config.h:
+
+../hal/utils/include/utils.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\stdio.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\_ansi.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\newlib.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\config.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\ieeefp.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\cdefs.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\lib\gcc\arm-none-eabi\6.3.1\include\stdarg.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\reent.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\_ansi.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_types.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\_types.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\lock.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\types.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\endian.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\_endian.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\select.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_sigset.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_timeval.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\timespec.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_timespec.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_pthreadtypes.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\types.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\stdio.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\stdlib.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\stdlib.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\alloca.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\string.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\xlocale.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\string.h:
+
+../thirdparty/lvgl/lvgl.h:
+
+../thirdparty/lvgl/src/lv_misc/lv_log.h:
+
+../thirdparty/lvgl/src/lv_misc/../lv_conf_internal.h:
+
+../Config/lv_conf.h:
+
+../thirdparty/lvgl/src/lv_misc/lv_task.h:
+
+../thirdparty/lvgl/src/lv_misc/lv_mem.h:
+
+../thirdparty/lvgl/src/lv_misc/lv_log.h:
+
+../thirdparty/lvgl/src/lv_misc/lv_types.h:
+
+../thirdparty/lvgl/src/lv_misc/lv_ll.h:
+
+../thirdparty/lvgl/src/lv_misc/lv_math.h:
+
+../thirdparty/lvgl/src/lv_misc/lv_async.h:
+
+../thirdparty/lvgl/src/lv_misc/lv_task.h:
+
+../thirdparty/lvgl/src/lv_hal/lv_hal.h:
+
+../thirdparty/lvgl/src/lv_hal/lv_hal_disp.h:
+
+../thirdparty/lvgl/src/lv_hal/lv_hal.h:
+
+../thirdparty/lvgl/src/lv_hal/../lv_misc/lv_color.h:
+
+../thirdparty/lvgl/src/lv_hal/../lv_misc/../lv_conf_internal.h:
+
+../thirdparty/lvgl/src/lv_hal/../lv_misc/lv_math.h:
+
+../thirdparty/lvgl/src/lv_hal/../lv_misc/lv_area.h:
+
+../thirdparty/lvgl/src/lv_hal/../lv_misc/lv_mem.h:
+
+../thirdparty/lvgl/src/lv_hal/../lv_misc/lv_ll.h:
+
+../thirdparty/lvgl/src/lv_hal/../lv_misc/lv_task.h:
+
+../thirdparty/lvgl/src/lv_hal/lv_hal_indev.h:
+
+../thirdparty/lvgl/src/lv_hal/../lv_conf_internal.h:
+
+../thirdparty/lvgl/src/lv_hal/lv_hal_tick.h:
+
+../thirdparty/lvgl/src/lv_core/lv_obj.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_conf_internal.h:
+
+../thirdparty/lvgl/src/lv_core/lv_style.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_font/lv_font.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_font/../lv_conf_internal.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_font/lv_symbol_def.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_font/../lv_misc/lv_area.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_misc/lv_color.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_misc/lv_area.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_misc/lv_anim.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_misc/../lv_conf_internal.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_misc/lv_mem.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_misc/lv_types.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_draw/lv_draw_blend.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_draw/../lv_misc/lv_color.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_draw/../lv_misc/lv_area.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_draw/lv_draw_mask.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_hal/lv_hal.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_draw/lv_draw_rect.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_draw/../lv_core/lv_style.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_draw/lv_draw_label.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_draw/../lv_misc/lv_bidi.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_draw/../lv_misc/../lv_conf_internal.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_draw/../lv_misc/lv_txt.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_draw/../lv_misc/lv_area.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_draw/../lv_misc/../lv_font/lv_font.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_draw/lv_draw_line.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_draw/lv_draw_img.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_draw/lv_img_decoder.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_draw/../lv_conf_internal.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_draw/lv_img_buf.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_draw/../lv_misc/lv_fs.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_draw/../lv_misc/lv_mem.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_draw/../lv_misc/lv_types.h:
+
+../thirdparty/lvgl/src/lv_core/lv_obj_style_dec.h:
+
+../thirdparty/lvgl/src/lv_core/lv_group.h:
+
+../thirdparty/lvgl/src/lv_core/lv_obj.h:
+
+../thirdparty/lvgl/src/lv_core/lv_indev.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_hal/lv_hal_indev.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_core/lv_group.h:
+
+../thirdparty/lvgl/src/lv_core/lv_refr.h:
+
+../thirdparty/lvgl/src/lv_core/lv_disp.h:
+
+../thirdparty/lvgl/src/lv_themes/lv_theme.h:
+
+../thirdparty/lvgl/src/lv_themes/../lv_conf_internal.h:
+
+../thirdparty/lvgl/src/lv_themes/../lv_core/lv_style.h:
+
+../thirdparty/lvgl/src/lv_themes/../lv_core/lv_obj.h:
+
+../thirdparty/lvgl/src/lv_themes/lv_theme_empty.h:
+
+../thirdparty/lvgl/src/lv_themes/lv_theme_template.h:
+
+../thirdparty/lvgl/src/lv_themes/lv_theme_material.h:
+
+../thirdparty/lvgl/src/lv_themes/lv_theme_mono.h:
+
+../thirdparty/lvgl/src/lv_font/lv_font.h:
+
+../thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.h:
+
+../thirdparty/lvgl/src/lv_font/lv_font.h:
+
+../thirdparty/lvgl/src/lv_misc/lv_printf.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_btn.h:
+
+../thirdparty/lvgl/src/lv_widgets/../lv_conf_internal.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_cont.h:
+
+../thirdparty/lvgl/src/lv_widgets/../lv_core/lv_obj.h:
+
+../thirdparty/lvgl/src/lv_widgets/../lv_core/lv_indev.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_imgbtn.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_btn.h:
+
+../thirdparty/lvgl/src/lv_widgets/../lv_draw/lv_draw_img.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_img.h:
+
+../thirdparty/lvgl/src/lv_widgets/../lv_misc/lv_fs.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_label.h:
+
+../thirdparty/lvgl/src/lv_widgets/../lv_font/lv_font.h:
+
+../thirdparty/lvgl/src/lv_widgets/../lv_font/lv_symbol_def.h:
+
+../thirdparty/lvgl/src/lv_widgets/../lv_misc/lv_txt.h:
+
+../thirdparty/lvgl/src/lv_widgets/../lv_draw/lv_draw.h:
+
+../thirdparty/lvgl/src/lv_widgets/../lv_draw/../lv_conf_internal.h:
+
+../thirdparty/lvgl/src/lv_widgets/../lv_draw/../lv_core/lv_style.h:
+
+../thirdparty/lvgl/src/lv_widgets/../lv_draw/../lv_misc/lv_txt.h:
+
+../thirdparty/lvgl/src/lv_widgets/../lv_draw/lv_img_decoder.h:
+
+../thirdparty/lvgl/src/lv_widgets/../lv_draw/lv_draw_rect.h:
+
+../thirdparty/lvgl/src/lv_widgets/../lv_draw/lv_draw_label.h:
+
+../thirdparty/lvgl/src/lv_widgets/../lv_draw/lv_draw_img.h:
+
+../thirdparty/lvgl/src/lv_widgets/../lv_draw/lv_draw_line.h:
+
+../thirdparty/lvgl/src/lv_widgets/../lv_draw/lv_draw_triangle.h:
+
+../thirdparty/lvgl/src/lv_widgets/../lv_draw/lv_draw_arc.h:
+
+../thirdparty/lvgl/src/lv_widgets/../lv_draw/lv_draw_blend.h:
+
+../thirdparty/lvgl/src/lv_widgets/../lv_draw/lv_draw_mask.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_label.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_line.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_page.h:
+
+../thirdparty/lvgl/src/lv_widgets/../lv_misc/lv_anim.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_cont.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_list.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_page.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_img.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_chart.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_line.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_table.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_checkbox.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_cpicker.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_bar.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_slider.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_bar.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_led.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_keyboard.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_dropdown.h:
+
+../thirdparty/lvgl/src/lv_widgets/../lv_widgets/lv_page.h:
+
+../thirdparty/lvgl/src/lv_widgets/../lv_widgets/lv_label.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_roller.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_textarea.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_canvas.h:
+
+../thirdparty/lvgl/src/lv_widgets/../lv_widgets/lv_img.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_win.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_tabview.h:
+
+../thirdparty/lvgl/src/lv_widgets/../lv_widgets/lv_win.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_tileview.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_msgbox.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_objmask.h:
+
+../thirdparty/lvgl/src/lv_widgets/../lv_widgets/lv_cont.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_gauge.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_linemeter.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_linemeter.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_switch.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_arc.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_spinner.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_arc.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_calendar.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_spinbox.h:
+
+../thirdparty/lvgl/src/lv_widgets/../lv_widgets/lv_textarea.h:
+
+../thirdparty/lvgl/src/lv_draw/lv_img_cache.h:
+
+../thirdparty/lvgl/src/lv_draw/lv_img_decoder.h:
+
+../thirdparty/lvgl/src/lv_api_map.h:
+
+../thirdparty/lvgl/src/../lvgl.h:
+
+../drivers/p_gpio.h:
diff --git a/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Debug/devices/display/p_ssd1963.o b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Debug/devices/display/p_ssd1963.o
new file mode 100644
index 00000000..2f0e5666
Binary files /dev/null and b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Debug/devices/display/p_ssd1963.o differ
diff --git a/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Debug/drivers/p_gpio.d b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Debug/drivers/p_gpio.d
new file mode 100644
index 00000000..faf0ec92
--- /dev/null
+++ b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Debug/drivers/p_gpio.d
@@ -0,0 +1,632 @@
+drivers/p_gpio.d drivers/p_gpio.o: ../drivers/p_gpio.c \
+ ../drivers/p_gpio.h ../oracle.h ../Config/pc_board.h \
+ ../hal/include/hal_gpio.h ../hal/include/hpl_gpio.h \
+ ../hal/utils/include/compiler.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\lib\gcc\arm-none-eabi\6.3.1\include\stddef.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\lib\gcc\arm-none-eabi\6.3.1\include\stdint.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\stdint.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\_default_types.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\features.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\_newlib_version.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_intsup.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_stdint.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\lib\gcc\arm-none-eabi\6.3.1\include\stdbool.h \
+ ../hal/utils/include/parts.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/same54.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/same54p20a.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/core_cm4.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/cmsis_version.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/cmsis_compiler.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/cmsis_gcc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/mpu_armv7.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/system_same54.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/ac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/adc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/aes.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/can.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/ccl.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/cmcc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/dac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/dmac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/dsu.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/eic.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/evsys.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/freqm.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/gclk.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/gmac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/hmatrixb.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/icm.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/i2s.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/mclk.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/nvmctrl.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/oscctrl.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/osc32kctrl.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/pac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/pcc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/pdec.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/pm.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/port.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/qspi.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/ramecc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/rstc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/rtc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/sdhc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/sercom.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/supc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/tc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/tcc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/trng.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/usb.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/wdt.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/ac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/adc0.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/adc1.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/aes.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/can0.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/can1.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/ccl.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/cmcc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/dac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/dmac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/dsu.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/eic.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/evsys.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/freqm.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/gclk.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/gmac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/hmatrix.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/icm.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/i2s.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/mclk.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/nvmctrl.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/oscctrl.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/osc32kctrl.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pcc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pdec.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pm.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/port.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pukcc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/qspi.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/ramecc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/rstc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/rtc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sdhc0.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sdhc1.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom0.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom1.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom2.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom3.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom4.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom5.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom6.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom7.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/supc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc0.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc1.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc2.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc3.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc4.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc5.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc6.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc7.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc0.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc1.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc2.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc3.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc4.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/trng.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/usb.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/wdt.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/pio/same54p20a.h \
+ ../hri/hri_e54.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/sam.h \
+ ../hri/hri_ac_e54.h ../hal/include/hal_atomic.h ../hri/hri_adc_e54.h \
+ ../hri/hri_aes_e54.h ../hri/hri_can_e54.h ../hri/hri_ccl_e54.h \
+ ../hri/hri_cmcc_e54.h ../hri/hri_dac_e54.h ../hri/hri_dmac_e54.h \
+ ../hri/hri_dsu_e54.h ../hri/hri_eic_e54.h ../hri/hri_evsys_e54.h \
+ ../hri/hri_freqm_e54.h ../hri/hri_gclk_e54.h ../hri/hri_gmac_e54.h \
+ ../hri/hri_hmatrixb_e54.h ../hri/hri_i2s_e54.h ../hri/hri_icm_e54.h \
+ ../hri/hri_mclk_e54.h ../hri/hri_nvmctrl_e54.h \
+ ../hri/hri_osc32kctrl_e54.h ../hri/hri_oscctrl_e54.h \
+ ../hri/hri_pac_e54.h ../hri/hri_pcc_e54.h ../hri/hri_pdec_e54.h \
+ ../hri/hri_pm_e54.h ../hri/hri_port_e54.h ../hri/hri_qspi_e54.h \
+ ../hri/hri_ramecc_e54.h ../hri/hri_rstc_e54.h ../hri/hri_rtc_e54.h \
+ ../hri/hri_sdhc_e54.h ../hri/hri_sercom_e54.h ../hri/hri_supc_e54.h \
+ ../hri/hri_tc_e54.h ../hri/hri_tcc_e54.h ../hri/hri_trng_e54.h \
+ ../hri/hri_usb_e54.h ../hri/hri_wdt_e54.h \
+ ../hal/utils/include/err_codes.h ../hpl/port/hpl_gpio_base.h \
+ ../hal/utils/include/utils_assert.h ../Config/hpl_port_config.h \
+ ../Config/pc_master.h ../hal/include/hal_delay.h \
+ ../hal/include/hpl_irq.h ../hal/include/hpl_reset.h \
+ ../hal/include/hpl_sleep.h ../hal/include/hal_init.h \
+ ../hal/include/hpl_init.h ../hal/include/hal_io.h \
+ ../hal/include/hal_sleep.h ../hal/include/hal_ext_irq.h \
+ ../hal/include/hpl_ext_irq.h ../hal/include/hal_usart_async.h \
+ ../hal/include/hal_io.h ../hal/include/hpl_usart_async.h \
+ ../hal/include/hpl_usart.h ../hal/include/hpl_irq.h \
+ ../hal/utils/include/utils_ringbuffer.h ../hal/utils/include/compiler.h \
+ ../hal/utils/include/utils_assert.h ../hal/include/hal_i2c_m_sync.h \
+ ../hal/include/hpl_i2c_m_sync.h ../hal/include/hal_timer.h \
+ ../hal/utils/include/utils_list.h ../hal/include/hpl_timer.h \
+ ../hpl/tc/hpl_tc_base.h ../hal/include/hpl_pwm.h \
+ ../Config/peripheral_clk_config.h ../hal/utils/include/utils.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\stdio.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\_ansi.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\newlib.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\config.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\ieeefp.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\cdefs.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\lib\gcc\arm-none-eabi\6.3.1\include\stdarg.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\reent.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\_ansi.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_types.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\_types.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\lock.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\types.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\endian.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\_endian.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\select.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_sigset.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_timeval.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\timespec.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_timespec.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_pthreadtypes.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\types.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\stdio.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\stdlib.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\stdlib.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\alloca.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\string.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\xlocale.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\string.h
+
+../drivers/p_gpio.h:
+
+../oracle.h:
+
+../Config/pc_board.h:
+
+../hal/include/hal_gpio.h:
+
+../hal/include/hpl_gpio.h:
+
+../hal/utils/include/compiler.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\lib\gcc\arm-none-eabi\6.3.1\include\stddef.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\lib\gcc\arm-none-eabi\6.3.1\include\stdint.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\stdint.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\_default_types.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\features.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\_newlib_version.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_intsup.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_stdint.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\lib\gcc\arm-none-eabi\6.3.1\include\stdbool.h:
+
+../hal/utils/include/parts.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/same54.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/same54p20a.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/core_cm4.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/cmsis_version.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/cmsis_compiler.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/cmsis_gcc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/mpu_armv7.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/system_same54.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/ac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/adc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/aes.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/can.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/ccl.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/cmcc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/dac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/dmac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/dsu.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/eic.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/evsys.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/freqm.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/gclk.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/gmac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/hmatrixb.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/icm.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/i2s.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/mclk.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/nvmctrl.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/oscctrl.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/osc32kctrl.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/pac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/pcc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/pdec.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/pm.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/port.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/qspi.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/ramecc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/rstc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/rtc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/sdhc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/sercom.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/supc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/tc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/tcc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/trng.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/usb.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/wdt.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/ac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/adc0.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/adc1.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/aes.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/can0.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/can1.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/ccl.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/cmcc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/dac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/dmac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/dsu.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/eic.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/evsys.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/freqm.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/gclk.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/gmac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/hmatrix.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/icm.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/i2s.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/mclk.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/nvmctrl.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/oscctrl.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/osc32kctrl.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pcc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pdec.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pm.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/port.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pukcc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/qspi.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/ramecc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/rstc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/rtc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sdhc0.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sdhc1.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom0.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom1.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom2.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom3.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom4.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom5.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom6.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom7.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/supc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc0.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc1.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc2.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc3.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc4.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc5.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc6.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc7.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc0.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc1.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc2.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc3.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc4.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/trng.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/usb.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/wdt.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/pio/same54p20a.h:
+
+../hri/hri_e54.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/sam.h:
+
+../hri/hri_ac_e54.h:
+
+../hal/include/hal_atomic.h:
+
+../hri/hri_adc_e54.h:
+
+../hri/hri_aes_e54.h:
+
+../hri/hri_can_e54.h:
+
+../hri/hri_ccl_e54.h:
+
+../hri/hri_cmcc_e54.h:
+
+../hri/hri_dac_e54.h:
+
+../hri/hri_dmac_e54.h:
+
+../hri/hri_dsu_e54.h:
+
+../hri/hri_eic_e54.h:
+
+../hri/hri_evsys_e54.h:
+
+../hri/hri_freqm_e54.h:
+
+../hri/hri_gclk_e54.h:
+
+../hri/hri_gmac_e54.h:
+
+../hri/hri_hmatrixb_e54.h:
+
+../hri/hri_i2s_e54.h:
+
+../hri/hri_icm_e54.h:
+
+../hri/hri_mclk_e54.h:
+
+../hri/hri_nvmctrl_e54.h:
+
+../hri/hri_osc32kctrl_e54.h:
+
+../hri/hri_oscctrl_e54.h:
+
+../hri/hri_pac_e54.h:
+
+../hri/hri_pcc_e54.h:
+
+../hri/hri_pdec_e54.h:
+
+../hri/hri_pm_e54.h:
+
+../hri/hri_port_e54.h:
+
+../hri/hri_qspi_e54.h:
+
+../hri/hri_ramecc_e54.h:
+
+../hri/hri_rstc_e54.h:
+
+../hri/hri_rtc_e54.h:
+
+../hri/hri_sdhc_e54.h:
+
+../hri/hri_sercom_e54.h:
+
+../hri/hri_supc_e54.h:
+
+../hri/hri_tc_e54.h:
+
+../hri/hri_tcc_e54.h:
+
+../hri/hri_trng_e54.h:
+
+../hri/hri_usb_e54.h:
+
+../hri/hri_wdt_e54.h:
+
+../hal/utils/include/err_codes.h:
+
+../hpl/port/hpl_gpio_base.h:
+
+../hal/utils/include/utils_assert.h:
+
+../Config/hpl_port_config.h:
+
+../Config/pc_master.h:
+
+../hal/include/hal_delay.h:
+
+../hal/include/hpl_irq.h:
+
+../hal/include/hpl_reset.h:
+
+../hal/include/hpl_sleep.h:
+
+../hal/include/hal_init.h:
+
+../hal/include/hpl_init.h:
+
+../hal/include/hal_io.h:
+
+../hal/include/hal_sleep.h:
+
+../hal/include/hal_ext_irq.h:
+
+../hal/include/hpl_ext_irq.h:
+
+../hal/include/hal_usart_async.h:
+
+../hal/include/hal_io.h:
+
+../hal/include/hpl_usart_async.h:
+
+../hal/include/hpl_usart.h:
+
+../hal/include/hpl_irq.h:
+
+../hal/utils/include/utils_ringbuffer.h:
+
+../hal/utils/include/compiler.h:
+
+../hal/utils/include/utils_assert.h:
+
+../hal/include/hal_i2c_m_sync.h:
+
+../hal/include/hpl_i2c_m_sync.h:
+
+../hal/include/hal_timer.h:
+
+../hal/utils/include/utils_list.h:
+
+../hal/include/hpl_timer.h:
+
+../hpl/tc/hpl_tc_base.h:
+
+../hal/include/hpl_pwm.h:
+
+../Config/peripheral_clk_config.h:
+
+../hal/utils/include/utils.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\stdio.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\_ansi.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\newlib.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\config.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\ieeefp.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\cdefs.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\lib\gcc\arm-none-eabi\6.3.1\include\stdarg.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\reent.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\_ansi.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_types.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\_types.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\lock.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\types.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\endian.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\_endian.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\select.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_sigset.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_timeval.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\timespec.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_timespec.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_pthreadtypes.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\types.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\stdio.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\stdlib.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\stdlib.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\alloca.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\string.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\xlocale.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\string.h:
diff --git a/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Debug/drivers/p_gpio.o b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Debug/drivers/p_gpio.o
new file mode 100644
index 00000000..5cb3a716
Binary files /dev/null and b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Debug/drivers/p_gpio.o differ
diff --git a/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Debug/drivers/p_i2c.d b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Debug/drivers/p_i2c.d
new file mode 100644
index 00000000..94311411
--- /dev/null
+++ b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Debug/drivers/p_i2c.d
@@ -0,0 +1,631 @@
+drivers/p_i2c.d drivers/p_i2c.o: ../drivers/p_i2c.c ../drivers/p_i2c.h \
+ ../oracle.h ../Config/pc_board.h ../hal/include/hal_gpio.h \
+ ../hal/include/hpl_gpio.h ../hal/utils/include/compiler.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\lib\gcc\arm-none-eabi\6.3.1\include\stddef.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\lib\gcc\arm-none-eabi\6.3.1\include\stdint.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\stdint.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\_default_types.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\features.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\_newlib_version.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_intsup.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_stdint.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\lib\gcc\arm-none-eabi\6.3.1\include\stdbool.h \
+ ../hal/utils/include/parts.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/same54.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/same54p20a.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/core_cm4.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/cmsis_version.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/cmsis_compiler.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/cmsis_gcc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/mpu_armv7.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/system_same54.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/ac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/adc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/aes.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/can.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/ccl.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/cmcc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/dac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/dmac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/dsu.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/eic.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/evsys.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/freqm.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/gclk.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/gmac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/hmatrixb.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/icm.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/i2s.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/mclk.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/nvmctrl.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/oscctrl.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/osc32kctrl.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/pac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/pcc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/pdec.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/pm.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/port.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/qspi.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/ramecc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/rstc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/rtc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/sdhc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/sercom.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/supc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/tc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/tcc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/trng.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/usb.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/wdt.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/ac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/adc0.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/adc1.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/aes.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/can0.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/can1.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/ccl.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/cmcc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/dac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/dmac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/dsu.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/eic.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/evsys.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/freqm.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/gclk.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/gmac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/hmatrix.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/icm.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/i2s.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/mclk.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/nvmctrl.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/oscctrl.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/osc32kctrl.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pcc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pdec.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pm.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/port.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pukcc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/qspi.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/ramecc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/rstc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/rtc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sdhc0.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sdhc1.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom0.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom1.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom2.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom3.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom4.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom5.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom6.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom7.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/supc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc0.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc1.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc2.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc3.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc4.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc5.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc6.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc7.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc0.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc1.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc2.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc3.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc4.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/trng.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/usb.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/wdt.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/pio/same54p20a.h \
+ ../hri/hri_e54.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/sam.h \
+ ../hri/hri_ac_e54.h ../hal/include/hal_atomic.h ../hri/hri_adc_e54.h \
+ ../hri/hri_aes_e54.h ../hri/hri_can_e54.h ../hri/hri_ccl_e54.h \
+ ../hri/hri_cmcc_e54.h ../hri/hri_dac_e54.h ../hri/hri_dmac_e54.h \
+ ../hri/hri_dsu_e54.h ../hri/hri_eic_e54.h ../hri/hri_evsys_e54.h \
+ ../hri/hri_freqm_e54.h ../hri/hri_gclk_e54.h ../hri/hri_gmac_e54.h \
+ ../hri/hri_hmatrixb_e54.h ../hri/hri_i2s_e54.h ../hri/hri_icm_e54.h \
+ ../hri/hri_mclk_e54.h ../hri/hri_nvmctrl_e54.h \
+ ../hri/hri_osc32kctrl_e54.h ../hri/hri_oscctrl_e54.h \
+ ../hri/hri_pac_e54.h ../hri/hri_pcc_e54.h ../hri/hri_pdec_e54.h \
+ ../hri/hri_pm_e54.h ../hri/hri_port_e54.h ../hri/hri_qspi_e54.h \
+ ../hri/hri_ramecc_e54.h ../hri/hri_rstc_e54.h ../hri/hri_rtc_e54.h \
+ ../hri/hri_sdhc_e54.h ../hri/hri_sercom_e54.h ../hri/hri_supc_e54.h \
+ ../hri/hri_tc_e54.h ../hri/hri_tcc_e54.h ../hri/hri_trng_e54.h \
+ ../hri/hri_usb_e54.h ../hri/hri_wdt_e54.h \
+ ../hal/utils/include/err_codes.h ../hpl/port/hpl_gpio_base.h \
+ ../hal/utils/include/utils_assert.h ../Config/hpl_port_config.h \
+ ../Config/pc_master.h ../hal/include/hal_delay.h \
+ ../hal/include/hpl_irq.h ../hal/include/hpl_reset.h \
+ ../hal/include/hpl_sleep.h ../hal/include/hal_init.h \
+ ../hal/include/hpl_init.h ../hal/include/hal_io.h \
+ ../hal/include/hal_sleep.h ../hal/include/hal_ext_irq.h \
+ ../hal/include/hpl_ext_irq.h ../hal/include/hal_usart_async.h \
+ ../hal/include/hal_io.h ../hal/include/hpl_usart_async.h \
+ ../hal/include/hpl_usart.h ../hal/include/hpl_irq.h \
+ ../hal/utils/include/utils_ringbuffer.h ../hal/utils/include/compiler.h \
+ ../hal/utils/include/utils_assert.h ../hal/include/hal_i2c_m_sync.h \
+ ../hal/include/hpl_i2c_m_sync.h ../hal/include/hal_timer.h \
+ ../hal/utils/include/utils_list.h ../hal/include/hpl_timer.h \
+ ../hpl/tc/hpl_tc_base.h ../hal/include/hpl_pwm.h \
+ ../Config/peripheral_clk_config.h ../hal/utils/include/utils.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\stdio.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\_ansi.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\newlib.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\config.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\ieeefp.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\cdefs.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\lib\gcc\arm-none-eabi\6.3.1\include\stdarg.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\reent.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\_ansi.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_types.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\_types.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\lock.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\types.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\endian.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\_endian.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\select.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_sigset.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_timeval.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\timespec.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_timespec.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_pthreadtypes.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\types.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\stdio.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\stdlib.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\stdlib.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\alloca.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\string.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\xlocale.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\string.h
+
+../drivers/p_i2c.h:
+
+../oracle.h:
+
+../Config/pc_board.h:
+
+../hal/include/hal_gpio.h:
+
+../hal/include/hpl_gpio.h:
+
+../hal/utils/include/compiler.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\lib\gcc\arm-none-eabi\6.3.1\include\stddef.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\lib\gcc\arm-none-eabi\6.3.1\include\stdint.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\stdint.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\_default_types.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\features.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\_newlib_version.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_intsup.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_stdint.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\lib\gcc\arm-none-eabi\6.3.1\include\stdbool.h:
+
+../hal/utils/include/parts.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/same54.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/same54p20a.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/core_cm4.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/cmsis_version.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/cmsis_compiler.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/cmsis_gcc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/mpu_armv7.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/system_same54.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/ac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/adc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/aes.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/can.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/ccl.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/cmcc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/dac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/dmac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/dsu.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/eic.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/evsys.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/freqm.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/gclk.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/gmac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/hmatrixb.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/icm.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/i2s.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/mclk.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/nvmctrl.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/oscctrl.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/osc32kctrl.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/pac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/pcc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/pdec.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/pm.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/port.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/qspi.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/ramecc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/rstc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/rtc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/sdhc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/sercom.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/supc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/tc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/tcc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/trng.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/usb.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/wdt.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/ac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/adc0.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/adc1.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/aes.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/can0.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/can1.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/ccl.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/cmcc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/dac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/dmac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/dsu.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/eic.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/evsys.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/freqm.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/gclk.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/gmac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/hmatrix.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/icm.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/i2s.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/mclk.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/nvmctrl.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/oscctrl.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/osc32kctrl.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pcc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pdec.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pm.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/port.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pukcc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/qspi.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/ramecc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/rstc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/rtc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sdhc0.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sdhc1.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom0.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom1.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom2.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom3.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom4.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom5.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom6.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom7.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/supc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc0.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc1.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc2.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc3.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc4.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc5.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc6.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc7.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc0.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc1.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc2.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc3.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc4.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/trng.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/usb.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/wdt.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/pio/same54p20a.h:
+
+../hri/hri_e54.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/sam.h:
+
+../hri/hri_ac_e54.h:
+
+../hal/include/hal_atomic.h:
+
+../hri/hri_adc_e54.h:
+
+../hri/hri_aes_e54.h:
+
+../hri/hri_can_e54.h:
+
+../hri/hri_ccl_e54.h:
+
+../hri/hri_cmcc_e54.h:
+
+../hri/hri_dac_e54.h:
+
+../hri/hri_dmac_e54.h:
+
+../hri/hri_dsu_e54.h:
+
+../hri/hri_eic_e54.h:
+
+../hri/hri_evsys_e54.h:
+
+../hri/hri_freqm_e54.h:
+
+../hri/hri_gclk_e54.h:
+
+../hri/hri_gmac_e54.h:
+
+../hri/hri_hmatrixb_e54.h:
+
+../hri/hri_i2s_e54.h:
+
+../hri/hri_icm_e54.h:
+
+../hri/hri_mclk_e54.h:
+
+../hri/hri_nvmctrl_e54.h:
+
+../hri/hri_osc32kctrl_e54.h:
+
+../hri/hri_oscctrl_e54.h:
+
+../hri/hri_pac_e54.h:
+
+../hri/hri_pcc_e54.h:
+
+../hri/hri_pdec_e54.h:
+
+../hri/hri_pm_e54.h:
+
+../hri/hri_port_e54.h:
+
+../hri/hri_qspi_e54.h:
+
+../hri/hri_ramecc_e54.h:
+
+../hri/hri_rstc_e54.h:
+
+../hri/hri_rtc_e54.h:
+
+../hri/hri_sdhc_e54.h:
+
+../hri/hri_sercom_e54.h:
+
+../hri/hri_supc_e54.h:
+
+../hri/hri_tc_e54.h:
+
+../hri/hri_tcc_e54.h:
+
+../hri/hri_trng_e54.h:
+
+../hri/hri_usb_e54.h:
+
+../hri/hri_wdt_e54.h:
+
+../hal/utils/include/err_codes.h:
+
+../hpl/port/hpl_gpio_base.h:
+
+../hal/utils/include/utils_assert.h:
+
+../Config/hpl_port_config.h:
+
+../Config/pc_master.h:
+
+../hal/include/hal_delay.h:
+
+../hal/include/hpl_irq.h:
+
+../hal/include/hpl_reset.h:
+
+../hal/include/hpl_sleep.h:
+
+../hal/include/hal_init.h:
+
+../hal/include/hpl_init.h:
+
+../hal/include/hal_io.h:
+
+../hal/include/hal_sleep.h:
+
+../hal/include/hal_ext_irq.h:
+
+../hal/include/hpl_ext_irq.h:
+
+../hal/include/hal_usart_async.h:
+
+../hal/include/hal_io.h:
+
+../hal/include/hpl_usart_async.h:
+
+../hal/include/hpl_usart.h:
+
+../hal/include/hpl_irq.h:
+
+../hal/utils/include/utils_ringbuffer.h:
+
+../hal/utils/include/compiler.h:
+
+../hal/utils/include/utils_assert.h:
+
+../hal/include/hal_i2c_m_sync.h:
+
+../hal/include/hpl_i2c_m_sync.h:
+
+../hal/include/hal_timer.h:
+
+../hal/utils/include/utils_list.h:
+
+../hal/include/hpl_timer.h:
+
+../hpl/tc/hpl_tc_base.h:
+
+../hal/include/hpl_pwm.h:
+
+../Config/peripheral_clk_config.h:
+
+../hal/utils/include/utils.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\stdio.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\_ansi.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\newlib.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\config.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\ieeefp.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\cdefs.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\lib\gcc\arm-none-eabi\6.3.1\include\stdarg.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\reent.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\_ansi.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_types.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\_types.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\lock.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\types.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\endian.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\_endian.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\select.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_sigset.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_timeval.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\timespec.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_timespec.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_pthreadtypes.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\types.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\stdio.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\stdlib.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\stdlib.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\alloca.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\string.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\xlocale.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\string.h:
diff --git a/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Debug/drivers/p_i2c.o b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Debug/drivers/p_i2c.o
new file mode 100644
index 00000000..acaa1ec2
Binary files /dev/null and b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Debug/drivers/p_i2c.o differ
diff --git a/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Debug/drivers/p_tcc.d b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Debug/drivers/p_tcc.d
new file mode 100644
index 00000000..45b3005b
--- /dev/null
+++ b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Debug/drivers/p_tcc.d
@@ -0,0 +1,1090 @@
+drivers/p_tcc.d drivers/p_tcc.o: ../drivers/p_tcc.c ../drivers/p_tcc.h \
+ ../oracle.h ../Config/pc_board.h ../hal/include/hal_gpio.h \
+ ../hal/include/hpl_gpio.h ../hal/utils/include/compiler.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\lib\gcc\arm-none-eabi\6.3.1\include\stddef.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\lib\gcc\arm-none-eabi\6.3.1\include\stdint.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\stdint.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\_default_types.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\features.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\_newlib_version.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_intsup.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_stdint.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\lib\gcc\arm-none-eabi\6.3.1\include\stdbool.h \
+ ../hal/utils/include/parts.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/same54.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/same54p20a.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/core_cm4.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/cmsis_version.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/cmsis_compiler.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/cmsis_gcc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/mpu_armv7.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/system_same54.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/ac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/adc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/aes.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/can.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/ccl.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/cmcc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/dac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/dmac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/dsu.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/eic.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/evsys.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/freqm.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/gclk.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/gmac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/hmatrixb.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/icm.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/i2s.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/mclk.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/nvmctrl.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/oscctrl.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/osc32kctrl.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/pac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/pcc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/pdec.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/pm.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/port.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/qspi.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/ramecc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/rstc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/rtc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/sdhc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/sercom.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/supc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/tc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/tcc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/trng.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/usb.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/wdt.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/ac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/adc0.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/adc1.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/aes.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/can0.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/can1.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/ccl.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/cmcc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/dac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/dmac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/dsu.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/eic.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/evsys.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/freqm.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/gclk.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/gmac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/hmatrix.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/icm.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/i2s.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/mclk.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/nvmctrl.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/oscctrl.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/osc32kctrl.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pcc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pdec.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pm.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/port.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pukcc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/qspi.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/ramecc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/rstc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/rtc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sdhc0.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sdhc1.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom0.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom1.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom2.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom3.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom4.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom5.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom6.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom7.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/supc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc0.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc1.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc2.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc3.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc4.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc5.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc6.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc7.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc0.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc1.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc2.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc3.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc4.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/trng.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/usb.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/wdt.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/pio/same54p20a.h \
+ ../hri/hri_e54.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/sam.h \
+ ../hri/hri_ac_e54.h ../hal/include/hal_atomic.h ../hri/hri_adc_e54.h \
+ ../hri/hri_aes_e54.h ../hri/hri_can_e54.h ../hri/hri_ccl_e54.h \
+ ../hri/hri_cmcc_e54.h ../hri/hri_dac_e54.h ../hri/hri_dmac_e54.h \
+ ../hri/hri_dsu_e54.h ../hri/hri_eic_e54.h ../hri/hri_evsys_e54.h \
+ ../hri/hri_freqm_e54.h ../hri/hri_gclk_e54.h ../hri/hri_gmac_e54.h \
+ ../hri/hri_hmatrixb_e54.h ../hri/hri_i2s_e54.h ../hri/hri_icm_e54.h \
+ ../hri/hri_mclk_e54.h ../hri/hri_nvmctrl_e54.h \
+ ../hri/hri_osc32kctrl_e54.h ../hri/hri_oscctrl_e54.h \
+ ../hri/hri_pac_e54.h ../hri/hri_pcc_e54.h ../hri/hri_pdec_e54.h \
+ ../hri/hri_pm_e54.h ../hri/hri_port_e54.h ../hri/hri_qspi_e54.h \
+ ../hri/hri_ramecc_e54.h ../hri/hri_rstc_e54.h ../hri/hri_rtc_e54.h \
+ ../hri/hri_sdhc_e54.h ../hri/hri_sercom_e54.h ../hri/hri_supc_e54.h \
+ ../hri/hri_tc_e54.h ../hri/hri_tcc_e54.h ../hri/hri_trng_e54.h \
+ ../hri/hri_usb_e54.h ../hri/hri_wdt_e54.h \
+ ../hal/utils/include/err_codes.h ../hpl/port/hpl_gpio_base.h \
+ ../hal/utils/include/utils_assert.h ../Config/hpl_port_config.h \
+ ../Config/pc_master.h ../hal/include/hal_delay.h \
+ ../hal/include/hpl_irq.h ../hal/include/hpl_reset.h \
+ ../hal/include/hpl_sleep.h ../hal/include/hal_init.h \
+ ../hal/include/hpl_init.h ../hal/include/hal_io.h \
+ ../hal/include/hal_sleep.h ../hal/include/hal_ext_irq.h \
+ ../hal/include/hpl_ext_irq.h ../hal/include/hal_usart_async.h \
+ ../hal/include/hal_io.h ../hal/include/hpl_usart_async.h \
+ ../hal/include/hpl_usart.h ../hal/include/hpl_irq.h \
+ ../hal/utils/include/utils_ringbuffer.h ../hal/utils/include/compiler.h \
+ ../hal/utils/include/utils_assert.h ../hal/include/hal_i2c_m_sync.h \
+ ../hal/include/hpl_i2c_m_sync.h ../hal/include/hal_timer.h \
+ ../hal/utils/include/utils_list.h ../hal/include/hpl_timer.h \
+ ../hpl/tc/hpl_tc_base.h ../hal/include/hpl_pwm.h \
+ ../Config/peripheral_clk_config.h ../hal/utils/include/utils.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\stdio.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\_ansi.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\newlib.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\config.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\ieeefp.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\cdefs.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\lib\gcc\arm-none-eabi\6.3.1\include\stdarg.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\reent.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\_ansi.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_types.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\_types.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\lock.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\types.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\endian.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\_endian.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\select.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_sigset.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_timeval.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\timespec.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_timespec.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_pthreadtypes.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\types.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\stdio.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\stdlib.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\stdlib.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\alloca.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\string.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\xlocale.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\string.h \
+ ../thirdparty/lvgl/lvgl.h ../thirdparty/lvgl/src/lv_misc/lv_log.h \
+ ../thirdparty/lvgl/src/lv_misc/../lv_conf_internal.h ../Config/lv_conf.h \
+ ../thirdparty/lvgl/src/lv_misc/lv_task.h \
+ ../thirdparty/lvgl/src/lv_misc/lv_mem.h \
+ ../thirdparty/lvgl/src/lv_misc/lv_log.h \
+ ../thirdparty/lvgl/src/lv_misc/lv_types.h \
+ ../thirdparty/lvgl/src/lv_misc/lv_ll.h \
+ ../thirdparty/lvgl/src/lv_misc/lv_math.h \
+ ../thirdparty/lvgl/src/lv_misc/lv_async.h \
+ ../thirdparty/lvgl/src/lv_misc/lv_task.h \
+ ../thirdparty/lvgl/src/lv_hal/lv_hal.h \
+ ../thirdparty/lvgl/src/lv_hal/lv_hal_disp.h \
+ ../thirdparty/lvgl/src/lv_hal/lv_hal.h \
+ ../thirdparty/lvgl/src/lv_hal/../lv_misc/lv_color.h \
+ ../thirdparty/lvgl/src/lv_hal/../lv_misc/../lv_conf_internal.h \
+ ../thirdparty/lvgl/src/lv_hal/../lv_misc/lv_math.h \
+ ../thirdparty/lvgl/src/lv_hal/../lv_misc/lv_area.h \
+ ../thirdparty/lvgl/src/lv_hal/../lv_misc/lv_mem.h \
+ ../thirdparty/lvgl/src/lv_hal/../lv_misc/lv_ll.h \
+ ../thirdparty/lvgl/src/lv_hal/../lv_misc/lv_task.h \
+ ../thirdparty/lvgl/src/lv_hal/lv_hal_indev.h \
+ ../thirdparty/lvgl/src/lv_hal/../lv_conf_internal.h \
+ ../thirdparty/lvgl/src/lv_hal/lv_hal_tick.h \
+ ../thirdparty/lvgl/src/lv_core/lv_obj.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_conf_internal.h \
+ ../thirdparty/lvgl/src/lv_core/lv_style.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_font/lv_font.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_font/../lv_conf_internal.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_font/lv_symbol_def.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_font/../lv_misc/lv_area.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_misc/lv_color.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_misc/lv_area.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_misc/lv_anim.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_misc/../lv_conf_internal.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_misc/lv_mem.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_misc/lv_types.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_draw/lv_draw_blend.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_draw/../lv_misc/lv_color.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_draw/../lv_misc/lv_area.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_draw/lv_draw_mask.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_hal/lv_hal.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_draw/lv_draw_rect.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_draw/../lv_core/lv_style.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_draw/lv_draw_label.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_draw/../lv_misc/lv_bidi.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_draw/../lv_misc/../lv_conf_internal.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_draw/../lv_misc/lv_txt.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_draw/../lv_misc/lv_area.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_draw/../lv_misc/../lv_font/lv_font.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_draw/lv_draw_line.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_draw/lv_draw_img.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_draw/lv_img_decoder.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_draw/../lv_conf_internal.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_draw/lv_img_buf.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_draw/../lv_misc/lv_fs.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_draw/../lv_misc/lv_mem.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_draw/../lv_misc/lv_types.h \
+ ../thirdparty/lvgl/src/lv_core/lv_obj_style_dec.h \
+ ../thirdparty/lvgl/src/lv_core/lv_group.h \
+ ../thirdparty/lvgl/src/lv_core/lv_obj.h \
+ ../thirdparty/lvgl/src/lv_core/lv_indev.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_hal/lv_hal_indev.h \
+ ../thirdparty/lvgl/src/lv_core/../lv_core/lv_group.h \
+ ../thirdparty/lvgl/src/lv_core/lv_refr.h \
+ ../thirdparty/lvgl/src/lv_core/lv_disp.h \
+ ../thirdparty/lvgl/src/lv_themes/lv_theme.h \
+ ../thirdparty/lvgl/src/lv_themes/../lv_conf_internal.h \
+ ../thirdparty/lvgl/src/lv_themes/../lv_core/lv_style.h \
+ ../thirdparty/lvgl/src/lv_themes/../lv_core/lv_obj.h \
+ ../thirdparty/lvgl/src/lv_themes/lv_theme_empty.h \
+ ../thirdparty/lvgl/src/lv_themes/lv_theme_template.h \
+ ../thirdparty/lvgl/src/lv_themes/lv_theme_material.h \
+ ../thirdparty/lvgl/src/lv_themes/lv_theme_mono.h \
+ ../thirdparty/lvgl/src/lv_font/lv_font.h \
+ ../thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.h \
+ ../thirdparty/lvgl/src/lv_font/lv_font.h \
+ ../thirdparty/lvgl/src/lv_misc/lv_printf.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_btn.h \
+ ../thirdparty/lvgl/src/lv_widgets/../lv_conf_internal.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_cont.h \
+ ../thirdparty/lvgl/src/lv_widgets/../lv_core/lv_obj.h \
+ ../thirdparty/lvgl/src/lv_widgets/../lv_core/lv_indev.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_imgbtn.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_btn.h \
+ ../thirdparty/lvgl/src/lv_widgets/../lv_draw/lv_draw_img.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_img.h \
+ ../thirdparty/lvgl/src/lv_widgets/../lv_misc/lv_fs.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_label.h \
+ ../thirdparty/lvgl/src/lv_widgets/../lv_font/lv_font.h \
+ ../thirdparty/lvgl/src/lv_widgets/../lv_font/lv_symbol_def.h \
+ ../thirdparty/lvgl/src/lv_widgets/../lv_misc/lv_txt.h \
+ ../thirdparty/lvgl/src/lv_widgets/../lv_draw/lv_draw.h \
+ ../thirdparty/lvgl/src/lv_widgets/../lv_draw/../lv_conf_internal.h \
+ ../thirdparty/lvgl/src/lv_widgets/../lv_draw/../lv_core/lv_style.h \
+ ../thirdparty/lvgl/src/lv_widgets/../lv_draw/../lv_misc/lv_txt.h \
+ ../thirdparty/lvgl/src/lv_widgets/../lv_draw/lv_img_decoder.h \
+ ../thirdparty/lvgl/src/lv_widgets/../lv_draw/lv_draw_rect.h \
+ ../thirdparty/lvgl/src/lv_widgets/../lv_draw/lv_draw_label.h \
+ ../thirdparty/lvgl/src/lv_widgets/../lv_draw/lv_draw_img.h \
+ ../thirdparty/lvgl/src/lv_widgets/../lv_draw/lv_draw_line.h \
+ ../thirdparty/lvgl/src/lv_widgets/../lv_draw/lv_draw_triangle.h \
+ ../thirdparty/lvgl/src/lv_widgets/../lv_draw/lv_draw_arc.h \
+ ../thirdparty/lvgl/src/lv_widgets/../lv_draw/lv_draw_blend.h \
+ ../thirdparty/lvgl/src/lv_widgets/../lv_draw/lv_draw_mask.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_label.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_line.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_page.h \
+ ../thirdparty/lvgl/src/lv_widgets/../lv_misc/lv_anim.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_cont.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_list.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_page.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_img.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_chart.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_line.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_table.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_checkbox.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_cpicker.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_bar.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_slider.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_bar.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_led.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_keyboard.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_dropdown.h \
+ ../thirdparty/lvgl/src/lv_widgets/../lv_widgets/lv_page.h \
+ ../thirdparty/lvgl/src/lv_widgets/../lv_widgets/lv_label.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_roller.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_textarea.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_canvas.h \
+ ../thirdparty/lvgl/src/lv_widgets/../lv_widgets/lv_img.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_win.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_tabview.h \
+ ../thirdparty/lvgl/src/lv_widgets/../lv_widgets/lv_win.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_tileview.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_msgbox.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_objmask.h \
+ ../thirdparty/lvgl/src/lv_widgets/../lv_widgets/lv_cont.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_gauge.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_linemeter.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_linemeter.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_switch.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_arc.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_spinner.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_arc.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_calendar.h \
+ ../thirdparty/lvgl/src/lv_widgets/lv_spinbox.h \
+ ../thirdparty/lvgl/src/lv_widgets/../lv_widgets/lv_textarea.h \
+ ../thirdparty/lvgl/src/lv_draw/lv_img_cache.h \
+ ../thirdparty/lvgl/src/lv_draw/lv_img_decoder.h \
+ ../thirdparty/lvgl/src/lv_api_map.h ../thirdparty/lvgl/src/../lvgl.h
+
+../drivers/p_tcc.h:
+
+../oracle.h:
+
+../Config/pc_board.h:
+
+../hal/include/hal_gpio.h:
+
+../hal/include/hpl_gpio.h:
+
+../hal/utils/include/compiler.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\lib\gcc\arm-none-eabi\6.3.1\include\stddef.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\lib\gcc\arm-none-eabi\6.3.1\include\stdint.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\stdint.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\_default_types.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\features.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\_newlib_version.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_intsup.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_stdint.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\lib\gcc\arm-none-eabi\6.3.1\include\stdbool.h:
+
+../hal/utils/include/parts.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/same54.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/same54p20a.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/core_cm4.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/cmsis_version.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/cmsis_compiler.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/cmsis_gcc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/mpu_armv7.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/system_same54.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/ac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/adc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/aes.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/can.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/ccl.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/cmcc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/dac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/dmac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/dsu.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/eic.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/evsys.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/freqm.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/gclk.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/gmac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/hmatrixb.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/icm.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/i2s.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/mclk.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/nvmctrl.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/oscctrl.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/osc32kctrl.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/pac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/pcc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/pdec.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/pm.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/port.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/qspi.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/ramecc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/rstc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/rtc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/sdhc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/sercom.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/supc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/tc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/tcc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/trng.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/usb.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/wdt.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/ac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/adc0.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/adc1.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/aes.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/can0.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/can1.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/ccl.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/cmcc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/dac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/dmac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/dsu.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/eic.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/evsys.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/freqm.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/gclk.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/gmac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/hmatrix.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/icm.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/i2s.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/mclk.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/nvmctrl.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/oscctrl.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/osc32kctrl.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pcc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pdec.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pm.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/port.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pukcc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/qspi.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/ramecc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/rstc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/rtc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sdhc0.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sdhc1.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom0.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom1.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom2.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom3.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom4.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom5.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom6.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom7.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/supc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc0.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc1.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc2.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc3.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc4.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc5.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc6.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc7.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc0.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc1.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc2.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc3.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc4.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/trng.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/usb.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/wdt.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/pio/same54p20a.h:
+
+../hri/hri_e54.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/sam.h:
+
+../hri/hri_ac_e54.h:
+
+../hal/include/hal_atomic.h:
+
+../hri/hri_adc_e54.h:
+
+../hri/hri_aes_e54.h:
+
+../hri/hri_can_e54.h:
+
+../hri/hri_ccl_e54.h:
+
+../hri/hri_cmcc_e54.h:
+
+../hri/hri_dac_e54.h:
+
+../hri/hri_dmac_e54.h:
+
+../hri/hri_dsu_e54.h:
+
+../hri/hri_eic_e54.h:
+
+../hri/hri_evsys_e54.h:
+
+../hri/hri_freqm_e54.h:
+
+../hri/hri_gclk_e54.h:
+
+../hri/hri_gmac_e54.h:
+
+../hri/hri_hmatrixb_e54.h:
+
+../hri/hri_i2s_e54.h:
+
+../hri/hri_icm_e54.h:
+
+../hri/hri_mclk_e54.h:
+
+../hri/hri_nvmctrl_e54.h:
+
+../hri/hri_osc32kctrl_e54.h:
+
+../hri/hri_oscctrl_e54.h:
+
+../hri/hri_pac_e54.h:
+
+../hri/hri_pcc_e54.h:
+
+../hri/hri_pdec_e54.h:
+
+../hri/hri_pm_e54.h:
+
+../hri/hri_port_e54.h:
+
+../hri/hri_qspi_e54.h:
+
+../hri/hri_ramecc_e54.h:
+
+../hri/hri_rstc_e54.h:
+
+../hri/hri_rtc_e54.h:
+
+../hri/hri_sdhc_e54.h:
+
+../hri/hri_sercom_e54.h:
+
+../hri/hri_supc_e54.h:
+
+../hri/hri_tc_e54.h:
+
+../hri/hri_tcc_e54.h:
+
+../hri/hri_trng_e54.h:
+
+../hri/hri_usb_e54.h:
+
+../hri/hri_wdt_e54.h:
+
+../hal/utils/include/err_codes.h:
+
+../hpl/port/hpl_gpio_base.h:
+
+../hal/utils/include/utils_assert.h:
+
+../Config/hpl_port_config.h:
+
+../Config/pc_master.h:
+
+../hal/include/hal_delay.h:
+
+../hal/include/hpl_irq.h:
+
+../hal/include/hpl_reset.h:
+
+../hal/include/hpl_sleep.h:
+
+../hal/include/hal_init.h:
+
+../hal/include/hpl_init.h:
+
+../hal/include/hal_io.h:
+
+../hal/include/hal_sleep.h:
+
+../hal/include/hal_ext_irq.h:
+
+../hal/include/hpl_ext_irq.h:
+
+../hal/include/hal_usart_async.h:
+
+../hal/include/hal_io.h:
+
+../hal/include/hpl_usart_async.h:
+
+../hal/include/hpl_usart.h:
+
+../hal/include/hpl_irq.h:
+
+../hal/utils/include/utils_ringbuffer.h:
+
+../hal/utils/include/compiler.h:
+
+../hal/utils/include/utils_assert.h:
+
+../hal/include/hal_i2c_m_sync.h:
+
+../hal/include/hpl_i2c_m_sync.h:
+
+../hal/include/hal_timer.h:
+
+../hal/utils/include/utils_list.h:
+
+../hal/include/hpl_timer.h:
+
+../hpl/tc/hpl_tc_base.h:
+
+../hal/include/hpl_pwm.h:
+
+../Config/peripheral_clk_config.h:
+
+../hal/utils/include/utils.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\stdio.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\_ansi.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\newlib.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\config.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\ieeefp.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\cdefs.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\lib\gcc\arm-none-eabi\6.3.1\include\stdarg.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\reent.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\_ansi.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_types.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\_types.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\lock.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\types.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\endian.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\_endian.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\select.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_sigset.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_timeval.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\timespec.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_timespec.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_pthreadtypes.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\types.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\stdio.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\stdlib.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\stdlib.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\alloca.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\string.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\xlocale.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\string.h:
+
+../thirdparty/lvgl/lvgl.h:
+
+../thirdparty/lvgl/src/lv_misc/lv_log.h:
+
+../thirdparty/lvgl/src/lv_misc/../lv_conf_internal.h:
+
+../Config/lv_conf.h:
+
+../thirdparty/lvgl/src/lv_misc/lv_task.h:
+
+../thirdparty/lvgl/src/lv_misc/lv_mem.h:
+
+../thirdparty/lvgl/src/lv_misc/lv_log.h:
+
+../thirdparty/lvgl/src/lv_misc/lv_types.h:
+
+../thirdparty/lvgl/src/lv_misc/lv_ll.h:
+
+../thirdparty/lvgl/src/lv_misc/lv_math.h:
+
+../thirdparty/lvgl/src/lv_misc/lv_async.h:
+
+../thirdparty/lvgl/src/lv_misc/lv_task.h:
+
+../thirdparty/lvgl/src/lv_hal/lv_hal.h:
+
+../thirdparty/lvgl/src/lv_hal/lv_hal_disp.h:
+
+../thirdparty/lvgl/src/lv_hal/lv_hal.h:
+
+../thirdparty/lvgl/src/lv_hal/../lv_misc/lv_color.h:
+
+../thirdparty/lvgl/src/lv_hal/../lv_misc/../lv_conf_internal.h:
+
+../thirdparty/lvgl/src/lv_hal/../lv_misc/lv_math.h:
+
+../thirdparty/lvgl/src/lv_hal/../lv_misc/lv_area.h:
+
+../thirdparty/lvgl/src/lv_hal/../lv_misc/lv_mem.h:
+
+../thirdparty/lvgl/src/lv_hal/../lv_misc/lv_ll.h:
+
+../thirdparty/lvgl/src/lv_hal/../lv_misc/lv_task.h:
+
+../thirdparty/lvgl/src/lv_hal/lv_hal_indev.h:
+
+../thirdparty/lvgl/src/lv_hal/../lv_conf_internal.h:
+
+../thirdparty/lvgl/src/lv_hal/lv_hal_tick.h:
+
+../thirdparty/lvgl/src/lv_core/lv_obj.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_conf_internal.h:
+
+../thirdparty/lvgl/src/lv_core/lv_style.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_font/lv_font.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_font/../lv_conf_internal.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_font/lv_symbol_def.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_font/../lv_misc/lv_area.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_misc/lv_color.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_misc/lv_area.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_misc/lv_anim.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_misc/../lv_conf_internal.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_misc/lv_mem.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_misc/lv_types.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_draw/lv_draw_blend.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_draw/../lv_misc/lv_color.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_draw/../lv_misc/lv_area.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_draw/lv_draw_mask.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_hal/lv_hal.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_draw/lv_draw_rect.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_draw/../lv_core/lv_style.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_draw/lv_draw_label.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_draw/../lv_misc/lv_bidi.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_draw/../lv_misc/../lv_conf_internal.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_draw/../lv_misc/lv_txt.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_draw/../lv_misc/lv_area.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_draw/../lv_misc/../lv_font/lv_font.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_draw/lv_draw_line.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_draw/lv_draw_img.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_draw/lv_img_decoder.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_draw/../lv_conf_internal.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_draw/lv_img_buf.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_draw/../lv_misc/lv_fs.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_draw/../lv_misc/lv_mem.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_draw/../lv_misc/lv_types.h:
+
+../thirdparty/lvgl/src/lv_core/lv_obj_style_dec.h:
+
+../thirdparty/lvgl/src/lv_core/lv_group.h:
+
+../thirdparty/lvgl/src/lv_core/lv_obj.h:
+
+../thirdparty/lvgl/src/lv_core/lv_indev.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_hal/lv_hal_indev.h:
+
+../thirdparty/lvgl/src/lv_core/../lv_core/lv_group.h:
+
+../thirdparty/lvgl/src/lv_core/lv_refr.h:
+
+../thirdparty/lvgl/src/lv_core/lv_disp.h:
+
+../thirdparty/lvgl/src/lv_themes/lv_theme.h:
+
+../thirdparty/lvgl/src/lv_themes/../lv_conf_internal.h:
+
+../thirdparty/lvgl/src/lv_themes/../lv_core/lv_style.h:
+
+../thirdparty/lvgl/src/lv_themes/../lv_core/lv_obj.h:
+
+../thirdparty/lvgl/src/lv_themes/lv_theme_empty.h:
+
+../thirdparty/lvgl/src/lv_themes/lv_theme_template.h:
+
+../thirdparty/lvgl/src/lv_themes/lv_theme_material.h:
+
+../thirdparty/lvgl/src/lv_themes/lv_theme_mono.h:
+
+../thirdparty/lvgl/src/lv_font/lv_font.h:
+
+../thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.h:
+
+../thirdparty/lvgl/src/lv_font/lv_font.h:
+
+../thirdparty/lvgl/src/lv_misc/lv_printf.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_btn.h:
+
+../thirdparty/lvgl/src/lv_widgets/../lv_conf_internal.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_cont.h:
+
+../thirdparty/lvgl/src/lv_widgets/../lv_core/lv_obj.h:
+
+../thirdparty/lvgl/src/lv_widgets/../lv_core/lv_indev.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_imgbtn.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_btn.h:
+
+../thirdparty/lvgl/src/lv_widgets/../lv_draw/lv_draw_img.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_img.h:
+
+../thirdparty/lvgl/src/lv_widgets/../lv_misc/lv_fs.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_label.h:
+
+../thirdparty/lvgl/src/lv_widgets/../lv_font/lv_font.h:
+
+../thirdparty/lvgl/src/lv_widgets/../lv_font/lv_symbol_def.h:
+
+../thirdparty/lvgl/src/lv_widgets/../lv_misc/lv_txt.h:
+
+../thirdparty/lvgl/src/lv_widgets/../lv_draw/lv_draw.h:
+
+../thirdparty/lvgl/src/lv_widgets/../lv_draw/../lv_conf_internal.h:
+
+../thirdparty/lvgl/src/lv_widgets/../lv_draw/../lv_core/lv_style.h:
+
+../thirdparty/lvgl/src/lv_widgets/../lv_draw/../lv_misc/lv_txt.h:
+
+../thirdparty/lvgl/src/lv_widgets/../lv_draw/lv_img_decoder.h:
+
+../thirdparty/lvgl/src/lv_widgets/../lv_draw/lv_draw_rect.h:
+
+../thirdparty/lvgl/src/lv_widgets/../lv_draw/lv_draw_label.h:
+
+../thirdparty/lvgl/src/lv_widgets/../lv_draw/lv_draw_img.h:
+
+../thirdparty/lvgl/src/lv_widgets/../lv_draw/lv_draw_line.h:
+
+../thirdparty/lvgl/src/lv_widgets/../lv_draw/lv_draw_triangle.h:
+
+../thirdparty/lvgl/src/lv_widgets/../lv_draw/lv_draw_arc.h:
+
+../thirdparty/lvgl/src/lv_widgets/../lv_draw/lv_draw_blend.h:
+
+../thirdparty/lvgl/src/lv_widgets/../lv_draw/lv_draw_mask.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_label.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_line.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_page.h:
+
+../thirdparty/lvgl/src/lv_widgets/../lv_misc/lv_anim.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_cont.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_list.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_page.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_img.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_chart.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_line.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_table.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_checkbox.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_cpicker.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_bar.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_slider.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_bar.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_led.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_keyboard.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_dropdown.h:
+
+../thirdparty/lvgl/src/lv_widgets/../lv_widgets/lv_page.h:
+
+../thirdparty/lvgl/src/lv_widgets/../lv_widgets/lv_label.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_roller.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_textarea.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_canvas.h:
+
+../thirdparty/lvgl/src/lv_widgets/../lv_widgets/lv_img.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_win.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_tabview.h:
+
+../thirdparty/lvgl/src/lv_widgets/../lv_widgets/lv_win.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_tileview.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_msgbox.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_objmask.h:
+
+../thirdparty/lvgl/src/lv_widgets/../lv_widgets/lv_cont.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_gauge.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_linemeter.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_linemeter.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_switch.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_arc.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_spinner.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_arc.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_calendar.h:
+
+../thirdparty/lvgl/src/lv_widgets/lv_spinbox.h:
+
+../thirdparty/lvgl/src/lv_widgets/../lv_widgets/lv_textarea.h:
+
+../thirdparty/lvgl/src/lv_draw/lv_img_cache.h:
+
+../thirdparty/lvgl/src/lv_draw/lv_img_decoder.h:
+
+../thirdparty/lvgl/src/lv_api_map.h:
+
+../thirdparty/lvgl/src/../lvgl.h:
diff --git a/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Debug/drivers/p_tcc.o b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Debug/drivers/p_tcc.o
new file mode 100644
index 00000000..251708c3
Binary files /dev/null and b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Debug/drivers/p_tcc.o differ
diff --git a/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Debug/drivers/p_usart.d b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Debug/drivers/p_usart.d
new file mode 100644
index 00000000..17a3038d
--- /dev/null
+++ b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Debug/drivers/p_usart.d
@@ -0,0 +1,632 @@
+drivers/p_usart.d drivers/p_usart.o: ../drivers/p_usart.c \
+ ../drivers/p_usart.h ../oracle.h ../Config/pc_board.h \
+ ../hal/include/hal_gpio.h ../hal/include/hpl_gpio.h \
+ ../hal/utils/include/compiler.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\lib\gcc\arm-none-eabi\6.3.1\include\stddef.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\lib\gcc\arm-none-eabi\6.3.1\include\stdint.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\stdint.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\_default_types.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\features.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\_newlib_version.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_intsup.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_stdint.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\lib\gcc\arm-none-eabi\6.3.1\include\stdbool.h \
+ ../hal/utils/include/parts.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/same54.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/same54p20a.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/core_cm4.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/cmsis_version.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/cmsis_compiler.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/cmsis_gcc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/mpu_armv7.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/system_same54.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/ac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/adc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/aes.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/can.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/ccl.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/cmcc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/dac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/dmac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/dsu.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/eic.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/evsys.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/freqm.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/gclk.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/gmac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/hmatrixb.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/icm.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/i2s.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/mclk.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/nvmctrl.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/oscctrl.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/osc32kctrl.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/pac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/pcc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/pdec.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/pm.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/port.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/qspi.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/ramecc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/rstc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/rtc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/sdhc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/sercom.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/supc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/tc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/tcc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/trng.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/usb.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/wdt.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/ac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/adc0.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/adc1.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/aes.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/can0.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/can1.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/ccl.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/cmcc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/dac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/dmac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/dsu.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/eic.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/evsys.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/freqm.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/gclk.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/gmac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/hmatrix.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/icm.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/i2s.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/mclk.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/nvmctrl.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/oscctrl.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/osc32kctrl.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pac.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pcc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pdec.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pm.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/port.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pukcc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/qspi.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/ramecc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/rstc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/rtc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sdhc0.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sdhc1.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom0.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom1.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom2.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom3.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom4.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom5.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom6.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom7.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/supc.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc0.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc1.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc2.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc3.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc4.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc5.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc6.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc7.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc0.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc1.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc2.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc3.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc4.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/trng.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/usb.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/wdt.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/pio/same54p20a.h \
+ ../hri/hri_e54.h \
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/sam.h \
+ ../hri/hri_ac_e54.h ../hal/include/hal_atomic.h ../hri/hri_adc_e54.h \
+ ../hri/hri_aes_e54.h ../hri/hri_can_e54.h ../hri/hri_ccl_e54.h \
+ ../hri/hri_cmcc_e54.h ../hri/hri_dac_e54.h ../hri/hri_dmac_e54.h \
+ ../hri/hri_dsu_e54.h ../hri/hri_eic_e54.h ../hri/hri_evsys_e54.h \
+ ../hri/hri_freqm_e54.h ../hri/hri_gclk_e54.h ../hri/hri_gmac_e54.h \
+ ../hri/hri_hmatrixb_e54.h ../hri/hri_i2s_e54.h ../hri/hri_icm_e54.h \
+ ../hri/hri_mclk_e54.h ../hri/hri_nvmctrl_e54.h \
+ ../hri/hri_osc32kctrl_e54.h ../hri/hri_oscctrl_e54.h \
+ ../hri/hri_pac_e54.h ../hri/hri_pcc_e54.h ../hri/hri_pdec_e54.h \
+ ../hri/hri_pm_e54.h ../hri/hri_port_e54.h ../hri/hri_qspi_e54.h \
+ ../hri/hri_ramecc_e54.h ../hri/hri_rstc_e54.h ../hri/hri_rtc_e54.h \
+ ../hri/hri_sdhc_e54.h ../hri/hri_sercom_e54.h ../hri/hri_supc_e54.h \
+ ../hri/hri_tc_e54.h ../hri/hri_tcc_e54.h ../hri/hri_trng_e54.h \
+ ../hri/hri_usb_e54.h ../hri/hri_wdt_e54.h \
+ ../hal/utils/include/err_codes.h ../hpl/port/hpl_gpio_base.h \
+ ../hal/utils/include/utils_assert.h ../Config/hpl_port_config.h \
+ ../Config/pc_master.h ../hal/include/hal_delay.h \
+ ../hal/include/hpl_irq.h ../hal/include/hpl_reset.h \
+ ../hal/include/hpl_sleep.h ../hal/include/hal_init.h \
+ ../hal/include/hpl_init.h ../hal/include/hal_io.h \
+ ../hal/include/hal_sleep.h ../hal/include/hal_ext_irq.h \
+ ../hal/include/hpl_ext_irq.h ../hal/include/hal_usart_async.h \
+ ../hal/include/hal_io.h ../hal/include/hpl_usart_async.h \
+ ../hal/include/hpl_usart.h ../hal/include/hpl_irq.h \
+ ../hal/utils/include/utils_ringbuffer.h ../hal/utils/include/compiler.h \
+ ../hal/utils/include/utils_assert.h ../hal/include/hal_i2c_m_sync.h \
+ ../hal/include/hpl_i2c_m_sync.h ../hal/include/hal_timer.h \
+ ../hal/utils/include/utils_list.h ../hal/include/hpl_timer.h \
+ ../hpl/tc/hpl_tc_base.h ../hal/include/hpl_pwm.h \
+ ../Config/peripheral_clk_config.h ../hal/utils/include/utils.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\stdio.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\_ansi.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\newlib.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\config.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\ieeefp.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\cdefs.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\lib\gcc\arm-none-eabi\6.3.1\include\stdarg.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\reent.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\_ansi.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_types.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\_types.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\lock.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\types.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\endian.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\_endian.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\select.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_sigset.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_timeval.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\timespec.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_timespec.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_pthreadtypes.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\types.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\stdio.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\stdlib.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\stdlib.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\alloca.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\string.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\xlocale.h \
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\string.h
+
+../drivers/p_usart.h:
+
+../oracle.h:
+
+../Config/pc_board.h:
+
+../hal/include/hal_gpio.h:
+
+../hal/include/hpl_gpio.h:
+
+../hal/utils/include/compiler.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\lib\gcc\arm-none-eabi\6.3.1\include\stddef.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\lib\gcc\arm-none-eabi\6.3.1\include\stdint.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\stdint.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\_default_types.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\features.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\_newlib_version.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_intsup.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_stdint.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\lib\gcc\arm-none-eabi\6.3.1\include\stdbool.h:
+
+../hal/utils/include/parts.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/same54.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/same54p20a.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/core_cm4.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/cmsis_version.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/cmsis_compiler.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/cmsis_gcc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\arm\CMSIS\5.4.0\CMSIS\Core\Include/mpu_armv7.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/system_same54.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/ac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/adc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/aes.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/can.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/ccl.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/cmcc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/dac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/dmac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/dsu.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/eic.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/evsys.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/freqm.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/gclk.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/gmac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/hmatrixb.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/icm.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/i2s.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/mclk.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/nvmctrl.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/oscctrl.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/osc32kctrl.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/pac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/pcc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/pdec.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/pm.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/port.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/qspi.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/ramecc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/rstc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/rtc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/sdhc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/sercom.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/supc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/tc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/tcc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/trng.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/usb.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/component/wdt.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/ac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/adc0.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/adc1.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/aes.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/can0.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/can1.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/ccl.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/cmcc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/dac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/dmac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/dsu.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/eic.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/evsys.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/freqm.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/gclk.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/gmac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/hmatrix.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/icm.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/i2s.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/mclk.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/nvmctrl.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/oscctrl.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/osc32kctrl.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pac.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pcc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pdec.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pm.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/port.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/pukcc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/qspi.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/ramecc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/rstc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/rtc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sdhc0.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sdhc1.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom0.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom1.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom2.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom3.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom4.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom5.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom6.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/sercom7.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/supc.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc0.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc1.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc2.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc3.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc4.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc5.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc6.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tc7.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc0.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc1.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc2.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc3.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/tcc4.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/trng.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/usb.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/instance/wdt.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/pio/same54p20a.h:
+
+../hri/hri_e54.h:
+
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\SAME54_DFP\1.1.134\include/sam.h:
+
+../hri/hri_ac_e54.h:
+
+../hal/include/hal_atomic.h:
+
+../hri/hri_adc_e54.h:
+
+../hri/hri_aes_e54.h:
+
+../hri/hri_can_e54.h:
+
+../hri/hri_ccl_e54.h:
+
+../hri/hri_cmcc_e54.h:
+
+../hri/hri_dac_e54.h:
+
+../hri/hri_dmac_e54.h:
+
+../hri/hri_dsu_e54.h:
+
+../hri/hri_eic_e54.h:
+
+../hri/hri_evsys_e54.h:
+
+../hri/hri_freqm_e54.h:
+
+../hri/hri_gclk_e54.h:
+
+../hri/hri_gmac_e54.h:
+
+../hri/hri_hmatrixb_e54.h:
+
+../hri/hri_i2s_e54.h:
+
+../hri/hri_icm_e54.h:
+
+../hri/hri_mclk_e54.h:
+
+../hri/hri_nvmctrl_e54.h:
+
+../hri/hri_osc32kctrl_e54.h:
+
+../hri/hri_oscctrl_e54.h:
+
+../hri/hri_pac_e54.h:
+
+../hri/hri_pcc_e54.h:
+
+../hri/hri_pdec_e54.h:
+
+../hri/hri_pm_e54.h:
+
+../hri/hri_port_e54.h:
+
+../hri/hri_qspi_e54.h:
+
+../hri/hri_ramecc_e54.h:
+
+../hri/hri_rstc_e54.h:
+
+../hri/hri_rtc_e54.h:
+
+../hri/hri_sdhc_e54.h:
+
+../hri/hri_sercom_e54.h:
+
+../hri/hri_supc_e54.h:
+
+../hri/hri_tc_e54.h:
+
+../hri/hri_tcc_e54.h:
+
+../hri/hri_trng_e54.h:
+
+../hri/hri_usb_e54.h:
+
+../hri/hri_wdt_e54.h:
+
+../hal/utils/include/err_codes.h:
+
+../hpl/port/hpl_gpio_base.h:
+
+../hal/utils/include/utils_assert.h:
+
+../Config/hpl_port_config.h:
+
+../Config/pc_master.h:
+
+../hal/include/hal_delay.h:
+
+../hal/include/hpl_irq.h:
+
+../hal/include/hpl_reset.h:
+
+../hal/include/hpl_sleep.h:
+
+../hal/include/hal_init.h:
+
+../hal/include/hpl_init.h:
+
+../hal/include/hal_io.h:
+
+../hal/include/hal_sleep.h:
+
+../hal/include/hal_ext_irq.h:
+
+../hal/include/hpl_ext_irq.h:
+
+../hal/include/hal_usart_async.h:
+
+../hal/include/hal_io.h:
+
+../hal/include/hpl_usart_async.h:
+
+../hal/include/hpl_usart.h:
+
+../hal/include/hpl_irq.h:
+
+../hal/utils/include/utils_ringbuffer.h:
+
+../hal/utils/include/compiler.h:
+
+../hal/utils/include/utils_assert.h:
+
+../hal/include/hal_i2c_m_sync.h:
+
+../hal/include/hpl_i2c_m_sync.h:
+
+../hal/include/hal_timer.h:
+
+../hal/utils/include/utils_list.h:
+
+../hal/include/hpl_timer.h:
+
+../hpl/tc/hpl_tc_base.h:
+
+../hal/include/hpl_pwm.h:
+
+../Config/peripheral_clk_config.h:
+
+../hal/utils/include/utils.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\stdio.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\_ansi.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\newlib.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\config.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\ieeefp.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\cdefs.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\lib\gcc\arm-none-eabi\6.3.1\include\stdarg.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\reent.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\_ansi.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_types.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\_types.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\lock.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\types.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\endian.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\_endian.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\select.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_sigset.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_timeval.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\timespec.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_timespec.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\_pthreadtypes.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\types.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\stdio.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\stdlib.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\machine\stdlib.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\alloca.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\string.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\xlocale.h:
+
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\arm\arm-gnu-toolchain\arm-none-eabi\include\sys\string.h:
diff --git a/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Debug/drivers/p_usart.o b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Debug/drivers/p_usart.o
new file mode 100644
index 00000000..4ce8d38b
Binary files /dev/null and b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Debug/drivers/p_usart.o differ
diff --git a/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Debug/e54_gfx_learning.bin b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Debug/e54_gfx_learning.bin
new file mode 100644
index 00000000..18621545
Binary files /dev/null and b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Debug/e54_gfx_learning.bin differ
diff --git a/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Debug/e54_gfx_learning.eep b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Debug/e54_gfx_learning.eep
new file mode 100644
index 00000000..e69de29b
diff --git a/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Debug/e54_gfx_learning.elf b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Debug/e54_gfx_learning.elf
new file mode 100644
index 00000000..b40d323a
Binary files /dev/null and b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Debug/e54_gfx_learning.elf differ
diff --git a/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Debug/e54_gfx_learning.hex b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Debug/e54_gfx_learning.hex
new file mode 100644
index 00000000..4722127a
--- /dev/null
+++ b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Debug/e54_gfx_learning.hex
@@ -0,0 +1,8416 @@
+:10000000206E0120F50E0000F10E0000F10E000040
+:10001000F10E0000F10E0000F10E000000000000E3
+:10002000000000000000000000000000F10E0000D1
+:10003000F10E000000000000F10E0000F10E0000C3
+:10004000F10E0000F10E0000F10E0000F10E0000B4
+:10005000F10E0000F10E0000F10E0000F10E0000A4
+:10006000F10E0000F10E0000F10E0000F10E000094
+:10007000F10E0000F10E0000F10E0000F10E000084
+:10008000F10E0000F10E0000F10E0000F10E000074
+:10009000F10E0000F10E0000F10E0000F10E000064
+:1000A000F10E0000F10E0000F10E0000F10E000054
+:1000B000F10E0000F10E0000F10E0000F10E000044
+:1000C000F10E0000F10E0000F10E0000F10E000034
+:1000D000F10E0000F10E0000F10E0000F10E000024
+:1000E000F10E0000F10E0000000000000000000012
+:1000F00000000000211D0000F10E0000F10E0000C4
+:10010000F10E0000F10E0000F10E0000F10E0000F3
+:10011000F10E0000F10E0000D1250000E5250000E1
+:10012000F92500000D260000F10E0000F10E000080
+:10013000F10E0000F10E0000F10E0000F10E0000C3
+:10014000F10E0000F10E0000F10E0000F10E0000B3
+:10015000F10E0000F10E0000F10E0000F10E0000A3
+:10016000F10E0000F10E0000F10E0000F10E000093
+:10017000F10E0000F10E0000F10E0000F10E000083
+:10018000F10E0000F10E0000F10E0000F10E000073
+:10019000F10E0000F10E0000F10E0000F10E000063
+:1001A000F10E0000F10E0000F10E0000F10E000053
+:1001B000F10E0000F10E0000F10E0000F10E000043
+:1001C000F10E0000F10E0000F10E0000F10E000033
+:1001D000F10E0000F10E0000F10E0000F10E000023
+:1001E000F10E0000F10E0000F10E00009528000055
+:1001F000F10E0000F10E0000F10E0000F10E000003
+:10020000F10E0000F10E0000F10E0000F10E0000F2
+:10021000F10E0000F10E0000F10E0000F10E0000E2
+:10022000F10E0000F10E0000F10E0000F10E0000D2
+:10023000F10E0000F10E0000F10E0000F10E0000C2
+:10024000F10E0000F10E0000F10E0000F10E0000B2
+:10025000F10E0000F10E0000F10E0000F10E0000A2
+:10026000F10E000010B5054C237833B9044B13B1DF
+:100270000448AFF300800123237010BD78000020F4
+:10028000000000003C0D02000C4B43B10C480D492E
+:1002900010B5AFF300800C48036823B910BD0A48BD
+:1002A000036833B97047094B002BF7D0BDE8104005
+:1002B0001847064B002BF5D0184700BF0000000080
+:1002C0003C0D02007C0000203C0D020000000000FC
+:1002D00070B58B4C1026A66132208A4DA847666106
+:1002E0003220A847A6613220A84700BF4026666199
+:1002F0000A20A847A6610520A8476661824B1B78A3
+:1003000023B923465E6101227F4B1A7001227F4987
+:100310007F48804B98477A4C4025A5611420794B43
+:1003200098476561784B1B7823B923465D610122AC
+:10033000754B1A70012275497548764B9847704C79
+:100340004025A56114206F4B984765616E4B1B7863
+:1003500023B923465D6101226B4B1A7001226B4960
+:100360006B486C4B9847664C4025A5611420654B43
+:1003700098476561644B1B7823B923465D61012270
+:10038000614B1A70E22261496148624B98475C4BAD
+:1003900040229A615A615C4B1B7823B1584B9A6199
+:1003A0000022594B1A70232258495948594B9847F3
+:1003B000534B40229A615A61534B1B7823B1504BE7
+:1003C0009A610022504B1A70022250495048514BFA
+:1003D00098474B4B40229A615A614B4B1B7823B193
+:1003E000474B9A610022484B1A70542247494848AB
+:1003F000484B9847424B40229A615A61424B1B78C6
+:1004000023B93F4B5A6101223F4B1A70E0223F490A
+:100410003F48404B98473A4B40229A615A613A4BC9
+:100420001B7823B1364B9A610022374B1A70012298
+:1004300036493748374B9847314C4025A5616420F1
+:10044000354B98476561304B1B7823B923465D6176
+:1004500001222D4B1A70E0222C492D482D4B984734
+:10046000274B40229A615A61274B1B7823B1244BBA
+:100470009A610022244B1A70032224492448254BF8
+:1004800098471F4C4025A56101201E4B9847656188
+:100490001D4B1B7823B923465D6101221A4B1A704C
+:1004A00001221A491A481B4B9847154C4025A56153
+:1004B0000120144B98476561134B1B7823B92346E1
+:1004C0005D610122104B1A70E62210491048114B51
+:1004D00098470B4B40229A615A610B4B1B7823B112
+:1004E000074B9A610022084B1A70042207490848FA
+:1004F000084B9847024B40229A615A610EE000BFB8
+:10050000008000413515000000000020F7C3031CE7
+:1005100080800041BD0F000015150000874B1B783F
+:1005200023B1874B9A610022844B1A703A22854985
+:100530008548864B9847824B40229A615A617F4B8F
+:100540001B7823B17E4B9A6100227C4B1A70B62235
+:100550007C497D487D4B9847794B40229A615A618E
+:10056000764B1B7823B9764B5A610122734B1A7074
+:10057000B02274497448754B9847714B40229A6178
+:100580005A616E4B1B7823B16D4B9A6100226B4B05
+:100590001A7028226B496C486C4B9847684B402274
+:1005A0009A615A61654B1B7823B1654B9A610022B1
+:1005B000624B1A70802263496348644B9847604CD1
+:1005C0004025A561624B9847624B9847421E121224
+:1005D00065615A4B1B7823B123469D610021574B1F
+:1005E0001970D2B257495848584B9847544C402537
+:1005F000A561574B9847574B9847421ED2B2656149
+:100600004E4B1B7823B123469D6100214B4B197043
+:100610004C494D484D4B9847494C4025A5614C4BA2
+:1006200098474D4B9847421E12126561434B1B7809
+:1006300023B123469D610021404B1970D2B241493C
+:100640004148424B98473E4C4025A561404B984756
+:10065000414B9847421ED2B26561384B1B7823B19B
+:1006600023469D610021354B197036493648374B7A
+:100670009847334B40229A615A61304B1B7823B123
+:100680002F4B9A6100222D4B1A7000222D492E48C3
+:100690002E4B98472A4B40229A615A61274B1B7870
+:1006A00023B9274B5A610122244B1A70F0222549A5
+:1006B0002548264B9847224B40229A615A611F4B8E
+:1006C0001B7823B11E4B9A6100221C4B1A70032227
+:1006D0001C491D481D4B9847194B40229A615A618D
+:1006E000164B1B7823B9164B5A610122134B1A7013
+:1006F0003A2214491448154B9847114B40229A61ED
+:100700005A610E4B1B7823B10D4B9A6100220B4BA3
+:100710001A7055220B490C480C4B9847084B402245
+:100720009A615A61054B1B7823B9054B5A61012226
+:10073000024B1A70B422034910E000BF00000020F1
+:1007400000800041F7C3031C80800041BD0F000002
+:100750008914010095140100BD1401008648874BDF
+:100760009847874B40229A615A61864B1B7823B188
+:10077000834B9A610022834B1A70022282497E4881
+:100780007E4B98477E4B40229A615A617D4B1B7885
+:1007900023B17B4B9A6100227A4B1A700D227A4961
+:1007A0007548764B9847764B40229A615A61754B53
+:1007B0001B7823B1724B9A610022724B1A7000228F
+:1007C00071496D486D4B98476D4B40229A615A6153
+:1007D0006C4B1B7823B16A4B9A610022694B1A70EB
+:1007E0002B2269496448654B9847654B40229A61C2
+:1007F0005A61644B1B7823B1614B9A610022614BB3
+:100800001A70282260495C485C4B98475C4B402238
+:100810009A615A615B4B1B7823B1594B9A61002254
+:10082000584B1A70002258495348544B9847544B20
+:1008300040229A615A61534B1B7823B1504B9A6105
+:100840000022504B1A7000224F494B484B4B98479F
+:100850004B4B40229A615A614A4B1B7823B1484B5B
+:100860009A610022474B1A70002247494248434B85
+:100870009847434B40229A615A61424B1B7823B9F7
+:100880003F4B5A6101223F4B1A70B6223E493A480B
+:100890003A4B98473A4B40229A615A61394B1B7840
+:1008A00023B1374B9A610022364B1A700122364928
+:1008B0003148324B9847324B40229A615A61314B52
+:1008C0001B7823B12E4B9A6100222E4B1A701D22E9
+:1008D0002D492948294B9847294B40229A615A6152
+:1008E000284B1B7823B1264B9A610022254B1A70A6
+:1008F000002225492048214B9847214B40229A61EC
+:100900005A61204B1B7823B11D4B9A6100221D4B6D
+:100910001A700C221C491848184B9847184B402253
+:100920009A615A61174B1B7823B1154B9A610022CB
+:10093000144B1A70092214490F48104B9847104B5A
+:1009400040229A615A610F4B1B7823B10C4B9A617C
+:1009500000220C4B1A7000220B490748074B98479E
+:10096000074B40229A615A61064B1B7883B1044BB6
+:100970009A6100220AE000BF80800041BD0F0000A4
+:100980000080004100000020F7C3031C864B1A7052
+:10099000002286498648874B9847874B40229A61B8
+:1009A0005A61814B1B7823B9834B5A6101227E4BDC
+:1009B0001A702A227D497E487E4B98477E4B402202
+:1009C0009A615A61784B1B7823B17B4B9A61002264
+:1009D000754B1A70002275497548764B9847764BCF
+:1009E00040229A615A61704B1B7823B1724B9A6115
+:1009F00000226D4B1A7000226C496D486D4B984770
+:100A00006D4B40229A615A61674B1B7823B16A4B48
+:100A10009A610022644B1A70012264496448654B54
+:100A20009847654B40229A615A615F4B1B7823B10E
+:100A3000614B9A6100225C4B1A70DF225B495C4873
+:100A40005C4B98475C4B40229A615A61564B1B782D
+:100A500023B9594B5A610122534B1A702B22534927
+:100A60005348544B9847544B40229A615A614E4B1D
+:100A70001B7823B1504B9A6100224B4B1A70002215
+:100A80004A494B484B4B98474B4B40229A615A611D
+:100A9000454B1B7823B1484B9A610022424B1A7098
+:100AA000002242494248434B9847434B40229A61B7
+:100AB0005A613D4B1B7823B13F4B9A6100223A4B60
+:100AC0001A70012239493A483A4B98473A4B40222A
+:100AD0009A615A61344B1B7823B1374B9A610022DB
+:100AE000314B1A700F2231493148324B9847324B03
+:100AF00040229A615A612C4B1B7823B92E4B5A61C4
+:100B00000122294B1A70292228492948294B984744
+:100B1000294B40229A615A61234B1B7823B9264BFB
+:100B20005A610122204B1A70BE2220492048214BD5
+:100B30009847214B40229A615A611B4B1B7823B185
+:100B40001D4B9A610022184B1A700622174918484B
+:100B5000184B9847184B40229A615A61124B1B78E8
+:100B600023B1154B9A6100220F4B1A70FF220F49D7
+:100B70000F48104B9847104B40229A615A610A4B1C
+:100B80001B7823B10C4B9A610022074B1A7001228B
+:100B900006490748074B9847074B40229A615A611C
+:100BA000014B1B787BB109E000000020F7C3031C58
+:100BB00080800041BD0F000000800041184B9A6109
+:100BC0000022184B1A70FF2217491848184B9847F3
+:100BD000134B40229A615A61124B1B7823B1104B80
+:100BE0009A6100220F4B1A7000220F490F48104BD8
+:100BF00098470B4B40229A615A610A4B1B7823B1EC
+:100C0000074B9A610022074B1A70012206490748D8
+:100C1000074B9847024B40229A619A6170BD00BF12
+:100C20000080004100000020F7C3031C80800041C9
+:100C3000BD0F00002DE9F84FB1F90430002B0FDB98
+:100C400081468A461546B1F90630002B08DBB1F91A
+:100C50000040934B9847934B98470138844201DDFD
+:100C6000BDE8F88FBAF902408D4B98478E4B9847F4
+:100C700001388442F4DCBAF9006026EAE676BAF973
+:100C8000024024EAE474A346BAF90470844B9847FE
+:100C9000844B98470138874200F31681BAF90470F3
+:100CA000BAF906807E4B98477F4B984701388045BC
+:100CB00000F31081BAF9068040227C4B5A617C4BCC
+:100CC0001B7823B9794B5A610122794B1A702A2279
+:100CD00078497948794B9847744B40219961321291
+:100CE0005961734B1B7823B1704B99610021704B94
+:100CF0001970D2B26F497048704B98476B4B4021C6
+:100D00009961F2B259616A4B1B7823B1674B9961C3
+:100D10000021674B197067496748684B9847634BD8
+:100D2000402199613A125961614B1B7823B15F4BA5
+:100D3000996100215E4B1970D2B25E495E485F4BEB
+:100D400098475A4B40229A615A61594B1B7823B1FC
+:100D5000564B9A610022564B1A70FAB255495648C2
+:100D6000564B9847514B40229A615A61504B1B7821
+:100D700023B94E4B5A6101224D4B1A702B224D491B
+:100D80004D484E4B9847494B402199614FEA2B22E1
+:100D90005961474B1B7823B1444B99610021444B67
+:100DA0001970D2B243494448444B98473F4B4021C5
+:100DB0009961E2B259613E4B1B7823B13B4B99617B
+:100DC00000213B4B19703B493B483C4B9847374B04
+:100DD000402199614FEA28225961354B1B7823B194
+:100DE000324B99610021324B1970D2B231493248ED
+:100DF000324B98472D4B40229A615A612C4B1B78FD
+:100E000023B12A4B9A610022294B1A705FFA88F2AB
+:100E100028492948294B9847244B40229A615A6116
+:100E2000234B1B7823B9214B5A610122204B1A70A6
+:100E30002C2220492048214B984740221B4B9A6185
+:100E4000BAF804300133BAF800209B1A9BB2184A52
+:100E500012782AB14021154A91610021144A11707B
+:100E60004021124A5161C6F101063E44B6B2D8454E
+:100E70000EDB5F00DFF83CB0DFF848A033462A46BF
+:100E800059460D48D0473D44013424B2A045F5DA17
+:100E90004022064B9A614846094B9847E0E600BF5E
+:100EA0008914010095140100BD1401000080004167
+:100EB00000000020F7C3031C80800041BD0F00002C
+:100EC00055150100E90F0000064B9847064B98475F
+:100ED000471EE5E6034B9847044B984700F1FF385F
+:100EE000EAE600BF8914010095140100BD14010059
+:100EF000FEE7000008B51C4B1C4A9A4210D01C4B60
+:100F0000194A9A420CD2013B9B1A23F00303043383
+:100F10001344164951F8040B42F8040B9A42F9D1D4
+:100F2000144B154A9A420AD2013B9B1A23F0030341
+:100F300004331344002142F8041B9342FBD10F4BAE
+:100F40000F4A22F07F029A60D3F8882042F47002A0
+:100F5000C3F88820BFF34F8FBFF36F8F094B9847BB
+:100F6000094B9847FEE700BF000000203C0D02003F
+:100F700074000020206E00207800002000ED00E0CA
+:100F800000000000C5AE0100B528000010B45300F9
+:100F900003F47C73540104F47034234302F0070417
+:100FA0002343520302F0E0521A4302EA0103836131
+:100FB00021EA020141615DF8044B7047F8B5074C26
+:100FC00040256561064B9847802767610120054EE3
+:100FD000B047A7610120B047A561F8BD008000417E
+:100FE0008D0F0000151500008BB12DE9F8431D464B
+:100FF00090460F4606460024DFF8149042463946D4
+:101000003046C8470134AC42F8D1BDE8F883704798
+:10101000BD0F00002DE9F04F83B08B4600924001D8
+:10102000C3B201930026DFF8949165E009EBC71382
+:101030005D60AAB242F080429A622A0C42F04042BD
+:101040009A62009B1B78012B77D023B3022B00F010
+:101050008480892257490020574B984724E009EBA8
+:10106000C7125560ABB243F0804343F40033936240
+:101070002B0C43F0404343F400339362E1E709EB68
+:10108000C7139D60AAB242F080429A622A0C42F0D5
+:1010900040429A62D5E709EBC713434493F84020D6
+:1010A00002F0FB0283F84020009B5A686409B2F109
+:1010B000FF3F62D0E4B209EBC411414491F84030E3
+:1010C00003F0FE0343F0010381F840301AF0010FF2
+:1010D0005ED109EBC41404EB580898F8303003F0E3
+:1010E000F00302F00F021A4388F8302009EBC7170B
+:1010F0007D610136202E59D0F4B22BFA06F313F09D
+:10110000010FF6D004F01F04019B1C445FFA84FA1F
+:101110004FEA5A170AF01F08012505FA08F5009B47
+:101120005B78012B9BD0002B80D0022BA7D04622CE
+:1011300020490020204B984783E7012303FA08F356
+:1011400009EBC712536002EB080090F8401041F021
+:10115000040180F840109361A6E7012303FA08F325
+:1011600009EBC712536002EB080090F8401041F001
+:10117000040180F84010536196E7E4B209EBC4140F
+:10118000A04498F8403003F0FE0388F84030ADE703
+:1011900009EBC41404EB580898F8303003F00F033F
+:1011A00043EA0212D2B288F830209FE703B0BDE8CC
+:1011B000F08F00BF60AF0100891A0000008000417D
+:1011C00070B582B00023009302238DF801308DF8B2
+:1011D00000304FF0FF3301936A4643490120434BEF
+:1011E0009847434B40229A60424E9E624FF04041E6
+:1011F00099625A6093F8460040F0040083F8460074
+:101200005A6193F8460000F0FE0083F8460010256E
+:101210009D603948986299625D6093F8440040F09F
+:10122000040083F844005D6193F8440000F0FE0080
+:1012300083F8440008249C603048986299625C609E
+:1012400093F8430040F0040083F843005C6193F896
+:10125000430000F0FE0083F843009A609E629962AA
+:101260005A6093F8460040F0040083F846005A6143
+:1012700093F8460000F0FE0083F846008020986056
+:1012800040369E629962586093F8471041F004011D
+:1012900083F84710586193F8471001F0FE0183F876
+:1012A00047104FF48071C3F8841106F5003680367C
+:1012B000C3F8A861124EC3F8A861C3F8841193F86B
+:1012C000C86146F0040683F8C861C3F8941193F826
+:1012D000C81101F0FE0183F8C8119A619D619C61FB
+:1012E000986102B070BD00BFF7C3031C1510000069
+:1012F0000080004140000040100000400800004015
+:10130000000002C008B51F4B4022C3F8E020432272
+:10131000C3F88C201C4A936943F4806393611B4992
+:101320001B481C4B98471C4B93F8562002F0FB02BD
+:1013300083F8562093F8562002F0FE0242F0010294
+:1013400083F8562093F83B2002F0F00242F00202AC
+:1013500083F83B2093F8572002F0FB0283F85720D4
+:1013600093F8572002F0FE0242F0010283F8572062
+:1013700093F83B2002F00F0242F0200283F83B205A
+:1013800008BD00BF001C00400008004000400141B3
+:10139000006C0020B51500000080004108B506492A
+:1013A000D1E90023013243F10003C1E90023012008
+:1013B000024B984708BD00BF98000020ED150100C2
+:1013C00010B51148114B9847114A536943F48043B3
+:1013D000536140220F4BC3F8A4200F4B98470F4C8A
+:1013E00002460F4920460F4B98470F4901230B61D6
+:1013F0000E4A4A610B76083120460D4B984720462D
+:101400000C4B984710BD00BF10E000E00115000034
+:1014100000080040001C00404F280000206C002005
+:1014200000380040FD160000980000209D130000C9
+:10143000751700003917000030B583B01F4B4022EC
+:10144000C3F8DC204322C3F88C201D4A936943F47F
+:10145000007393611B4C0023009310231A4A1B490D
+:1014600020461B4DA8471B4B93F8D82002F0FE02E4
+:1014700042F0010283F8D82093F8BC2002F0F00279
+:1014800042F0030283F8BC2093F8D92002F0FE0258
+:1014900042F0010283F8D92093F8BC2002F00F0239
+:1014A00042F0300283F8BC2020460B4B98470C22B8
+:1014B0000A4920460A4B984703B030BD001C004043
+:1014C000000800403C6C0020B400002000200141D6
+:1014D000CD190000008000415D1A000004000020CA
+:1014E000F5150000EFF31083036072B6BFF35F8F52
+:1014F0007047BFF35F8F036883F310887047000065
+:1015000008B5024B1860024B984708BDC400002084
+:101510003D1C000010B5044B1C68044B9847014665
+:101520002046034B984710BDC4000020051C000056
+:10153000411C000010B5044B1C68044B9847014641
+:101540002046034B984710BDC40000201D1C00001E
+:10155000411C000010B584B014460389ADF8043076
+:1015600002924FF40043ADF80630039101A91438FC
+:10157000034B9847002808BF204604B010BD00BFA9
+:10158000B520000010B584B014460389ADF80430CE
+:10159000029248F20103ADF80630039101A9143814
+:1015A000034B9847002808BF204604B010BD00BF79
+:1015B000B520000038B50D4604465E2208490030CB
+:1015C00018BF0120074B984729462046064B9847ED
+:1015D000034618B9054AA261054A6261184638BD3A
+:1015E0007CAF0100891A00008520000085150000ED
+:1015F0005515000070B50D461646044660B1081C2E
+:1016000018BF012034220549054B9847236832460C
+:1016100029462046984770BD0020F3E798AF0100A7
+:10162000891A0000F8B5844607682FB18D683C46DA
+:101630000026C2F1010E0BE00E4B9847F8BD734433
+:10164000A0680344AB420AD22368264653B11C4625
+:1016500063689342F3D8A06803449B1AF2E7A74259
+:1016600004D034462046044B9847F8BD6046014BF1
+:101670009847F8BDB11A0000DD1A00002DE9F047C7
+:101680004469076901370761037E13F0010F13D125
+:10169000037E13F0020F0FD154B36368FB1AA268E4
+:1016A000934207D3064600F11408DFF84890DFF8AC
+:1016B00048A012E0BDE8F087037E43F00203037602
+:1016C000BDE8F0877569E3682046984785B12C46E8
+:1016D0006B68FB1AAA6893420AD34046C847237C2A
+:1016E000012BEFD167603A4621464046D047E9E7F3
+:1016F000BDE8F087E51A00002516000038B50D4654
+:10170000044678B1081C18BF01203B220649074B4C
+:10171000984729462046064B984700202061054BF4
+:10172000236038BD0020F0E7ACAF0100891A00004B
+:10173000812600007D16000010B504465322094999
+:10174000003018BF0120084B98472046074B9847A8
+:1017500020B92046064B9847002010BD6FF01000BE
+:1017600010BD00BFACAF0100891A00003D28000089
+:101770002928000070B582B00D46044618B3081C35
+:1017800018BF01207A221E491E4B9847237E43F042
+:101790000103237604F11406294630461A4B984774
+:1017A00098B923696B60226929463046174B9847E0
+:1017B000237E03F0FE032376237E13F0020F10D165
+:1017C000002002B070BD0020DCE7237E03F0FE03A2
+:1017D00023767F220A4900200A4B98476FF01100B8
+:1017E000EFE701A80A4B9847237E03F0FD03237619
+:1017F0002046084B984701A8074B98470020E0E790
+:10180000ACAF0100891A00008F1A000025160000F5
+:10181000E514000055280000F314000008B500236B
+:101820008362C3691BB1A0F108021046984708BD46
+:1018300008B500238362436A1BB1A0F10802104679
+:10184000984708BD38B50446A0F108052C30034B75
+:101850009847236A0BB12846984738BD851B00007E
+:1018600070B50E4615460446E0B1E9B1101C18BF2C
+:10187000012040F23B120F490F4B9847B4F8442027
+:10188000B4F84C309A4211D1A664A4F84C5000230D
+:10189000A4F844300123236304F10800074B984760
+:1018A000284670BD0020E4E70020E2E76FF01B004F
+:1018B00070BD00BFC4AF0100891A00007320000092
+:1018C00010B50446838FB0F844209A4209D0026CC8
+:1018D000591C8187D15C044B98472046034B98479D
+:1018E00010BD034B984710BD6D2000007320000011
+:1018F0007B2000002DE9F04782B00F469046064657
+:10190000A0B199B1002A2DD14FF4AC722949002021
+:10191000294B984701A8294B984706F13400284BDA
+:10192000984701A8274B984700253EE04FF4AC723A
+:1019300020490020204B984701A8204B984706F1EA
+:10194000340A50461E4B9847814601A81D4B9847C4
+:10195000B9F1000F04D0B8F1000F19D1002524E02F
+:10196000002522E04FF4AC7212490120124B984737
+:1019700001A8124B984706F1340A5046104B98477D
+:10198000814601A80F4B98470025B9F1000F0CD0F4
+:1019900000240D4E601C85B239195046B047013401
+:1019A0004C4502D2A3B29845F4D8284602B0BDE80F
+:1019B000F08700BFC4AF0100891A0000E5140000E1
+:1019C000C51B0000F3140000411B0000F8B50D46D4
+:1019D00016461F46044620B329B332B3181C18BF5D
+:1019E00001203A221349144B98473A46314604F1F4
+:1019F0003400124B9847D0B9294604F10800104B27
+:101A00009847034658B90F4A62600F4A22600F4A4E
+:101A1000A2600F4AE2600F4A22610F4A62611846D3
+:101A2000F8BD0020DDE70020DBE70020D9E76FF0FC
+:101A30000C03F4E7C4AF0100891A0000F11A00009A
+:101A4000D51F0000F518000061180000C118000043
+:101A5000451800001D1800003118000010B504469C
+:101A600061220649003018BF0120054B984704F158
+:101A70000800044B9847002010BD00BFC4AF010010
+:101A8000891A00005920000000B900BE70470368A1
+:101A90004BB18B4209D01B681BB19942FBD101208D
+:101AA00070470020704700207047012070470000F9
+:101AB00038B504460D46064B984780F001003922A0
+:101AC0000449C0B2044B984723682B60256038BD99
+:101AD0008F1A0000E4AF0100891A000003680B6050
+:101AE0000160704703680BB11A68026018467047BE
+:101AF00070B50E461546044678B181B1A2B10120F9
+:101B000028220D490D4B98476B1E1D4209D1636079
+:101B10000020A060E060266070BD0020F0E700209B
+:101B2000EEE76FF00C0070BD282203490020034B44
+:101B300098476B1EEBE700BF04B00100891A000054
+:101B400038B50D460446A0B1081C18BF012040223C
+:101B50000A490B4B9847A368E2689A420BD0626827
+:101B600013402268D35C2B70A3680133A36000206C
+:101B700038BD0020EBE76FF0090038BD04B001006C
+:101B8000891A000038B50D46044651220B49003031
+:101B900018BF01200A4B9847E36862681340226827
+:101BA000D554E3686168A2689A1A8A4284BF591AB8
+:101BB000A1600133E360002038BD00BF04B0010024
+:101BC000891A000010B5044667220549003018BF85
+:101BD0000120044B9847E068A368C01A10BD00BFFD
+:101BE00004B00100891A0000430900F01F0001221F
+:101BF00002FA00F04033024A42F82300704700BF67
+:101C000000E100E0C0EBC00000EB00100230024B2E
+:101C1000A3FB003040087047ABAAAAAAC0EBC000E3
+:101C200000EB00100230044BA3FB003040084FF4DF
+:101C30007A7303FB00F07047ABAAAAAA70470000B2
+:101C40000139FDD8704700BF08B5094A13889BB217
+:101C500043F4A0631380074B9847074B9847074B03
+:101C60009847074B984740F6FF70064B984708BDCA
+:101C700000400041B91C0000D91C0000AD1C000050
+:101C8000DD1C0000891C000010F0010F08D0054A7F
+:101C9000054B1A62194643F6FD724B681342FCD19C
+:101CA000704700BF07010100001C00400122014BEA
+:101CB0005A71704700080040064B42F28E329A82F9
+:101CC00000229A75DA75DA6902F47C52DA6101222F
+:101CD0001A74704700140040704700000E4A0F4B02
+:101CE0005A631A46D36B13F0060FFBD10B4B4FF41C
+:101CF00002629A63022283F830201A46D36B13F0F3
+:101D0000020FFBD1054B1A6C12F0010F03D11A6CB4
+:101D100012F0020FF7D070474D0E01000010004086
+:101D200000B583B00D4B9B78DBB20193019B13F0A0
+:101D3000020F06D00A4B1B681BB1084A506898472F
+:101D400009E0019B13F0010F05D0054B5B6813B14F
+:101D5000024A5068984703B05DF804FB0000024156
+:101D60008C6C002070B489B006466C460D4D0FCDCA
+:101D70000FC495E80F0084E80F00009BB3420DD01C
+:101D8000314601AB012053F8042B8A4207D00130C1
+:101D90000828F8D1002009B070BC70470020C0B2FC
+:101DA000F9E700BF28B0010010B58469237E13F065
+:101DB000010F03D0A37D13F0010F12D1237E13F086
+:101DC000020F03D0A37D13F0020F0FD1237E13F077
+:101DD000040F15D0638B03F0370363B1FF236383D4
+:101DE00010BD012323750368984710BD0223237596
+:101DF0008368984710BDA16A4368C9B2984710BD6F
+:101E0000237EDB0900D110BD80232376C368984769
+:101E1000638B9BB26383F6E708B5034B984780005A
+:101E20002E3000F0FE0008BD651D000010B5044610
+:101E3000214B9847022805D040F26B221F49002011
+:101E40001F4B9847E36913F0010F19D1E36913F0B1
+:101E5000030FFBD1236813F0020F0BD0236823F08C
+:101E600002032360E36913F0030FFBD1E36913F06E
+:101E7000020FFBD105232360E36913F0030FFBD1AD
+:101E8000E36913F0010FFBD10E4B2360E36913F0FC
+:101E9000030FFBD14FF440336360E36913F01F0F6E
+:101EA000FBD1094BA3604FF61143A3810020A0731F
+:101EB00084F8300010BD00BF651D000060B0010057
+:101EC000891A0000040010400200700008B5074B9A
+:101ED0009847032808D040F2CE3205490020054B30
+:101EE00098474FF0FF3008BD002008BD651D000079
+:101EF00060B00100891A000038B505460C46084656
+:101F0000324B9847C0B2E36913F0010F22D100EBC6
+:101F100040032F4A02EBC3035A6A02F01C02E36932
+:101F200013F0030FFBD1236813F0020F0BD02368CB
+:101F300023F002032360E36913F0030FFBD1E3698D
+:101F400013F0020FFBD142F001022260E36913F0AB
+:101F5000030FFBD1E36913F0010FFBD100EB40034A
+:101F60001B4A02EBC3035A6A2260E36913F0030FB2
+:101F7000FBD100EB4003164901EBC3039B6A63608E
+:101F8000E36913F0040FFBD100EB4003104901EBB0
+:101F9000C303DB6AE360C2F30163AB81626A22F4CC
+:101FA0008042012B94BF0023012342EA8333636202
+:101FB000E36913F0040FFBD100EB4000044B03EB8B
+:101FC000C000438EEB81002038BD00BFCD1E000055
+:101FD00028B0010070B50D460646CB2218490030E6
+:101FE00018BF0120174B98472846174B98470446BF
+:101FF00008B1204670BDB561144B9D4204BF144B1F
+:102000001E602846134B9847011DC9B2012500F0F8
+:102010001F0205FA02F243099B0003F1604303F536
+:102020006143C3F88020BFF34F8FBFF36F8FC3F8B6
+:1020300080211A600130C0B28142E8D1D9E700BFE7
+:1020400060B00100891A00002D1E0000002001412F
+:10205000C8000020191E00008269136843F00203C3
+:102060001360D36913F0030FFBD170478369996242
+:102070007047836901229A757047836902229A75B5
+:102080007047000038B50D4604464FF4A862064973
+:10209000003018BF0120054B98472561294620468E
+:1020A000034B984738BD00BF60B00100891A00009B
+:1020B000F91E00002DE9F84305460E46046910F1AB
+:1020C000000818BF4FF00108DFF8C4924FF4BF6258
+:1020D00049464046AD4FB847286940F2F952494653
+:1020E000003018BF0120B84740F2FA524946301C70
+:1020F00018BF0120B8476B8813F4807F40F0188226
+:1021000073889BB243F48073738096E8070085E878
+:102110000700636843F480736360E36913F0040F9E
+:10212000FBD12F69D7F8009040F2CD529849404634
+:10213000964B98476B68012B5ED07B6823F4802315
+:102140007B60FB6913F0040FFBD12B8813F4806FC5
+:102150005ED06A8812F0010F04D06A8892B242F40D
+:1021600080626A8040F2FE7202EA4302FB6913F069
+:10217000040FFBD17B6A03F4804343F40043134311
+:102180007B62FB6913F0040FFBD129690B7EDBB284
+:102190004FF6FF7213F0030F03D10B7EDBB2013A4F
+:1021A000F8D13968FA6912F0040FFBD17A8B92B238
+:1021B00013F0010F00F0A38012F0020F3CD00123B6
+:1021C0003B766B889BB243F480536B806B8823F41F
+:1021D00080731B041B0C6B8002F00102002A14BFE9
+:1021E0006FF004006FF003006B8823F480731B040E
+:1021F0001B0C6B80BDE8F88319F0006F9DD07B68E5
+:1022000043F480237B60FB6913F0040FFBD19CE750
+:1022100069885A00D2B201F001031A43FB6913F036
+:10222000040FFBD17B6A03F480431A437A62FB6993
+:1022300013F0040FFBD1A8E712F0040F1DD16B8837
+:1022400013F4806F37D02B88DB0903F00602FB699B
+:1022500013F0040FFBD17B6A03F4804343F0F103D6
+:1022600013437B62FB6913F0040FFBD16B8823F4EB
+:1022700080631B041B0C6B8069E06B68002B04DD22
+:102280006B889BB243F480536B806B8813F4004FD0
+:1022900008D16B8823F480731B041B0C6B806FF0D8
+:1022A0000100A1E77B6843F440337B60FB6913F0D6
+:1022B000040FFBD1EDE76B689BB96B8813F4004FFB
+:1022C00006D16B8823F480731B041B0C6B803EE0EB
+:1022D0007B6843F440337B60FB6913F0040FFBD150
+:1022E000EFE7AB681B78BB62FB6913F0040FFBD10F
+:1022F000AB680133AB606B68013B6B6027E013F0A8
+:10230000020F24D06B68002B3AD012F0040F37D1A3
+:10231000C1F3C061013B6B60002B40F00D810029CF
+:1023200000F010816B8813F4004F18D16B8823F4F0
+:1023300080731B041B0C6B80AA68531CAB60FB6989
+:1023400013F0040FFBD1BB6A137002233B7600220B
+:10235000104602276FF0010C4FF0010EB0E07B68D1
+:1023600023F480737B60FB6913F0040FFBD17B685F
+:1023700043F440337B60FB6913F0040FFBD1D5E7D6
+:1023800002233B766FF001002EE700BF891A0000A0
+:1023900060B00100636843F440336360E36913F0A5
+:1023A000040FFBD1A1E012F0040F1ED16B8813F4CF
+:1023B000806F37D02B88DB0903F00602E36913F046
+:1023C000040FFBD1636A03F4804343F0F10313432A
+:1023D0006362E36913F0040FFBD16B8823F480631D
+:1023E0001B041B0C6B8002466AE06B68002B04DD4B
+:1023F0006B889BB243F480536B806B8813F4004F5F
+:1024000007D16B8823F480731B041B0C6B8062461E
+:1024100056E0636843F440336360E36913F0040FEC
+:10242000FBD1EEE76B68A3B96B8813F4004F07D1BB
+:102430006B8823F480731B041B0C6B8002463FE007
+:10244000636843F440336360E36913F0040FFBD126
+:10245000EEE7AB681B78A362E36913F0040FFBD1CE
+:10246000AB680133AB606B68013B6B60024627E0F1
+:1024700013F0020F57D06B68002B51D012F0040FED
+:102480004ED1C1F3C061013B6B60002B40F08C80EA
+:10249000002900F08F806B8813F4004F2FD16B88D8
+:1024A00023F480731B041B0C6B80AA68531CAB6065
+:1024B000E36913F0040FFBD1A36A13702776024679
+:1024C0006B8813F4807F30D029690B7EDBB24FF626
+:1024D000FF7213F0030F42D10B7EDBB2013AF8D149
+:1024E000738813F4004F7FF455AF6B8823F4807327
+:1024F0001B041B0C6B806FF00400BDE8F88363685D
+:1025000023F480736360E36913F0040FFBD1636805
+:1025100043F440336360E36913F0040FFBD1BEE77B
+:1025200027766246CCE70246CAE71046BDE8F88344
+:102530006FF00500BDE8F883012B7FF4FDAE0029A4
+:102540003FF4FAAE7B6843F480237B60FB6913F0B1
+:10255000040FFBD16B68002B3FF4E4AEECE621687E
+:10256000E26912F0040FFBD1628B92B213F0010FFB
+:102570003FF47EAF12F0020F3FF415AF84F818E07D
+:102580006B889BB243F480536B806B8823F4807319
+:102590001B041B0C6B8002F00102002A14BF6FF0B9
+:1025A00004026FF003028BE7012B7FF47EAF00295A
+:1025B0003FF47BAF636843F480236360E36913F007
+:1025C000040FFBD16B68002B3FF465AF6DE700BFD4
+:1025D00008B5024B1868024B984708BDC800002098
+:1025E000A91D000008B5024B1868024B984708BDAA
+:1025F000C8000020A91D000008B5024B1868024B56
+:10260000984708BDC8000020A91D000008B5024B6E
+:102610001868024B984708BDC8000020A91D00009B
+:1026200070B588B006466C46124D0FCD0FC495E8C4
+:102630000F0084E80F00009BB3420BD0304601AA84
+:10264000012352F8041B814205D00133082BF8D135
+:1026500000200BE0002313F0FF0F09D04FF49E720F
+:1026600005490020054B98474FF0FF3008B070BD7A
+:102670000020FBE77CB00100B0B00100891A000027
+:1026800070B506460C460846604B98470546F46010
+:102690008D225F4901205F4B9847236913F0010F9A
+:1026A00019D1236913F0030FFBD1236813F0020F34
+:1026B0000BD0236823F002032360236913F0030F78
+:1026C000FBD1236913F0020FFBD10123236023699F
+:1026D00013F0030FFBD1236913F0010FFBD105EBBE
+:1026E00085034D4A02EB83035A6A2260236913F083
+:1026F000030FFBD105EB8503474901EB830393F8F7
+:102700002A10E1731B8DE3800123237302F00C0276
+:10271000082A48D0002A58D105EB85033E4A02EB2F
+:1027200083039B8DA383236913F0C00FFBD1002388
+:10273000E383236913F0C00FFBD101236372374B8E
+:102740009C4204BF364B1E6005EB8503324A02EB08
+:102750008303B3F92230002B23DB5A0903F01F0354
+:10276000012101FA03F320322E4941F82230BFF350
+:102770004F8FBFF36F8F05EB8505274B03EB850567
+:10278000B5F92230002B0CDB590903F01F0301229D
+:1027900002FA03F3234A01F1600042F8203042F8C4
+:1027A0002130002070BD05EB85031B4A02EB83033B
+:1027B000DB6AE361236913F0C00FFBD100232362BE
+:1027C000236913F0C00FFBD1B7E7042AB5D105EB9D
+:1027D0008503114A02EB830393F82C302377236996
+:1027E00013F0C00FFBD100236377236913F0C00FF0
+:1027F000FBD105EB8503084A02EB830393F82B30EA
+:10280000E376236913F0200FFBD196E72126000021
+:10281000B0B00100891A00007CB00100003800400F
+:10282000CC00002000E100E0C268136843F002031E
+:102830001360136913F0030FFBD17047C26813696B
+:1028400013F0030FFBD11068C0F340007047002065
+:102850007047000010B5C068094B9847044640F225
+:102860000F1208490120084B984704EB8404074BDA
+:1028700003EB840494F82200054B984710BD00BF79
+:1028800021260000B0B00100891A00007CB00100D0
+:10289000E91B000008B5064B1868C3689A7A12F065
+:1028A000010F00D108BD01229A7203689847F9E729
+:1028B000CC00002008B5024B9847024CA047FDE72A
+:1028C000C92800007529000030B58DB0174B984716
+:1028D000174B9847174B9847174B9847174B9847F4
+:1028E000174B9847174B9847174C4FF496530022B5
+:1028F00016492046164DA84701A8164B9847164B77
+:102900000493029401A8154B98470020144B984754
+:102910000021144B9847044623225A21124B984712
+:1029200012492046124B98470DB030BD491C00009B
+:102930003914000005130000C1110000C11300008C
+:10294000452F0000D102000050260020D0000020BA
+:1029500019130100B9120100350C000039130100F0
+:10296000292A000035A50100C53A0000C4B00100C5
+:1029700035A2010008B50120024B9847024B984749
+:1029800008BD00BF35150000753D0100003018BFBF
+:1029900001207047F0B5C3B0054614461C4B98475C
+:1029A000E5282CD8064602AF024629463846194B80
+:1029B0009847BD192023BB5528236B703023AB707B
+:1029C0007823EB70291D1C22134824FA02F303F02C
+:1029D0000F0303441B7D01F8013B043A12F1040F7D
+:1029E000F3D129232B7300236B7302AB00930B4BA2
+:1029F000BC220B4903200B4CA04743B0F0BD00950F
+:102A0000064BBF2206490320064CA047F5E700BF4E
+:102A10004FAF0100FD2B0100D0B00100F8B0010064
+:102A20000CB101000528010008B1C06B704710B55A
+:102A300082B0084B984710B1C06B02B010BD064B76
+:102A40000093064B2E2206490220064CA047002088
+:102A5000F3E700BF89140100E8B2010014B20100DD
+:102A6000BCB201000528010008B1006C704710B528
+:102A700082B0084B984710B1006C02B010BD064BF5
+:102A80000093064B4B2206490220064CA04700202B
+:102A9000F3E700BF8914010024B3010028B201004C
+:102AA000BCB201000528010008B1406C704710B5A8
+:102AB00082B0084B984710B1406C02B010BD064B75
+:102AC0000093064B5C2206490220064CA0470020DA
+:102AD000F3E700BF8914010060B3010040B20100B8
+:102AE000BCB2010005280100A0B138B5034600249E
+:102AF000094D93F8342002F02002002A18BF1C462A
+:102B00001846A84703460028F3D114B12046034BCA
+:102B1000984738BD704700BF053300003D3A0000BC
+:102B20002DE9F84F037D13F0010F2AD117468A468D
+:102B30000646C4684FF001090025DFF8C480AB46A3
+:102B40004AE0337D13F0100F00D1D5B9B9F1000F71
+:102B500017D03046D0470446002D35D0D94646E040
+:102B6000F368A3420DD093B11868C36900221721FE
+:102B70009847F36800220E2118681E4B98470128D9
+:102B800001D0BDE8F88FF36818681B4B9847F460D4
+:102B90002068C369002216219847F36800220D219E
+:102BA0001868144B98470128EBD1F3681868134B49
+:102BB0009847F3681868104B98473369002BE0D0AA
+:102BC00030469847BDE8F88F0028DAD00546D94648
+:102BD0002068C0470028C3D0002CB2D0002D08BF09
+:102BE000254621463046B8470446A842C9D0002CA5
+:102BF000EED1F1E755310000A9390000E92A0000C3
+:102C00002D38000008B518210148024B984708BD2F
+:102C1000086E0020A124010008B5024A0249034BB6
+:102C2000984708BD6525010051250100212B0000B2
+:102C300008B5024A0249034B984708BD9125010097
+:102C40005B250100212B000038B50446037DC3F34A
+:102C5000001543F01003037513F0080F0CBF044B6D
+:102C6000044B9847237D65F30413237538BD00BFDB
+:102C7000192C0000312C000000284FD0F0B583B093
+:102C800005460C460746264B98470146A0B1036807
+:102C90009C4207D0234E3846B047014660B10B68CE
+:102CA000A342F8D1204B0093204B752220490120EC
+:102CB000204CA04703B0F0BDA36B73B120461E4B60
+:102CC000984750B1A06B1D4B98471D4B0093174B75
+:102CD0007F2217490120174EB047A5632846194B9C
+:102CE00098470646184B984758B1002EE2D03460FA
+:102CF00028460B4B98478642DCD128460F4B984715
+:102D0000D8E70A4B0093852209490320094CA047C4
+:102D1000324600230D480E498847FEE7704700BF42
+:102D20005125010065250100CCB401007CB40100EF
+:102D300090B401000528010081560000492C0000D4
+:102D400008B50100052501008D290000BCB4010073
+:102D5000952900002DE9F041D0F83880B8F1000F36
+:102D600051D0D8F80C30002B4DD005461B68984246
+:102D70001ED046464046254B98470446002842D080
+:102D800003689D4209D0224F21463046B847044689
+:102D9000002838D023689D42F6D1214640461D4B7D
+:102DA000984720461C4B98470023AB63BDE8F08151
+:102DB00098F8143013F0010F05D098F814306FF321
+:102DC000000388F814304046104B9847D8F80C3070
+:102DD00083420BD04046114B9847D8F80C301B6803
+:102DE0009D4204BF0023C8F80C30C2E740460C4B9C
+:102DF0009847D8F80C309842ECD10068C36900229B
+:102E000017219847E9E7BDE8F08100BF512501008F
+:102E1000652501003D2601006D2A0100492C0000B6
+:102E20005B25010018B1C3681BB11868704700200A
+:102E300070470020704718B1007DC0F34000704714
+:102E400000207047014B5868704700BF742600206F
+:102E5000F8B5B0B1034690F8502042F0020280F875
+:102E60005020184A5268904204D039B1DA6B91422E
+:102E700004D0F8BD0020134A1060F6E70022DA63A0
+:102E8000F8BD0C460020104B984703460028F0D0B0
+:102E90000C4D00270C4E05E0DF631846B047034693
+:102EA0000028E6D093F8502042F0020283F8502028
+:102EB0006A689A4208BF2F60002CEDD0DA6B94420A
+:102EC000EBD1E9E774260020C915010008B50021FF
+:102ED0000846014B984708BD512E0000014B186869
+:102EE000704700BF742600202DE9F04789469046C0
+:102EF00000F1040A5046114B9847E0B104461FFA0E
+:102F000089F61FFA88F50E4F238A33442382638A99
+:102F10002B446382A38A3344A382E38A2B44E38253
+:102F2000424649462046FFF7DFFF21465046B84754
+:102F300004460028E8D1BDE8F08700BF5125010014
+:102F40006525010030B585B0214B1B78002B36D1AB
+:102F5000204B9847204B9847204B9847204B984749
+:102F6000204B984710212048204CA047204B02932B
+:102F70000193009302224FF01F014FF600001D4DF8
+:102F8000A8471D4B98471D4B98474FF4B8711C48F4
+:102F9000A04760211B48A0471B4B98471B4B9847F5
+:102FA00001201B4B98470120094B1870194B0093C7
+:102FB000194BA22219491A4CA04705B030BD194B34
+:102FC0000093154B782215490220154CA047F4E7D1
+:102FD0007C26002065290100953B0100212201008B
+:102FE00045180100052C0000586D0020A1240100A7
+:102FF00010000020F170010079470100FD6300001E
+:10300000B46C0020A86C0020CD2E000069050100E2
+:10301000D5F9000000BD01003CB50100C0BC0100B5
+:1030200005280100E8BC010030B583B004460D4618
+:103030000C4B984738B194F8343065F3000384F8AA
+:10304000343003B030BD084B00934FF4B4620749ED
+:103050000320074DA8472246002306480649884713
+:10306000FEE700BF8D290000B0B50100C0BC010023
+:103070000528010020BD0100952900002DE9F0413F
+:1030800086B0074615461E460C4621B10846284B19
+:103090009847002833D0039400238DF8103005930F
+:1030A000244B5B6803B10593224B03AA5A60D3F803
+:1030B00008809E60204B984718B183680BB1294661
+:1030C000984717B129462046B8471A4BC3F80880DD
+:1030D0005A6892685A609DF81030F3B90CB394F8AE
+:1030E000343013F0400F1ED02068F0B1324629462C
+:1030F000124B9847012814BF002001200EE0104B0E
+:1031000000934FF4DB620F4903200F4DA84722467E
+:1031100000230E480E498847FEE7002006B0BDE8B0
+:10312000F0810120FAE70120F8E70120F6E700BF6F
+:103130008D2900007C260020452E0000553100001E
+:1031400080B60100C0BC01000528010020BD0100BF
+:1031500095290000E8B170B582B0044616460D46C8
+:103160000D4B984768B90D4B009340F2C4620C496F
+:1031700003200C4DA847224600230B480B498847E3
+:10318000FEE733462A462146A069094CA04702B013
+:1031900070BD0120704700BF8D29000094B601006A
+:1031A000C0BC01000528010020BD010095290000D8
+:1031B0007D30000030B583B004460D46094B98477A
+:1031C00010B1E56103B030BD074B009340F21B72B4
+:1031D00006490320064DA847224600230548064914
+:1031E0008847FEE78D290000A4B60100C0BC01009D
+:1031F0000528010020BD01009529000020B110B56F
+:10320000C4691CB1A04710BD01207047012010BD4A
+:1032100030B583B004460D46094B984710B125627E
+:1032200003B030BD074B009340F2377206490320CC
+:10323000064DA84722460023054806498847FEE771
+:103240008D290000BCB60100C0BC010005280100AA
+:1032500020BD01009529000030B583B004460D461D
+:103260000D4B984768B90D4B009340F249720C49D9
+:1032700003200C4DA847224600230B480B498847E2
+:10328000FEE72946606A0A4B9847034600B1606230
+:10329000184603B030BD00BF8D290000D4B6010030
+:1032A000C0BC01000528010020BD010095290000D7
+:1032B000412E010030B583B004460C4B984768B9E5
+:1032C0000B4B009340F259720A4903200A4DA8475C
+:1032D0002246002309480A498847FEE70022628601
+:1032E000E36906212046984703B030BD8D290000D0
+:1032F000F0B60100C0BC01000528010020BD01009E
+:103300009529000030B583B004460A4B984710B1A8
+:10331000206803B030BD084B009340F29F7207490C
+:103320000320074DA8472246002306480649884740
+:10333000FEE700BF8D2900000CB70100C0BC0100F2
+:103340000528010020BD01009529000030B583B09B
+:1033500004460E4B984708B10D4D0EE00D4B0093FF
+:1033600040F26B720C4903200C4DA8472246002303
+:103370000B480C498847FEE71C462046A8470346F1
+:103380000028F9D1204603B030BD00BF8D290000D0
+:103390000533000020B70100C0BC01000528010072
+:1033A00020BD0100952900002DE9F04383B00446BB
+:1033B000224B984780B123681BB12046204B984789
+:1033C00004462048204B9847054660B3DFF87890C4
+:1033D0001E4EDFF8708012E01D4B009340F27F72AA
+:1033E0001C4903201C4DA847224600231B481C49AA
+:1033F0008847FEE729464046B047054698B105F1A3
+:1034000030073846C84701460028F3D0844206D02A
+:103410003846B04701460028ECD08C42F8D1284607
+:1034200003B0BDE8F0830F4B0093094B4FF4F262F9
+:1034300008490220084CA0470025F0E78D2900002C
+:103440004D330000B46C00205125010065250100BA
+:1034500034B70100C0BC01000528010020BD0100F7
+:103460009529000030BD010030B583B004460D46FB
+:103470000D4B984730B19DB12946201D0B4B984705
+:1034800003B030BD0A4B009340F2AD7209490320EE
+:10349000094DA84722460023084809498847FEE706
+:1034A000201D084B9847EBE78D290000652501009A
+:1034B00044B70100C0BC01000528010020BD010087
+:1034C000952900005125010030B583B005460C4612
+:1034D0000E4B984760B105F10F0204F10800234636
+:1034E00012F8011F03F8011B8342F9D103B030BD6C
+:1034F000074B009340F6010206490320064CA04703
+:103500002A460023054806498847FEE78D29000022
+:10351000BCB70100C0BC01000528010020BD0100AE
+:103520009529000030B583B004460F4B984768B921
+:103530000E4B009340F622020D4903200D4DA84783
+:10354000224600230C480D498847FEE720460C4BD5
+:103550009847034628B1208A1B8AC01A00B203B0DC
+:1035600030BDB4F91000FAE78D290000D0B7010092
+:10357000C0BC01000528010020BD01009529000004
+:103580000533000030B583B004460F4B984768B947
+:103590000E4B009340F636020D4903200D4DA8470F
+:1035A000224600230C480D498847FEE720460C4B75
+:1035B0009847034628B1608A5B8AC01A00B203B0FC
+:1035C00030BDB4F91200FAE78D290000E0B7010020
+:1035D000C0BC01000528010020BD010095290000A4
+:1035E0000533000030B583B004460C4B984730B12A
+:1035F000A08A0130238AC01A00B203B030BD084B44
+:10360000009340F64A0207490320074DA847224687
+:103610000023064806498847FEE700BF8D290000C1
+:10362000F0B70100C0BC01000528010020BD010069
+:103630009529000030B583B004460C4B984730B153
+:10364000E08A0130638AC01A00B203B030BD084B73
+:10365000009340F6560207490320074DA84722462B
+:103660000023064806498847FEE700BF8D29000071
+:1036700004B80100C0BC01000528010020BD010004
+:103680009529000009B92830704700B583B08DF83E
+:103690000010002301936A460821044B9847012833
+:1036A0000CBF0198002003B05DF804FBFD31000061
+:1036B0002DE9F84F80468A4693461E461C481D4B0E
+:1036C0009847002831D00546B0422ED0DFF86090F0
+:1036D000194F09E0AB885B4514D0BBF1FF0F11D047
+:1036E0001CB32546A64220D029464846B847044682
+:1036F00028684045F4D1A9795145EBD0BAF1FF0FC4
+:10370000EED1E7E70D4B98470D4B9847A9880D4B35
+:103710009847002128460C4B9847294648460B4BB2
+:10372000984728460A4B9847DAE7BDE8F88F00BF6C
+:10373000586D00205B2501009125010085360000B1
+:103740008F760000956D0000D11801003D26010024
+:103750006D2A010030B583B004460D460B4B9847E7
+:1037600048B10B4B98470023FF2229462046094CBD
+:10377000A04703B030BD084B0093084B40F2924283
+:1037800007490220074CA047F3E700BF8536000039
+:10379000A1760000B13600007CBD0100C8B8010070
+:1037A000C0BC010005280100F8B504681748184B93
+:1037B000984708B301460027144E164D03E03046E3
+:1037C000A847014678B18C42F9D00A6823689A422A
+:1037D000F5D14B6823F07F42636823F07F439A4220
+:1037E00008BF0127EBE73FB1214608480A4B98473D
+:1037F00020460A4B9847F8BDA1792068084B9847A6
+:10380000084B9847A188084B9847EDE7586D002072
+:1038100051250100652501003D2601006D2A0100AA
+:10382000853600008F760000956D000030B583B0BE
+:1038300004460B4B984728B194F83400C0F30010AD
+:1038400003B030BD074B009340F6412206490320E8
+:10385000064DA84722460023054806498847FEE74B
+:103860008D29000018B90100C0BC01000528010025
+:1038700020BD0100952900002DE9F04186B00446E5
+:103880000E463A4B984768B9394B00934FF4F072A3
+:1038900038490320384DA847224600233748384985
+:1038A0008847FEE72046374B984710B106B0BDE881
+:1038B000F0812046344B98470746344B98470546DD
+:1038C000334B9847874209D02846324B9847874266
+:1038D00004D02846304B98478742E7D1B4F93230BC
+:1038E00004F10F0204F1170002A912F8017F01F898
+:1038F000017B8242F9D19BB2BDF80820D21AADF803
+:103900000820BDF80A20D21AADF80A20BDF80C2014
+:103910001A44ADF80C20BDF80E201344ADF80E305B
+:1039200002AA314604A81D4B98470028BED0204665
+:103930001B4B9847044698B1DFF86080114F184E32
+:1039400004F1100204A90846C0470028AED0204662
+:10395000B8470028AAD12046B04704460028EFD136
+:1039600004A928460F4B9847A0E700BF8D29000007
+:103970002CB90100C0BC01000528010020BD0100D8
+:10398000952900002D3800004D330000A9330000B8
+:10399000292A0000692A0000A92A0000C11A010092
+:1039A000053300000164000030B585B004461C4BAF
+:1039B000984738B3B4F9323004F10F0204F1170517
+:1039C00002A912F8010F01F8010BAA42F9D19BB22A
+:1039D000BDF80820D21AADF80820BDF80A20D21A86
+:1039E000ADF80A20BDF80C201A44ADF80C20BDF843
+:1039F0000E201344ADF80E3002A92046094B98471B
+:103A000005B030BD084B009340F20D22074903205A
+:103A1000074DA84722460023064807498847FEE786
+:103A20008D2900007938000044B90100C0BC0100B4
+:103A30000528010020BD010095290000F0B583B0E4
+:103A40000546164B984768B9154B009340F2622221
+:103A500014490320144CA0472A4600231348144954
+:103A60008847FEE72846134B98470446061D304614
+:103A7000114B984785420FD02046104FB84701237D
+:103A80002A46314630460E4EB047E3692A460121A8
+:103A9000204698472046B84703B0F0BD8D29000066
+:103AA00058B90100C0BC01000528010020BD01007B
+:103AB000952900000533000051250100A9390000B7
+:103AC000C92601002DE9F04784B004468A4617460E
+:103AD0002D4B984700283ED02668002E49D0338AC7
+:103AE000228A9B1A53441FFA83FA0FFA8AF8758ABE
+:103AF000638AED1A3D44ADB20FFA85F9B8F1000FB3
+:103B000002D1B9F1000F23D02046204FB84702A9B7
+:103B100020461F4B9847238A53442382638A2B44B1
+:103B20006382A38A5344A382E38A1D44E5824A4602
+:103B300041462046174B9847E36902AA02212046D6
+:103B40009847F36922460121304698472046B847F6
+:103B500004B0BDE8F087104B009340F296220F4965
+:103B600003200F4DA847224600230E480E498847E0
+:103B7000FEE70E4B0093084B4FF4277207490220D3
+:103B8000074CA047E4E700BF8D290000A9390000D9
+:103B9000C9340000E92E000088B90100C0BC010052
+:103BA0000528010020BD010095290000B4BD0100D9
+:103BB00030B583B004460D460D4B984768B90D4BA0
+:103BC00000934FF433720C4903200C4DA847224652
+:103BD00000230B480B498847FEE720460A4B9847CD
+:103BE000024629462046094B984703B030BD00BF26
+:103BF0008D29000098B90100C0BC01000528010012
+:103C000020BD01009529000085350000C53A00005F
+:103C100030B583B004460D460D4B984768B90D4B3F
+:103C200000934FF436720C4903200C4DA8472246EE
+:103C300000230B480B498847FEE720460A4B98476C
+:103C40002A4601462046094B984703B030BD00BFC5
+:103C50008D290000A8B90100C0BC010005280100A1
+:103C600020BD01009529000025350000C53A00005F
+:103C70002DE9F04385B004460D4690461F46BDF938
+:103C800030602C4B984768B92B4B009340F26D3253
+:103C90002A4903202A4DA8472246002329482A49B9
+:103CA0008847FEE78DB12846224B984790B9224BB2
+:103CB000009340F2713221490320214CA0472A464B
+:103CC0000023204820498847FEE720461F4B98479D
+:103CD0000546E8E703AB424604F1100105F1100088
+:103CE000DFF87090C8472046184B9847B0F912305B
+:103CF000BDF80E203244BDF80C103944008A091A70
+:103D000009B2ADF80C10D21A12B2ADF80E2020464E
+:103D10000F4B984784F84880A4F84470A4F8466094
+:103D2000256494F849306FF3410384F8493005B0B5
+:103D3000BDE8F0838D290000B8B90100C0BC0100C6
+:103D40000528010020BD0100952900000533000071
+:103D5000C53A0000CD1D01002DE9F04F85B0814628
+:103D60000E4692460393BDF938B0A34B984768B905
+:103D7000A24B009340F29532A1490320A14CA047E9
+:103D80004A460023A048A1498847FEE74846A04B81
+:103D90009847054648469F4B9847044648469E4BE1
+:103DA000984700EBD07040F34F0848469B4B98472C
+:103DB00000EBD07040F34F07EEB130468E4B984782
+:103DC000F0B1BAF1140F39D8DFE81AF028005C001E
+:103DD00062006D0076007F008D009900A500B400A0
+:103DE000BA00C500CE00D700E500F100F7000301DE
+:103DF0000C012E013D014846894B98470646DCE7F9
+:103E00007E4B009340F2A1327D4903207D4CA047B8
+:103E1000324600237C487D498847FEE730467E4B8A
+:103E2000984700EBD070C8EB60052DB230467B4B55
+:103E3000984700EBD070C7EB600424B24846784B3B
+:103E40009847318A039F39442944038AC91A728AE0
+:103E50005A442244438AD21A12B209B24846714BDC
+:103E6000984789F848A0A9F84470A9F846B0C9F85D
+:103E7000406099F8493043F0020389F8493005B0B1
+:103E8000BDE8F08FC8F100052DB27C4224B2D5E721
+:103E90003046614B984700EBD070C8EB60052DB2FF
+:103EA0007C4224B2CAE730465B4B9847A0EB08003F
+:103EB00005B27C4224B2C1E7C8F100052DB23046FC
+:103EC000564B9847C01B04B2B8E73046524B984750
+:103ED00000EBD070C8EB60052DB230464F4B9847D1
+:103EE000C01B04B2AAE730464B4B9847A0EB080032
+:103EF00005B23046494B9847C01B04B29EE7C8F153
+:103F000000052DB23046454B984700EBD070C7EB0B
+:103F1000600424B292E730463F4B9847A0EB08007C
+:103F200005B230463D4B984700EBD070C7EB6004BC
+:103F300024B283E7C8F100052DB27C4224B27DE7AC
+:103F40003046354B984700EBD070C8EB60052DB27A
+:103F50007C4224B272E730462F4B9847A0EB080012
+:103F600005B27C4224B269E7C8F100052DB23046A3
+:103F70002A4B9847C01B04B260E73046264B98474F
+:103F800000EBD070C8EB60052DB23046234B98474C
+:103F9000C01B04B252E730461F4B9847A0EB080005
+:103FA00005B230461D4B9847C01B04B246E7C8F126
+:103FB00000052DB27C4224B240E7C8F100052DB2C5
+:103FC0003046164B984700EBD070C7EB600424B224
+:103FD00034E7C8F100052DB23046104B9847C01B9E
+:103FE00004B22BE730460C4B9847A0EB080005B213
+:103FF0007C4224B222E700BF8D290000C8B901002D
+:10400000C0BC01000528010020BD01009529000069
+:104010002535000085350000E53500003536000007
+:1040200005330000C53A000030460D4B9847A0EB21
+:10403000080005B230460B4B984700EBD070C7EB39
+:10404000600424B2FAE63046054B9847A0EB08001E
+:1040500005B23046034B9847C01B04B2EEE600BFE2
+:10406000E53500003536000030B583B00446124B0C
+:10407000984790B194F8493013F0020FB4F94430E6
+:1040800094F84820B4F946100091216C204614BFE2
+:104090000A4C0B4CA04703B030BD0A4B009340F2D2
+:1040A0002A4209490320094DA8472246002308480F
+:1040B00008498847FEE700BF8D290000593D0000F0
+:1040C000713C0000DCB90100C0BC01000528010002
+:1040D00020BD0100952900002DE9F0410646002190
+:1040E0000D4B9847B0B104460C4D4FF000080A4FF5
+:1040F0002046A847E36942460421204698472046C7
+:10410000A8472046FFF7E8FF21463046B847044657
+:104110000028EDD1BDE8F08169340000A939000024
+:1041200030B583B005460C46364B984798B1712C94
+:1041300046D8702C23D2412C1BD8402C1FD2022CE5
+:1041400005D3072C1BD9A4F11003082B17D9284637
+:104150002D4B98472FE02D4B009340F21D522C49D8
+:1041600003202C4CA0472A4600232B482B49884784
+:10417000FEE7532C21D8502C01D24C2CE7D12846F5
+:10418000214B9847EB690022042128469847152CBB
+:1041900009D3182C01D9FF2C05D1286818B1C3699F
+:1041A0000022012198472846174B9847FF2C24D01E
+:1041B00014F4004F21D103B030BD5C2CC7D1DEE731
+:1041C0007F2C0CD948F281039C4211D848F280031D
+:1041D0009C42D4D2902CD2D0FF2CB8D1CFE77E2CE9
+:1041E000CDD2732CB3D3752CC9D97C2CAFD1C6E7F3
+:1041F00048F28E039C42AAD1C1E72846084B984753
+:10420000D9E700BF8D290000A9390000ECB90100F1
+:10421000C0BC01000528010020BD01009529000057
+:10422000D940000010B50446034B9847FF212046B3
+:10423000024B984710BD00BF5537000021410000D8
+:104240002DE9F84304460F460026DFF888803546FE
+:10425000DFF8849005E0FF213846C8470136402E3C
+:1042600022D0F1B23846C0478646E8B1017900292C
+:10427000F4D090F805C00CF0060C0023DAB2BCF1C3
+:10428000060F04BF0132D2B28A423ABFDEF8000004
+:1042900050F822202A469442DDD0002CDBD0013396
+:1042A000DAB28A42EAD3D9E700213846084B984768
+:1042B000054650B1064E29462046FFF7C1FF294664
+:1042C0003846B04705460028F5D1BDE8F88300BF61
+:1042D0006934000085360000214100002DE9F047D7
+:1042E000804600200F4B9847C8B18146DFF840A0B8
+:1042F0000D4F0E4E09F130052846D047044640B117
+:1043000021464046B84721462846B0470446002883
+:10431000F6D14846034B984781460028EAD1BDE8CC
+:10432000F08700BF611501004142000065250100D2
+:1043300051250100F8B504460D4681790068424BCD
+:104340009847424B9847A18801F00F03082B19DCCE
+:1043500045B9B4F908203E4B9847A18820683D4BE9
+:104360009847F8BDFF2D0AD0B4F90820B4F90C30F5
+:104370009B1A05FB03F502EB252212B2EBE7B4F919
+:104380000C20E8E70B2B43DC002D05DDFE2D05DDC1
+:10439000A289314B9847E0E72289FAE7EDB2C5F1EF
+:1043A000FF02637BDB08667AF60802FB06F605FB74
+:1043B000036303EB032703EBC713C3F3C457A389BA
+:1043C000C3F345132689C6F3451602FB06F605FB23
+:1043D000036303EB032603EBC613C3F3C556237B2A
+:1043E00003F01F0394F808E00EF01F0E02FB0EF21C
+:1043F00005FB032505EB052305EBC315ED0D4FF07C
+:10440000000265F3040266F34A1267F3CF22C0E7A5
+:104410000D2B12DC002D05DDFE2D05DD227B0F4B63
+:1044200098479AE7227AFAE7227A237B9B1A05FBC0
+:1044300003F502EB2522D2B2F1E77F2DD4BFA268AB
+:10444000E268074B984788E7853600008F760000C2
+:10445000896E000021410000CD6F00001171000045
+:104460004172000030B583B004460A4B984710B142
+:10447000002003B030BD084B009340F6B12207493D
+:104480000320074DA84722460023064806498847CF
+:10449000FEE700BF8D290000BCBA0100C0BC0100CE
+:1044A0000528010020BD010095290000F0B583B06A
+:1044B0000D46064688B19D4B9847002840F0648120
+:1044C0009B4B0093ED229B4903209B4CA047324617
+:1044D00000239A489A498847FEE79A4B984748B97B
+:1044E000994B0093924BCF2292490220924CA047C5
+:1044F0003446F5E13030954B984704468B4B98474E
+:1045000060B98B4B0093D4228A4903208A4DA84777
+:10451000224600238E488A498847FEE7002C00F097
+:10452000DF814C2120468B4B984794F835306FF350
+:10453000051384F83530884BE361884B23620027EC
+:10454000A761278267823846854B98470138A08249
+:104550003846844B98470138E0824C21201D824B1D
+:1045600098470023638684F8303084F8313084F82B
+:104570004830A4F84430A4F84630236494F8492025
+:1045800063F3000284F84920A36394F8342002F016
+:104590007F0242F0010294F83510032060F34301DA
+:1045A00084F83C3002F0C10263F3861284F83420B0
+:1045B00041F0010184F8351084F83D30636204F164
+:1045C00028073846694B9847002D00F06C8105F1AB
+:1045D00028013846664B984705F10F0204F118018F
+:1045E00004F1100312F8010F03F8010B8B42F9D10B
+:1045F000B5F93230638695F8303084F8303095F86C
+:10460000313084F8313095F8483084F84830B5F9C5
+:104610004430A4F84430B5F94630A4F846302B6C49
+:10462000236495F8492094F8493062F3000384F834
+:104630004930AB69A36195F83430DB0994F8342034
+:1046400063F3C71284F8342095F8342094F834309A
+:1046500062F3000384F8343095F83430C3F3400338
+:1046600094F8342063F3410284F8342095F835300F
+:10467000C3F3420394F8352063F3430284F83520F2
+:1046800095F83430C3F3800394F8342063F3820246
+:1046900084F8342095F83430C3F3C003D2B263F306
+:1046A000C30284F8342095F83430C3F30013D2B237
+:1046B00063F3041284F8342095F83430C3F34013C4
+:1046C000D2B263F3451284F8342095F83430C3F342
+:1046D0008013D2B263F3861284F8342095F83C300C
+:1046E00084F83C3095F8352094F8353062F30003B7
+:1046F00084F83530A86B10B121461E4B98472846E8
+:104700001D4B9847002800F0D980002E00F0DF8074
+:1047100028461A4B984707462846194B98470246A1
+:1047200039462046174B9847C9E000BF8D29000045
+:10473000D0BA0100C0BC01000528010020BD010065
+:1047400095290000891401001CBE0100B924010054
+:10475000BCB40100DF300100AD5F0000715A000001
+:1047600095140100BD140100A1240100916A00000C
+:1047700011770000792C000005330000253500007A
+:1047800085350000C53A0000301D574B9847044658
+:10479000564B9847002847D0002C00F0A1804C21B0
+:1047A0002046534B9847266094F835306FF3051335
+:1047B00084F835304F4BE3614F4B23620020A061FA
+:1047C000B6F912306382778A4C4B9847322303FB49
+:1047D00000F35033B3F5A07F33DA01233B44E38287
+:1047E0002046474B984701283AD0B6F9103023822B
+:1047F000378A0020414B9847642303FB00F3503372
+:10480000B3F5A07F4DDB00203C4B9847642303FBAE
+:1048100000F350333B4A82FB0312DB17C3EBA213B6
+:104820009BB23B44A38298E6374B0093F022374972
+:104830000320374DA847224600233648364988478B
+:10484000FEE700202D4B9847322303FB00F3503343
+:104850002C4A82FB0312DB17C3EBA2139BB2BDE70A
+:10486000B6F91430A382B78A0020244B98476423FA
+:1048700003FB00F35033B3F5A07F10DB00201F4B88
+:104880009847642303FB00F350331E4A82FB031254
+:10489000DB17C3EBA2139BB2FB1A23825DE6012355
+:1048A000FAE70123BDE726B1022120461B4B9847BA
+:1048B00005E001212046194B984708E03EB1F36915
+:1048C00022460121304698472046154B9847154B04
+:1048D00000930D4B40F287120C4901200C4DA84764
+:1048E000204603B0F0BD00BFB92401008D290000AF
+:1048F000DF300100AD5F0000715A0000E5140100D7
+:104900006544000067666666D0BA0100C0BC01005D
+:1049100005280100BCB40100952900009147010061
+:10492000A93900006CBE01002DE9F04184B00446B5
+:104930000D461646324B984768B9324B009340F209
+:10494000E52231490320314DA84722460023304853
+:1049500030498847FEE720462F4B9847A8423FD072
+:1049600020462E4B984702A920462D4B9847731E90
+:10497000628A1344E38220462A4B9847012835D0A7
+:104980006B1E228A1344A382E36902AA02212046F5
+:1049900098472046244B984718B1C5692246012103
+:1049A000A847261D3046214B9847054668B14FF071
+:1049B00003081F4FEB6902AA41462846984729463B
+:1049C0003046B84705460028F4D12046134B984797
+:1049D00094F8493013F0010F0ED104B0BDE8F08116
+:1049E0002046144B9847B042BAD1F6E7C5F101030F
+:1049F000A28A13442382C7E720460F4B9847ECE76F
+:104A00008D290000F4BA0100C0BC01000528010096
+:104A100020BD010095290000E5350000A9390000FE
+:104A2000C934000065440000053300005125010031
+:104A300065250100353600006940000030B583B0BF
+:104A400004460D460D4B984768B90D4B009340F254
+:104A500027320C4903200C4DA847224600230B485F
+:104A60000B498847FEE720460A4B98472A460146ED
+:104A70002046094B984703B030BD00BF8D29000088
+:104A800018BB0100C0BC01000528010020BD0100C9
+:104A900095290000E53500002949000030B583B0B4
+:104AA00004460D460C4B984738B194F83C301D42F3
+:104AB00014BF0120002003B030BD084B009340F626
+:104AC000D72207490320074DA8472246002306485E
+:104AD00006498847FEE700BF8D29000040BB010062
+:104AE000C0BC01000528010020BD0100952900007F
+:104AF00030B585B004460D46114B984728B13F2D7F
+:104B000011D894F83D0005B030BD0E4B009340F62F
+:104B1000DE220D4903200D4DA847224600230C48F4
+:104B20000C498847FEE78DF80C5000238DF80D30B6
+:104B300003AA09212046084B98479DF80D00E2E79B
+:104B40008D29000054BB0100C0BC010005280100F4
+:104B500020BD010095290000FD3100002DE9F04F36
+:104B600085B0174660B30D464FEA122B0646DFF8B4
+:104B70008CA0DFF88C90DFF88C8006E0BDF90E0089
+:104B800005B0BDE8F08F0025DEB129463046D0479C
+:104B9000019029463046C84707EB002084B20DF14A
+:104BA0000E0221460198C0470128E7D01BF0800F74
+:104BB00007D0002DE7D130460F4B98470646E2E775
+:104BC000144624F4FE44A4B2222C0FD006D8032CA1
+:104BD0000AD0072C0CD14FF48070D1E7312C09D0CA
+:104BE000C02C05D11020CBE70620C9E7FF20C7E77E
+:104BF0000020C5E70F20C3E705330000853600001D
+:104C0000F14A00008D7800002DE9F04F85B017467D
+:104C100048B30D464FEA122B0646DFF86CA0DFF8CA
+:104C20006C90DFF86C8004E0BDF80C0025E00025F6
+:104C3000D6B129463046D047019029463046C8476C
+:104C400007EB002084B203AA21460198C04701283F
+:104C5000EAD01BF0800F07D0002DE8D13046084B7A
+:104C600098470646E3E7144624F4FE44293C012C09
+:104C70009ABF044BB3F87406002005B0BDE8F08F6E
+:104C8000053300003CB5010085360000F14A000004
+:104C9000517900002DE9F04F85B0174650B30D460D
+:104CA0004FEA122B0646DFF874A0DFF87490DFF8A5
+:104CB000748004E09DF80F0029E00025DEB129464C
+:104CC0003046D047019029463046C84707EB0020C0
+:104CD00084B20DF10F0221460198C0470128E9D0A6
+:104CE0001BF0800F07D0002DE7D130460A4B9847C4
+:104CF0000646E2E7144624F4FE44A4B26D2C09D023
+:104D000048F2AD039C4205D02C2C03D0FF2005B007
+:104D1000BDE8F08F0020FAE705330000853600007B
+:104D2000F14A0000157A00002DE9F04F85B01746D2
+:104D300050B30D464FEA122B0646DFF880A0DFF88D
+:104D40008090DFF8808005E0039805B0BDE8F08F23
+:104D50000025D6B129463046D04701902946304635
+:104D6000C84707EB002084B203AA21460198C04738
+:104D70000128E9D01BF0800F07D0002DE8D1304684
+:104D80000B4B98470646E3E7144624F4FE44A4B2CE
+:104D9000BE2C0AD048F28E039C4203D07E2C01D058
+:104DA0000020D2E7034B9847CFE70348CDE700BF89
+:104DB0000533000085470100E40602008536000047
+:104DC000F14A0000D97A000070B50468A58805F0A2
+:104DD0000F03082B13DD0B2B18DD0D2B1DDD2A46D1
+:104DE000A1792068104B9847A0600023A380234638
+:104DF0002A46A17920680D4EB047A58070BD2A468D
+:104E0000A17920680A4B98472081EEE72A46A179CC
+:104E10002068084B98472081E7E72A46A179206857
+:104E2000054B98472072E0E7294D0000B13600009D
+:104E30005D4B0000094C0000954C000090F83D309F
+:104E40008B4200F052822DE9F04FA1B08946824694
+:104E5000AB4B984740B19AF83DB08AF83D9000239B
+:104E60000693A84DD846D2E1A74B009340F2376293
+:104E7000A6490320A64CA04752460023A548A649B0
+:104E80008847FEE7737943F0040373718AF83D8025
+:104E90002246DDF80CB059465046A84707468AF826
+:104EA0003D902246CDF80CB059465046A84783465F
+:104EB00073796FF38203737187424AD08AF83D8019
+:104EC000224603995046A84706468AF83D90024676
+:104ED00021460498914B9847012C00F0948090480B
+:104EE000904B98470746864B9847002800F0A280D1
+:104EF000002F2ED03E81A7F80CB0C7F800A0BC80D0
+:104F00009DF80C30BB7110A8874B98471097874BC2
+:104F10001193874B1293874B139300231693FF2310
+:104F200017930A9B1893099B5B421993089A531E87
+:104F3000D01D14AA13F8011F02F8011B8342F9D1F6
+:104F40009DF876306FF300038DF8763010A87A4B19
+:104F50009847059B10AA934200F05481059B33F8B3
+:104F6000024B0593002CF4D00798744B9847039993
+:104F70005046734B98470646724B9847049004F08E
+:104F80000F03082B7FF77EAF0B2B61DD0D2B00F39A
+:104F9000E980737943F0040373718AF83D802246F7
+:104FA000DDF80CB059465046674FB8470B908AF869
+:104FB0003D902246CDF80CB059465046B84783463E
+:104FC00073796FF3820373710B9B8342C1D08AF8AC
+:104FD0003D80224603995046B84706468AF83D90E0
+:104FE000024621460498594B98474D484D4B9847E7
+:104FF0000746434B9847002874D0002FA9D03E7233
+:1050000087F80CB079E747F6FF739E4200F04C81B9
+:105010009B457FF464AF5046DFF844B1D84700EBBE
+:10502000D07040F34F075046D84700EBD07040F3A4
+:105030004F0351E1464B009340F6B26233490320DF
+:10504000334CA0473A460023424833498847FEE79D
+:10505000737943F0040373718AF83D802246039903
+:1050600050463D4FB84783468AF83D902246039903
+:105070005046B847ADF82C0073796FF38203737113
+:105080001FFA8BFB83B29B453FF463AF8AF83D80E8
+:10509000224603995046B84783468AF83D90024617
+:1050A000214604982D4B98471D481E4B98470746AC
+:1050B000134B984740B1002F3FF44BAFA7F808B00F
+:1050C000BDF82C30BB8118E7214B009340F6C66237
+:1050D0000E4903200E4CA0473A4600231D480E49B6
+:1050E0008847FEE71A4B009340F6DB62074903202E
+:1050F000074CA0473A460023164807498847FEE771
+:105100008D2900005D4B0000B4BB0100C0BC010054
+:105110000528010020BD010095290000896E0000CE
+:10512000586D0020B92401008D180100354300009E
+:10513000C94D0000A937000049190100DD770000C2
+:10514000853600008F760000954C0000117100003C
+:10515000C8BB0100BCB40100094C0000CD6F0000C9
+:10516000E53500008AF83D80737943F004037371DC
+:105170002246DDF80CB0594650465C4FB8470C90BB
+:105180008AF83D902246CDF80CB059465046B847B3
+:10519000834620A941F8400D73796FF38203737140
+:1051A00004220CA8524B984700283FF4D2AE8AF84C
+:1051B0003D80224603995046B84706460C908AF82F
+:1051C0003D900246214604984A4B98474A484B4B2B
+:1051D000984707464A4B984730B1002F3FF4B9AE85
+:1051E000BE60C7F80CB088E6464B009340F6EF620D
+:1051F00045490320454CA0473A46002344484549C9
+:105200008847FEE7069B01330693402B45D09DF867
+:1052100018300393194650463F4B98470790002893
+:105220003BD0437913F0080FECD1B022039C214608
+:105230005046A8470A90B12221465046A8470990F7
+:10524000BE2221465046294B98470890B22221465B
+:105250005046A847ADF83400B32221465046A8472F
+:10526000ADF83600B42221465046A847ADF83800C4
+:10527000B52221465046A847ADF83A00B62221464D
+:105280005046A847ADF83C00B72221465046A847F3
+:10529000ADF83E000DAB059360E6FF2150461F4B75
+:1052A000984721B0BDE8F08F50461D4EB04700EB47
+:1052B000D07040F34F075046B04700EBD07040F33A
+:1052C0004F035E1C7A1C9642A8BF164636B247F6BC
+:1052D000FF7293457FF403AE03F1010B0137BB4529
+:1052E000A8BFBB460FFA8BFBF9E57047294D0000BC
+:1052F0000DAF010041720000586D0020B92401007B
+:105300008D290000C8BB0100C0BC010005280100B8
+:10531000BCB4010095290000853600002141000041
+:10532000E535000030B583B005460C460D4B984777
+:1053300050B195F83D3043EA04018B4202D0284633
+:10534000094B984703B030BD084B009340F27E6292
+:1053500007490320074CA0472A460023064807496F
+:105360008847FEE78D2900003D4E0000D8BB0100B4
+:10537000C0BC01000528010020BD010095290000E6
+:1053800030B583B005460C460D4B984750B195F8A3
+:105390003D3023EA04018B4202D02846094B98474E
+:1053A00003B030BD084B009340F28F6207490320E1
+:1053B000074CA0472A460023064807498847FEE7CE
+:1053C0008D2900003D4E0000ECBB0100C0BC010077
+:1053D0000528010020BD01009529000030B583B0EB
+:1053E00004460A4B984710B1E06903B030BD084B42
+:1053F000009340F6F52207490320074DA8472246AF
+:105400000023064806498847FEE700BF8D290000B3
+:1054100000BC0100C0BC01000528010020BD010046
+:105420009529000030B583B004460A4B984710B167
+:10543000606A03B030BD084B009340F61E32074946
+:105440000320074DA84722460023064806498847FF
+:10545000FEE700BF8D29000044BC0100C0BC010074
+:105460000528010020BD01009529000030B583B05A
+:1054700004460A4B984710B1A06B03B030BD084BEF
+:10548000009340F66F3207490320074DA847224694
+:105490000023064806498847FEE700BF8D29000023
+:1054A00068BC0100C0BC01000528010020BD01004E
+:1054B000952900002DE9F8430546002215213C4BB3
+:1054C000984728463B4B9847074610B128463A4B29
+:1054D000984700212846394B98470023FF22114660
+:1054E0002846374CA04705F104084046354B9847FD
+:1054F000044658B1DFF8E89021464046C8470646C2
+:105500002046FFF7D7FF3446002EF5D12E4B5B68BF
+:105510003BB101211A68954208BF19719B68002BA5
+:10552000F8D10020294B9847044610B3DFF8B48027
+:10553000DFF8B490254E0EE029462046C047E36BC5
+:105540009D4204BF0023E363A36D9F420AD020461F
+:10555000B047044668B1636B9D42EDD0A36B9D429A
+:10556000EDD1E9E7C8478542F1D129462046C04739
+:10557000EDE7EB6900221146284698472846144B70
+:10558000984760B129460430124B9847686A08B1C1
+:10559000114B98472846104B9847BDE8F88328469A
+:1055A0000E4B9847294630300A4B9847EEE700BF2C
+:1055B000553100006D540000552D0000D118010038
+:1055C000B1360000512501007C260020C9150100DC
+:1055D000053300003D2601006D2A0100A9330000BB
+:1055E00065250100512E0000DD2E000070B582B04F
+:1055F0000446194B984768B9184B009340F2931230
+:1056000017490320174DA84722460023164817497B
+:105610008847FEE72046164B98472046154B98478B
+:10562000054640B12046144B9847EB690022012102
+:10563000284698470CE02046104B9847054638B15D
+:10564000C66B20460C4B9847B44201D10023EB6354
+:10565000002002B070BD00BF8D2900007CBC01009D
+:10566000C0BC01000528010020BD010095290000F3
+:10567000A939000005330000B5540000A93300002B
+:1056800030B583B004460E4B984748B1A06BA8B123
+:105690000C4B9847844214BF0020012003B030BD5A
+:1056A000094B00934FF4386208490320084DA8477E
+:1056B00022460023074808498847FEE70020EDE717
+:1056C0008D290000252E0000ACBC0100C0BC0100EB
+:1056D0000528010020BD01009529000003687BB169
+:1056E00010B4021D012352F8044B1CB10133DBB28C
+:1056F000072BF8D140F8231001205DF8044B7047C8
+:10570000002340F823100120704700002DE9F041EC
+:1057100005460E4614460122A84B9847208048F2C1
+:105720000C0231462846A64B9847052842D9074621
+:10573000237B002B49D1237D002B76D1237F002BA7
+:1057400040F0988094F83630002B40F0B88094F800
+:105750002830052B00F2018194F84430052B00F22B
+:105760003781F92F24D8BFB2237B13FB07F3C3F390
+:1057700007232373237D13FB07F3C3F30723237549
+:1057800094F8283013FB07F3C3F3072384F8283079
+:1057900094F8363013FB07F3C3F3072384F836304D
+:1057A00094F8443013FB07F7C7F3072784F84470D5
+:1057B000BDE8F08100232373237584F8283084F832
+:1057C000363084F84430BDE8F0812C22314628463A
+:1057D0007B4B984720730528ADD9292231462846AE
+:1057E000784B98476080232231462846734B984770
+:1057F000C0B2A07130B92022314628466F4B98477D
+:10580000607398E72A22314628466E4B9847A0805D
+:10581000212231462846DFF8A481C0472081222278
+:1058200031462846C0476081E5E7302231462846A8
+:10583000624B98472082002880D03C22314628467F
+:105840005F4B98472075052806D8322231462846F6
+:105850005A4B9847607571E7312231462846574BBD
+:105860009847C0B26082392231462846554B984746
+:10587000E081EAE7402231462846504B9847208392
+:1058800000283FF45FAF4C22314628464C4B9847E6
+:105890002077052806D8422231462846474B9847AC
+:1058A00060774FE7412231462846444B9847608352
+:1058B000492231462846434B9847E082EBE76E2267
+:1058C00031462846404B9847E06200283FF43FAFFE
+:1058D0006C22314628463A4B984784F83600052812
+:1058E0007FF635AF6D2231462846354B984784F810
+:1058F0003700612231462846304B9847003018BFA8
+:10590000012094F8383060F3000384F83830E06AFE
+:105910002E4B984702280BD094F83730052B15D81A
+:10592000602231462846254B984784F839000EE717
+:10593000692231462846234B9847A08648F28E02BA
+:1059400031462846204B98472063E9E769223146D3
+:1059500028461C4B9847A086E2E75022314628464D
+:10596000164B9847208400283FF4F6AE5C2231465F
+:105970002846134B984784F8280005287FF6ECAE9C
+:10598000512231462846DFF83480C04760845222D5
+:1059900031462846C047A084532231462846C04796
+:1059A000E084592231462846064B9847E08354222A
+:1059B00031462846C04784F82900CDE65D4B0000FB
+:1059C000954C0000094C0000294D0000119F00007B
+:1059D0007F2231462846224B9847E06300283FF457
+:1059E000C0AE7C22314628461E4B984784F84400BE
+:1059F00005287FF6B6AE732231462846DFF86C8064
+:105A0000C047A4F84800742231462846C047A4F88D
+:105A10004A00792231462846134B9847A4F846009D
+:105A20007E22314628460E4B98472064702231462C
+:105A30002846C047A4F84C00712231462846C0478A
+:105A4000A4F84E00752231462846C04784F850001D
+:105A5000722231462846C04784F8510081E600BFD3
+:105A6000294D0000954C0000094C00005D4B0000E2
+:105A70002DE9F04198B004460E46022A08D0002ACB
+:105A80006CD0012A00F0CC80002018B0BDE8F08175
+:105A900000218E4B984708B10320F6E70122002130
+:105AA00020468A4DA8470746042200212046A847E1
+:105AB0008046052200212046A84704F10F0304F187
+:105AC000170503AA13F8011F02F8011B9D42F9D123
+:105AD0001FFA88F8BDF80C30A3EB0803ADF80C30C2
+:105AE000BDF810309844ADF8108080B2BDF80E308B
+:105AF0001B1AADF80E30BDF812301844ADF8120084
+:105B00003A4603A93046724B984708B90220BCE7D1
+:105B10002C22002120466F4B9847F92801D80220FB
+:105B2000B3E7202200212046684B9847C0B208B155
+:105B30000220AAE7322200212046644B9847C0B2D7
+:105B400008B10220A1E748F20C0200212046614B77
+:105B50009847FA2834BF0220012096E703A85E4B3D
+:105B60009847332200212046584B984710B1002314
+:105B70008DF8203003AA00212046584B9847042274
+:105B800000212046514DA84780460522002120468D
+:105B9000A84704F1100704F10F0304F1170501AA47
+:105BA00013F8011F02F8011BAB42F9D11FFA88F864
+:105BB000BDF80430A3EB0803ADF80430BDF808309D
+:105BC0009844ADF8088080B2BDF806301B1AADF8D5
+:105BD0000630BDF80A301844ADF80A0003AA314671
+:105BE00001A83F4B9847022200212046374B984797
+:105BF00008B9002049E71C203A4B98470546012286
+:105C000000212046314B984700230246394628465A
+:105C1000354EB04704F518712846344B9847E8E7ED
+:105C200002220021294B984738B93322002120460F
+:105C3000264B984740B9002027E704F518702C4BF5
+:105C400098472C4B9847F0E703A8234B9847002729
+:105C50008DF818708DF842708DF8347003AA3946AB
+:105C600020461E4B9847042239462046174DA84728
+:105C70008046052239462046A84704F10F03173411
+:105C800001AA13F8011F02F8011BA342F9D11FFA60
+:105C900088F3BDF80420D21AADF80420BDF808201E
+:105CA0001344ADF8083080B2BDF806301B1AADF8C9
+:105CB0000630BDF80A301844ADF80A0003AA314690
+:105CC00001A8074B98470020DFE600BF5D4B0000AE
+:105CD000151D0100954C000011C800000D57000073
+:105CE000D9C80000E52E0100D5C5000069C3000039
+:105CF00039C40000192B0100F8B505460E461446BC
+:105D000048F28C02264B98472072052800D8F8BD2F
+:105D100048F20C0231462846214B9847F92805D80D
+:105D2000237A13FB00F0C0F307202072237A052B9F
+:105D3000EDD948F28902314628461A4B984720800F
+:105D400048F2800231462846174FB847A08148F2F2
+:105D5000810231462846B847608148F282023146C6
+:105D60002846B847207648F2830231462846B8478D
+:105D7000607648F28E02314628460C4B98476060A8
+:105D8000E2894FF6FF739A42C1D0228A9A42BED06E
+:105D900048F28A0231462846024B98472080B6E7EF
+:105DA000954C0000094C00005D4B0000294D00009F
+:105DB0002DE9F04F89B004460E465022764B9847A5
+:105DC000074668BB7F2231462046744B9847804681
+:105DD00030B17C2231462046714B984705284CD87B
+:105DE0004022314620466C4B98470546002840F03B
+:105DF000BF80042231462046DFF89C81C04705461B
+:105E0000052231462046C047A842B8BF284600B206
+:105E10000028C4BFC01907B2384609B0BDE8F08FEA
+:105E20005C22314620465E4B9847052801D8002762
+:105E3000C8E7532231462046574DA84707EBD7778E
+:105E400000EB67070137BFB2512231462046A84711
+:105E50008046522231462046A8470028B8BF40421B
+:105E6000B8F1000FB8BFC8F100084045ACBF3F18FB
+:105E7000474438B220EAE077A4E770223146204652
+:105E8000454DA8478246702231462046A8478346A2
+:105E90007E2231462046414B98474FF00009CDF80D
+:105EA000089047F618430193CDF800B053460246D8
+:105EB000414604A8DFF8EC80C047ADF81890ADF873
+:105EC0001A90BDF81030013BADF81C30BDF812300F
+:105ED000013BADF81E30752231462046A847814669
+:105EE000732231462046A847804674223146204618
+:105EF000A847054605AB5FFA89F206A904F1100030
+:105F0000DFF8A490C847BDF8143043449BB2BDF8F5
+:105F100016202A4492B2B4F91000BDF818101944A2
+:105F200009B2401AB842B8BF3846B4F91210BDF8E9
+:105F30001A7017443FB2CF1B00B28742B8BF074662
+:105F4000BDF81C0003441BB2B4F91400181A3BB28C
+:105F50008342B8BF0346BDF81E00104400B2B4F936
+:105F60001670C71B18B2B842B8BF384607B237E739
+:105F70004C22314620460A4B984705287FF639AF18
+:105F8000412231462046044B98472844B842B8BFC6
+:105F9000384607B22DE700BF5D4B0000294D0000D9
+:105FA000954C000025460100CD1D010008291AD09E
+:105FB00010B50446072920D0012923D0062927D06F
+:105FC000032930D0042939D00B293BD0A1F10D038E
+:105FD000DBB2012B3BD916293ED0172951D000291D
+:105FE00054D0012010BD13781BB928305060012017
+:105FF0007047002353600120704726491046264B06
+:10600000984710BD254B984780F00100C0B210BDE5
+:106010000021234B9847B4F932309842B8BF184654
+:106020006086012010BD90F8493013F0010F01D1B6
+:10603000012010BD1B4B9847012010BD1A4B9847FB
+:10604000012010BD1021194B9847012010BD1021CF
+:10605000174B9847012010BD164B9847164B984791
+:1060600028B106212046114B9847012010BD02217E
+:1060700020460E4B9847042120460D4B984701209F
+:1060800010BD06210A4B9847012010BD0B4B9847C5
+:10609000012010BDCCBE0100DD5600009D4A00006D
+:1060A000B15D000069400000B532000025530000DA
+:1060B000815300006D540000372E0000553700005A
+:1060C0002DE9F84305468846002210311F4B9847BA
+:1060D00050B398F8343013F0100F27D1D8F820308F
+:1060E00043B30222294640469847814603281FD0E1
+:1060F00008F104063046164B9847044660B1154F28
+:1061000021462846FFF7DCFF034650B921463046BA
+:10611000B84704460028F3D1B9F1010F0CBF43463C
+:1061200000231846BDE8F8830023FAE70023F8E7C8
+:106130000023F6E708F104063046054B984704466D
+:106140004FF002090028DAD10346EAE7151D0100E5
+:10615000512501006525010090F8343013F0100F2F
+:1061600000D070472DE9F0438BB00E460546B0F9DC
+:10617000324004A9354B9847A3B2BDF81020D21A7B
+:10618000ADF81020BDF81220D21AADF81220BDF8DB
+:1061900014201A44ADF81420BDF816201344ADF8AD
+:1061A000163004AA314606A8294B9847A8B12B6A95
+:1061B0001BB1002206A92846984704A92846234B6C
+:1061C000984704AA314608A8214B984740B92B6A42
+:1061D0001BB1012206A9284698470BB0BDE8F08301
+:1061E00005F1040840461B4B984704460028EED0B2
+:1061F000DFF85890164E184F05E021464046B84744
+:1062000004460028E3D002A92046C847638EBDF8A3
+:106210000820D21AADF80820BDF80A20D21AADF82D
+:106220000A20BDF80C201A44ADF80C20BDF80E2051
+:106230001344ADF80E3002AA08A96846B0470028FA
+:10624000DBD069462046FFF787FFD6E7C934000058
+:10625000C11A01005B250100912501002DE9F047DD
+:106260000F46044670B1394620461A4B98472046DF
+:10627000194B9847814660B1184EDFF85880DFF817
+:1062800058A00EE0164B1868164B98470446002895
+:10629000E9D1BDE8F0874846D0474C468146002802
+:1062A000F7D009F1040521462846B047044640B11D
+:1062B00039462046C04721462846B04704460028B4
+:1062C000F6D1D9F82030002BE5D0012239464846D6
+:1062D0009847E0E75961000005330000912501006F
+:1062E00088260020292A000038B51A4D28681A4B44
+:1062F000984704462868194B984778B90123A36149
+:10630000144B186843681A6A12F0010F10D01B6A08
+:1063100013F0020F0CD00123E3610BE00D4D286850
+:10632000A369002BEAD0C369002BF9D09847F6E7A0
+:106330000023E361C3681BB1A26804F11001984710
+:10634000236833B1626822B1A1688B4208BF13464B
+:10635000A36038BD8826002085150100891501003D
+:1063600070B582B006461A4D28681A4B9847044605
+:106370002868194B984738B92868A36923B1C369BD
+:10638000002BFAD09847F7E704F11002314668462F
+:10639000124B98470E4C2068114B984701466846AF
+:1063A000104B98476946104DA84720680F4B9847F7
+:1063B0006946A84720680E4B98476946A847206859
+:1063C0000C4B984708B102B070BD0B4B9847FAE7E9
+:1063D000882600208515010089150100C11A0100D9
+:1063E000292A0000C16000005D620000692A0000E7
+:1063F000A92A00009D150100E96200007047000015
+:10640000F0B585B00C460546002854D0002C57D076
+:106410000023ADF80830ADF80A302846364B9847CF
+:106420000138ADF80C002846344B98470138ADF8D8
+:106430000E0002AA21466846314B9847002845D0F5
+:106440002B6913B1694628469847B5F86831C3F3FC
+:1064500009039BB100210C460F462A4E09313A46EA
+:1064600005EBC1016846B04780BB0134A4B22146A8
+:10647000B5F86831C3F309039C42EFDB1F2B27DC1F
+:10648000093305EBC3030DF1FF3203F1080012F8E5
+:10649000011F03F8011B8342F9D1B5F86831C3F33A
+:1064A0000902013262F30903A5F868310321E86AA1
+:1064B000154B98470AE0154B9847054630B1A5E7BC
+:1064C000B5F868316FF30903A5F8683105B0F0BD80
+:1064D000B5F868316FF30903A5F868310DF10702CB
+:1064E00005F1500005F1480312F8011F03F8011BE4
+:1064F0008342F9D1D1E700BF95140100BD1401001A
+:10650000C11A0100151D0100013F0100891401009D
+:10651000014B1868704700BF882600202DE9F04F16
+:106520008DB00546B74B98470990B74CEB68236090
+:1065300000212846B54B98472068C36B7BB1B0F863
+:106540006831C3F30903002B00F078824FF048084C
+:106550000027AD4DDFF8E4A2DFF8C8B24DE0B0F897
+:1065600068316FF30903A0F8683162E22644012321
+:1065700086F8483101342868B0F86831C3F309035C
+:106580009C4230D2031993F84831002BF2D1A74234
+:10659000F0D004F10906F60081194044D0470028E4
+:1065A000E8D029688A1941440AA8994B98470AA853
+:1065B000D847039028684044D8478146286830442B
+:1065C000D8474844039B8342D4D22E6806EB080385
+:1065D0000DF1270203F1080012F8011F03F8011B57
+:1065E0008342F9D1C2E701372868B0F86831C3F3B4
+:1065F000090308F108089F420ED2384490F8483148
+:10660000002BF0D12868B0F86831C3F30903002BE0
+:1066100000F0FA810024B5E700217B4A5160002B8D
+:1066200000F0FA815A1E1146079232D4821892F86D
+:1066300048217AB103F2471303440A46013AB2F102
+:10664000FF3F05D013F8011D0029F7D1079201E0A3
+:1066500000230793426892F820306FF3000382F81A
+:106660002030426892F820306FF3410382F82030E6
+:10667000654B1C68B4F86831C3F30903002B00F0C4
+:10668000CB81482306934FF0000ADFF87CB1274600
+:1066900045E000230793DDE77A6892F8203043F065
+:1066A000010382F8203043E0DBF80000594B9847A3
+:1066B000044600250582DBF80000574B9847013857
+:1066C000A0826582DBF80000544B98470138E082D5
+:1066D000DBF800305A6892F8203043F0020382F869
+:1066E000203003984E4B9847DBF80000836943B194
+:1066F000069B18444B4B9847DBF804300344CBF817
+:1067000004300AF1010ADBF80070069B0833069397
+:10671000B7F86831C3F309039A4580F27D8107EB2E
+:106720000A0393F84831002BEBD1079B5345B3D0B4
+:106730007A6892F820306FF3410382F82030069B8C
+:10674000FB1803933846384B98470028ACD1DBF848
+:106750000000304B9847064607EBCA07B7F84C4095
+:106760000134B7F84830E41A24B2B7F94E5005F1B5
+:106770000108B7F84A30A8EB03080FFA88F8DBF8ED
+:106780000000264B9847854234DAB7F94E90F368FB
+:10679000B3FBF4F39845A8BF9846DBF800301B69BB
+:1067A000002B52D00023ADF82830ADF82C30ADF8D6
+:1067B0002A300FFA88F56C1E24B2ADF82E40DBF8B3
+:1067C000000003690AA99847BDF92E104B1CBDF8BB
+:1067D0002A209B1A1BB2984532DA2546002CEADCA7
+:1067E000124B0093124B40F29F1212490220124C9E
+:1067F000A04779E7DBF80000084B984701380FFA0B
+:1068000080F9C4E70116010088260020013F01003D
+:10681000171B01008515010095140100BD1401002E
+:1068200061630000A51A01009D15010010BF010061
+:10683000D4BE0100E4BE010005280100D11C010006
+:10684000002DC8BF01F10108CADDB7F94A40CDF8F3
+:10685000109004EB0803013B4B454BDC1FFA88F317
+:106860000593013BCDF820A09A460DE0A9451CD028
+:106870000398784B9847059B1C4424B204EB08030B
+:10688000013B049A93421ADCB7F948303382B7F9D6
+:106890004C30B3827482A4B204EB0A052DB2F582A7
+:1068A000A945E3DAA6F816904D46DBF800305A68A1
+:1068B00092F8203043F0020382F82030D8E7DDF868
+:1068C00020A0A9453FF410AFB7F948303382B7F99B
+:1068D0004C30B3827482A6F81690DBF800305A6808
+:1068E00092F8203043F0020382F820300398594B8D
+:1068F0009847F9E60025E4E7574B984718B1574BFE
+:1069000018684369EBB1554C20684FF480714830EA
+:10691000534DA8472068202100F5A470A84723689C
+:10692000B3F868216FF30902A3F8682109984D4B69
+:106930009847014620688369002B76D062689847A3
+:1069400073E0494B98470446484B9847A369002B8E
+:10695000FCD1A3680393D4F800A0534508BFD4F832
+:1069600004A03E4C2068424B984704902368B3F83B
+:106970006821C2F30902002AC5D0450000229046D2
+:10698000A1460CE008F101081FFA88F84246D9F840
+:106990000030B3F86811C1F309018845B3DA9918DA
+:1069A00091F848110029EDD103EBC203B3F94A7005
+:1069B000B3F94810049807FB00167600B3F84C3082
+:1069C00001335B1A1BB25B000593D9F8003003EB6F
+:1069D000C203B3F94E30BB42D4DB039B03EB060B7F
+:1069E00056440932D400059A31465846214B9847FF
+:1069F00001373FB2AB442E44D9F800302344B3F9F9
+:106A00000630BB42EFDABDE70022144B5A60B0F803
+:106A10006831C3F309037BB9104B1868B0F86831CB
+:106A2000C3F30903002B7FF467AF134B9847134B55
+:106A300098470DB0BDE8F08F07920BE60022074B98
+:106A40005A60B0F86831C3F30903002BEDD0079208
+:106A500000E600BF616300009D150100882600204C
+:106A6000DF3001001916010085150100E962000000
+:106A700095140100FD2B0100A12B01009D120100C6
+:106A800008B50421014B984708BD00BFDF30010065
+:106A900008B50821014B984708BD00BFDF30010051
+:106AA00070B582B00679002E55D0044600680368A0
+:106AB00099420AD00346751EEDB200EB85059D4252
+:106AC00049D053F8042F8A42F9D10D46012E0ED039
+:106AD000711E8900214B98470646214B984780B18B
+:106AE000EEB12179002933D00022134626E01D4B58
+:106AF0009847002323602371627963F30002627177
+:106B000029E0194B00934FF4827218490320184C66
+:106B1000A04732460023174817498847FEE7174B1E
+:106B20000093114B4FF4837210490220104CA04780
+:106B300011E00133DBB22179994209D9216851F87A
+:106B400023108D42F5D046F822100132D2B2F0E780
+:106B500001392171266002B070BD00BF412E0100D5
+:106B60008D2900006D2A010060BF010020C00100D6
+:106B700005280100BCB40100952900004CC00100AB
+:106B8000002851D070B582B004460E46274B984776
+:106B9000237963BB0420264B984705462846254B9E
+:106BA000984758B3002D36D06379C3F3400013F0F3
+:106BB000010F18BF01302379984210D205EB8301F1
+:106BC00003F18042013A013B1B1ADBB2D31A05EBF9
+:106BD000830351F8042C41F804299942F9D145F86E
+:106BE0002060237901332371256002B070BD013329
+:106BF00099002068104B98470546CFE70F4B00934C
+:106C0000D0220F4903200F4CA0472A4600230E48EC
+:106C10000E498847FEE70E4B0093084BD2220849E5
+:106C20000220084CA047E0E7704700BFA16A0000BF
+:106C3000852901008D290000412E01007CBF010043
+:106C400020C0010005280100BCB401009529000006
+:106C500088C0010030B583B0437913F0010F10D024
+:106C600003F00603062B14BF002301230279002A38
+:106C700034D09A4234D9026852F82340204603B0F7
+:106C800030BD05460420174B98470446164B9847DD
+:106C900060B1CCB12046154B984721462846144B8D
+:106CA00098476B7943F001036B71E7E7114B009351
+:106CB00040F2354210490320104DA84722460023D8
+:106CC0000F4810498847FEE70F4B0093094B40F2ED
+:106CD000374209490220094DA847CFE70024CDE7F4
+:106CE0000024CBE7852901008D290000816A00007E
+:106CF000816B000098BF010020C001000528010041
+:106D0000BCB4010095290000B8C0010010B50446CC
+:106D10000068024B98470023236010BD6D2A0100D4
+:106D20000268D2B11378FF2B13D0002006E00B2BA2
+:106D30000ADC02300230135CFF2B0BD003F00F0390
+:106D4000082BF4DC0230F5E70D2BD4BF0130043002
+:106D5000F0E70020023080B270470020704700004A
+:106D600081B170B50C460A685AB105460846064B13
+:106D700098470646054B9847286032462168044BE1
+:106D8000984770BD704700BF216D00008529010044
+:106D9000FD2B010000286BD02DE9F8430746006861
+:106DA00000286AD0CDB20E0AB4460378FF2B3BD040
+:106DB0004FF0FF3EF0460022CCF3060C27E084188B
+:106DC000647886EA040919F07F0F0BD004F07F0481
+:106DD00034EA0C091DD14445C4BF0FFA84F80FFAF8
+:106DE00082FE16E09646BEF1000F43DB7446704407
+:106DF00043785E4016F07F0F19D00020BDE8F8837D
+:106E00000B2B0CDC02320232835CFF2BEBD09D4259
+:106E1000D5D003F00F03082BF2DC0232F3E70D2B81
+:106E2000D4BF01320432EEE74FF0FF3EDBE70D4600
+:106E30003846134B984705F00F010B2904DD0E2946
+:106E4000B4BF0321062100E004210D46411A8C4203
+:106E500007D223463A685419E45CD45401338B4278
+:106E6000F8D13868074B984738600120BDE8F883AF
+:106E7000002070470020BDE8F8830020BDE8F883BB
+:106E8000216D0000412E01002DE9F04186B0ADF8E2
+:106E90000E10ADF80C200468002C48D0CFB20D0ABB
+:106EA000AE462378FF2B2CD04FF0FF3188460022CE
+:106EB000CEF3060E18E0A618767885EA060C1CF0CC
+:106EC0007F0F21D006F07F0636EA0E0C0ED1464524
+:106ED000C4BF0FFA86F811B208E00B2B0CDC0232AB
+:106EE0000232A35CFF2B0ED09F42E4D003F00F03CD
+:106EF000082BF2DC0232F3E70D2BD4BF013204324F
+:106F0000EEE74FF0FF310A46002A10DBA3185B784A
+:106F10005D4015F07F0F0AD10232A3189DF80C10C6
+:106F2000A1549DF80D205A7006B0BDE8F0810646C8
+:106F3000FF23ADF816301D4B9847002808BF0220EC
+:106F4000051DADB229462046194B98473060194BB4
+:106F50009847E8B1002EE7D0AB1F3268D1189DF8F2
+:106F60000E00D0549DF80F304B702B1F3268D11893
+:106F70009DF80C00D0549DF80D304B70023D3368E5
+:106F80005A199DF8161059559DF817305370CBE7D4
+:106F9000094B00934FF4C37208490320084CA047E3
+:106FA00032680023074808498847FEE7216D000042
+:106FB000412E01008D290000B0BF010020C001005A
+:106FC00005280100BCB40100952900002DE9F0411D
+:106FD00086B0ADF80C20ADF80E100468002C48D037
+:106FE000CFB20D0AAE462378FF2B2CD04FF0FF31E5
+:106FF00088460022CEF3060E18E0A618767885EAB9
+:10700000060C1CF07F0F21D006F07F0636EA0E0C2E
+:107010000ED14645C4BF0FFA86F811B208E00B2B1B
+:107020000CDC02320232A35CFF2B0ED09F42E4D074
+:1070300003F00F03082BF2DC0232F3E70D2BD4BF71
+:1070400001320432EEE74FF0FF310A46002A10DB2E
+:10705000A3185B785D4015F07F0F0AD10232A318A8
+:107060009DF80C10A1549DF80D205A7006B0BDE893
+:10707000F0810646FF23ADF816301D4B98470028D7
+:1070800008BF0220051DADB229462046194B98477E
+:107090003060194B9847E8B1002EE7D0AB1F32683B
+:1070A000D1189DF80E00D0549DF80F304B702B1F57
+:1070B0003268D1189DF80C00D0549DF80D304B70FB
+:1070C000023D33685A199DF8161059559DF817302E
+:1070D0005370CBE7094B009340F2B51208490320E7
+:1070E000084CA04732680023074808498847FEE754
+:1070F000216D0000412E01008D290000C4BF010058
+:1071000020C0010005280100BCB401009529000041
+:107110002DE9F04387B0ADF80E100468002C43D081
+:107120005FFA81FE0D0AAC462378FF2B2CD04FF07E
+:10713000FF37B8460021CCF3060C18E066187678C5
+:1071400085EA060919F07F0F21D006F07F0636EA9E
+:107150000C090ED14645C4BF0FFA86F80FB208E0FD
+:107160000B2B0CDC02310231635CFF2B0ED09E45F1
+:10717000E4D003F00F03082BF2DC0231F3E70D2B10
+:10718000D4BF01310431EEE74FF0FF373946002913
+:107190000ADB63185B785D4015F07F0F04D1214452
+:1071A0008A7007B0BDE8F08317460646FF23ADF8A6
+:1071B00016301B4B9847002808BF0220C51CADB2F3
+:1071C00029462046174B98473060174B9847C0B167
+:1071D000002EE6D06B1F3268D1189DF80E00D054F7
+:1071E0009DF80F304B7033682B4403F8037C023D4D
+:1071F00033685A199DF8161059559DF81730537079
+:10720000CFE70A4B00934FF4F27209490320094C6F
+:10721000A04732680023084808498847FEE700BFB6
+:10722000216D0000412E01008D290000D8BF010012
+:1072300020C0010005280100BCB401009529000010
+:107240002DE9F04186B00292ADF80E100468002CD2
+:107250004ED0CFB20D0AAE462378FF2B2CD04FF084
+:10726000FF3188460022CEF3060E18E0A618767885
+:1072700085EA060C1CF07F0F21D006F07F0636EA67
+:107280000E0C0ED14645C4BF0FFA86F811B208E0C5
+:107290000B2B0CDC02320232A35CFF2B0ED09F4280
+:1072A000E4D003F00F03082BF2DC0232F3E70D2BDE
+:1072B000D4BF01320432EEE74FF0FF310A46002A14
+:1072C00016DBA3185B785D4015F07F0F10D10232FA
+:1072D000A3189DF80810A1549DF809205A709DF834
+:1072E0000A209A709DF80B20DA7006B0BDE8F08194
+:1072F0000646FF23ADF81630204B9847002808BFFC
+:107300000220851DADB2294620461D4B98473060AE
+:107310001C4B984720B3002EE7D0A5F10803326834
+:10732000D1189DF80E00D0549DF80F304B70AA1F55
+:1073300031688B189DF8080088549DF809205A7010
+:107340009DF80A209A709DF80B20DA70023D336890
+:107350005A199DF8161059559DF817305370C4E707
+:10736000094B009340F2132208490320084CA04720
+:1073700032680023074808498847FEE7216D00006E
+:10738000412E01008D290000ECBF010020C001004A
+:1073900005280100BCB401009529000000284DD04B
+:1073A0002DE9F04384460468002C4AD0CEB2090A85
+:1073B0008E462378FF2B3ED04FF0FF37B846002093
+:1073C000CEF3060E2AE025186D7881EA050919F03A
+:1073D0007F0F0AD005F07F0535EA0E0920D145451B
+:1073E000C4BF0FFA85F807B21AE00746002F2CDB5E
+:1073F000BB1CE018E35C137043785370DCF80000AA
+:1074000007447878C1F306010840BDE8F0830B2BF0
+:107410000CDC02300230235CFF2BE7D09E42D2D03E
+:1074200003F00F03082BF2DC0230F3E70D2BD4BF7F
+:1074300001300430EEE74FF0FF37D7E74FF0FF3071
+:1074400070474FF0FF30BDE8F0834FF0FF30BDE8EC
+:10745000F08300284AD02DE9F04386460468002CCA
+:1074600047D0CEB2090A8C462378FF2B3BD04FF091
+:10747000FF37B8460020CCF3060C27E025186D78BE
+:1074800081EA050919F07F0F0AD005F07F0535EA7A
+:107490000C091DD14545C4BF0FFA85F807B217E0A6
+:1074A0000746002F29DB3C44A3781370DEF8000068
+:1074B00007447878C1F306010840BDE8F0830B2B40
+:1074C0000CDC02300230235CFF2BEAD09E42D5D088
+:1074D00003F00F03082BF2DC0230F3E70D2BD4BFCF
+:1074E00001300430EEE74FF0FF37DAE74FF0FF30BE
+:1074F00070474FF0FF30BDE8F0834FF0FF30BDE83C
+:10750000F08300284DD02DE9F04384460468002C18
+:107510004AD0CEB2090A8E462378FF2B3ED04FF0D8
+:10752000FF37B8460020CEF3060E2AE025186D7806
+:1075300081EA050919F07F0F0AD005F07F0535EAC9
+:107540000E0920D14545C4BF0FFA85F807B21AE0ED
+:107550000746002F2CDBBB1CE018E35C137043785C
+:107560005370DCF8000007447878C1F30601084046
+:10757000BDE8F0830B2B0CDC02300230235CFF2BC8
+:10758000E7D09E42D2D003F00F03082BF2DC02308A
+:10759000F3E70D2BD4BF01300430EEE74FF0FF3797
+:1075A000D7E74FF0FF3070474FF0FF30BDE8F08372
+:1075B0004FF0FF30BDE8F083002850D02DE9F043B4
+:1075C00007460468002C4DD0CEB2090A8C462378B9
+:1075D000FF2B2DD04FF0FF3EF0460020CCF3060CE1
+:1075E00019E025186D7881EA050919F07F0F22D07E
+:1075F00005F07F0535EA0C090FD14545C4BF0FFAE8
+:1076000085F80FFA80FE08E00B2B0CDC023002300C
+:10761000235CFF2B0ED09E42E3D003F00F03082B18
+:10762000F2DC0230F3E70D2BD4BF01300430EEE77B
+:107630004FF0FF3E7046002818DB05460130231846
+:10764000141D13F8010F02F8010B9442F9D13B68A5
+:107650002B445878C1F306010840BDE8F0834FF091
+:10766000FF3070474FF0FF30BDE8F0834FF0FF3040
+:10767000BDE8F083437913F0010F06D013F0020F39
+:10768000036814BF58681868704700207047437932
+:1076900013F0020F1ABF036818680020704700003B
+:1076A00000282CD038B50446437913F0010F08D0D8
+:1076B000134B9847054620B1124B98472846124B6A
+:1076C0009847637913F0020F09D020460F4B984773
+:1076D000054620B10B4B984728460B4B984723791A
+:1076E0004BB9002222602271637903F0FC0362F33C
+:1076F0008203637138BD2068034B9847F1E77047F8
+:10770000757600000D6D00006D2A01008F76000077
+:1077100070B505460C462C4B98472368002B41D08A
+:10772000637913F0010F20D113F0020F10D02079EC
+:1077300001388000254B984728602279013A21685A
+:1077400092000431224B98472379013B2B7170BD85
+:10775000207980001D4B984728602279920021688B
+:107760001B4B984723792B7170BD13F0020F1AD071
+:10777000207902388000154B984728602279023A18
+:10778000216892000831124B98472379023B2B71F4
+:107790002846104DA84706462046A84701463046D1
+:1077A0000D4B984770BD207901388000074B9847F2
+:1077B00028602279013A216892000431044B9847ED
+:1077C0002379013B2B71E3E7A176000085290100B5
+:1077D000FD2B0100556C0000616D000030B583B0D9
+:1077E0000446437913F0020F05D01D4B9847054618
+:1077F000284603B030BD04201A4B984705461A4B63
+:107800009847A8B115B32846184B984729462046F3
+:10781000174B9847637943F00203637113F0010F2C
+:10782000E6D023681A685968196023685A60DFE750
+:10783000104B009340F2CD220F4903200F4CA0477C
+:107840002A4600230E480F498847FEE70E4B009357
+:10785000084B40F2CF2208490220084CA047C7E756
+:107860008F760000852901008D290000816A0000C3
+:10787000816B000000C0010020C00100052801004C
+:10788000BCB4010095290000E8C00100002859D0CF
+:107890002DE9F04F83B005460368002B54D04FEA22
+:1078A00011280023ADF806300079002842D0934615
+:1078B00089461C464FF0FF369A46244F1CE050463E
+:1078C0000DF106024946B847804527D06B7913F081
+:1078D000020F05D0002803DB14B913F0040F23D0E6
+:1078E000B04204DDBDF80630ABF800300646013486
+:1078F00024B2287984421FDAE2B26B7903F00603DE
+:10790000062B04BF0132D2B20028D8D0824203D263
+:107910002B6853F82200D3E75046D1E7BDF8063074
+:10792000ABF8003001200AE0BDF80630ABF80030BB
+:10793000012004E04FF0FF36F043C0F3C03003B045
+:10794000BDE8F08F002070470020F8E79D7300002D
+:10795000002858D02DE9F04F83B005460368002B6E
+:1079600053D04FEA11280023ADF8043000790028E5
+:1079700041D0934689461C464FF0FF369A46244F25
+:107980001BE0504601AA4946B847804527D06B798D
+:1079900013F0020F05D0002803DB14B913F0040F15
+:1079A00023D0B04204DDBDF80430ABF80030064609
+:1079B000013424B2287984421FDAE2B26B7903F0F1
+:1079C0000603062B04BF0132D2B20028D9D082426E
+:1079D00003D22B6853F82200D4E75046D2E7BDF813
+:1079E0000430ABF8003001200AE0BDF80430ABF8F9
+:1079F0000030012004E04FF0FF36F043C0F3C03008
+:107A000003B0BDE8F08F002070470020F8E700BF0A
+:107A100003750000002859D02DE9F04F83B00546CA
+:107A20000368002B54D04FEA112800238DF807304B
+:107A30000079002842D0934689461C464FF0FF3615
+:107A40009A46244F1CE050460DF107024946B847BC
+:107A5000804527D06B7913F0020F05D0002803DB97
+:107A600014B913F0040F23D0B04204DD9DF80730A1
+:107A70008BF800300646013424B2287984421FDA9C
+:107A8000E2B26B7903F00603062B04BF0132D2B2D7
+:107A90000028D8D0824203D22B6853F82200D3E7C3
+:107AA0005046D1E79DF807308BF8003001200AE0FE
+:107AB0009DF807308BF80030012004E04FF0FF36CE
+:107AC000F043C0F3C03003B0BDE8F08F0020704732
+:107AD0000020F8E753740000002852D02DE9F04F41
+:107AE00083B005460368002B4DD04FEA112800797A
+:107AF00000283ED09346894600244FF0FF36A24628
+:107B0000224F1AE0504601AA4946B847804526D080
+:107B10006B7913F0020F05D0002803DB14B913F0C2
+:107B2000040F21D0B04203DD019BCBF800300646A4
+:107B3000013424B2287984421DDAE2B26B7903F071
+:107B40000603062B04BF0132D2B20028DAD08242EB
+:107B500003D22B6853F82200D5E75046D3E7019BA8
+:107B6000CBF80030012009E0019BCBF80030012068
+:107B700004E04FF0FF36F043C0F3C03003B0BDE87F
+:107B8000F08F002070470020F8E700BFB9750000B3
+:107B9000F0B501F01F0EC1F34516C1F3C421052A4B
+:107BA0003FD9C0F3C4240C441F2C28BF1F2404F069
+:107BB0001F04C0F3451333443F2B28BF3F2303F07A
+:107BC0003F0500F01F0070441F2828BF1F2000F051
+:107BD0001F03FF2A2ED0C2F1FF0707FB0EF002FBA6
+:107BE000030000EB002300EBC310C30D4FF00000B7
+:107BF00063F3040007FB06F302FB053303EB0325E5
+:107C000003EBC513DB0D63F34A1007FB01F102FB25
+:107C1000041202EB022302EBC312D20D62F3CF2057
+:107C2000F0BD4FF000006EF3040066F34A1061F3FC
+:107C3000CF20F0BD4FF0000063F3040065F34A105D
+:107C400064F3CF20F0BDF0B501F01F0EC1F345166F
+:107C5000C1F3C421052A3DD9C0F3C4240C1B24EA76
+:107C6000E47404F01F04C0F34513F31A23EAE3732A
+:107C700003F03F0500F01F00AEEB000020EAE070CB
+:107C800000F01F03FF2A2ED0C2F1FF0707FB0EF002
+:107C900002FB030000EB002300EBC310C30D4FF009
+:107CA000000063F3040007FB06F302FB053303EB5C
+:107CB000032503EBC513DB0D63F34A1007FB01F14A
+:107CC00002FB041202EB022302EBC312D20D62F399
+:107CD000CF20F0BD4FF000006EF3040066F34A10B1
+:107CE00061F3CF20F0BD4FF0000063F3040065F3B3
+:107CF0004A1064F3CF20F0BD2DE9F04F93B09DF80A
+:107D000070409DF874B09DF87890BBF1040F00D9D5
+:107D100014B913B0BDE8F08F0893ADF824200E46D7
+:107D20000546BA4B98478046B94B98470746826844
+:107D300006923246294610A8B64B98470028E8D04C
+:107D40003A8ABDF840309B1A99B20D460A9108B2A2
+:107D50000B90ADF840007B8ABDF84210C91A0FFAAB
+:107D600081FCADF842C0BDF84400801A80B2ADF885
+:107D70004400BDF846E0AEEB030E0FFA8EFEADF800
+:107D800046E0089AAAB198F8083013F0010F10D114
+:107D9000411C491B09B200290BDD134611441A7816
+:107DA000802A4FF0FF3298BF002203F8012B8B424C
+:107DB000F5D1D8F81430002B77D0BDF82480934B40
+:107DC00098470546BB8A01333A8A9B1A1BB2079330
+:107DD000012C3ED0BDF94020089B9F1ABDF84430CD
+:107DE00001339B1A1BB20893BDF942A0BDF946307E
+:107DF0009A458EDCBDF940603446BDF944309E4260
+:107E00001EDC3E440FFA8AF905964B46B9461F46DA
+:107E1000059A12F8013B059203FB0BF3C3F307230A
+:107E20000293ADF80480009723B2079A069928467A
+:107E30006E69B0470134BDF944309C42E8DD4F46DD
+:107E4000089B1F440AF1010ABDF946309A45D1DD6D
+:107E50005FE7BDF94290BDF9463099453FF759AF0C
+:107E6000DDF81CA05E46DDF818B0BDF94040BDF954
+:107E700044309C4212DC0FFA89F705970296ADF860
+:107E80000480059B009323B25246594628466F69E9
+:107E9000B8470134BDF944309C42EFDD09F10109D6
+:107EA000BDF946309945E0DD33E7B9F1000F40F008
+:107EB000A083BDF82430ADF81C30544B98470646DB
+:107EC000BB8A01333F8ADF1B3FB2BDF94020BDF8BA
+:107ED000443001339B1A1BB20B931D46BDF946007B
+:107EE000BDF94230411CC91A09B20C910A9303FB37
+:107EF0000722069901EB42010591012C29D0BBF123
+:107F0000FA0F00F2088183423FF703AF069B33F874
+:107F10001230BDF82460C6F3C42CC6F345121046D7
+:107F200006F01F0214467A000C920B9A0899013948
+:107F3000069152000E9219464FF0000E7246B6B2EC
+:107F40000896CDF824B00D95A146CDF81CB0834617
+:107F500045E3BBF1FA0F25D9736A23B110A82E4B64
+:107F60009847F02813D80C9B002B7FF7D2AE7F00E8
+:107F700000242A4DDDF83080059E0B9ABDF81C10B8
+:107F80003046A8473E440134A045F6D1C1E6BDF8CD
+:107F90002430ADF80030746A10AB3A46069930468A
+:107FA000A047B6E6336A002B3CD010A81A4B98477E
+:107FB000F02837D90B9900290CDDBDF82480184A28
+:107FC000931E01F10041013902EB410223F8028FB7
+:107FD0009A42FBD1BDF94250BDF946309D423FF770
+:107FE00098AE4FEA4708DFF838A0DDF814905C46F9
+:107FF00000940B9B524649463046376AB847C14405
+:108000000135BDF946309D42F2DD82E61165000082
+:1080100085150100C11A0100A51A0100E320010025
+:10802000902600204FF0000EBDF8242002F01F091A
+:10803000C2F34518C2F3C42C0BFB0CF303EB032172
+:1080400003EBC113C3F3C4510BFB08F303EB03248D
+:1080500003EBC413C3F3C5540BFB09F303EB032277
+:1080600003EBC213C3F3C4521FFA8BF30CFB03FCE4
+:1080700008FB03F809FB03F96FEA0B03DBB20C986A
+:1080800000287FF746AE780007900B9840000890D4
+:10809000002006909FB236E0307862F30400307022
+:1080A000308864F34A103080000A61F3C7007070B2
+:1080B00002339B451CD01E461FFA8EF0B3F800A079
+:1080C0005045E9D0B3F800E05978C90801FB07C171
+:1080D000C1F30421CEF3451404FB0784C4F3052443
+:1080E0001A7802F01F0202FB0792C2F30422D3E7C0
+:1080F000059B079803440593069B013306930C9850
+:1081000098423FF406AE002DF2DD05980346089E26
+:1081100000EB060BCFE70C9B002B7FF7FAAD0B9B18
+:10812000043B0D937B000F9300230A93BDF81C20A2
+:10813000C2F3C42CC2F3451EC2F304030693DEE16E
+:10814000BDF81C303B80434601318D4200F04C832A
+:10815000023718F0030F00F0558318F8013B002B8D
+:10816000F1D0FF2BECD0C3F1FF097A78D20809FBDC
+:1081700002F203FB0C2202EB022002EBC012C2F35C
+:10818000C4523888C0F3451009FB00F003FB0E0011
+:1081900000EB002600EBC610C0F3C5503E7806F099
+:1081A0001F0A09FB0AF903FB049303EB032903EB02
+:1081B000C913DB0D63F304063E703B8860F34A137A
+:1081C0003B801B0A62F3C7037B70BCE7BDF81C4011
+:1081D00020F8064C20F8044C20F8024C04800431AE
+:1081E000043308308F42C0F229811A4653F8044CF8
+:1081F000002CF4D0B4F1FF3FE8D013F8048CB8F1B0
+:10820000000F3FD0B8F1FF0F00F00581C8F1FF0665
+:1082100010F8054CE40806FB04F408FB0C4404EBDE
+:10822000042504EBC514C4F3C454099430F8065C67
+:10823000C5F3451506FB05F508FB0E5505EB0529AD
+:1082400005EBC915C5F3C55510F8069C09F01F0BC1
+:1082500006FB0BF6069C08FB046808EB082608EBF7
+:10826000C616F60D66F3040900F8069C30F8066C95
+:1082700065F34A1620F8066C360A099C64F3C706B3
+:1082800000F8056C12F8038CB8F1000F3FD0B8F17C
+:10829000FF0F00F0C580C8F1FF0610F8034CE4089A
+:1082A00006FB04F408FB0C4404EB042504EBC514A2
+:1082B000C4F3C454099430F8045CC5F3451506FBB7
+:1082C00005F508FB0E5505EB052905EBC915C5F3AA
+:1082D000C55510F8049C09F01F0B06FB0BF6069C15
+:1082E00008FB046808EB082608EBC616F60D66F3D3
+:1082F000040900F8049C30F8046C65F34A1620F871
+:10830000046C360A099C64F3C70600F8036C12F883
+:10831000028CB8F1000F3FD0B8F1FF0F00F085805C
+:10832000C8F1FF0610F8014CE40806FB04F408FB52
+:108330000C4404EB042504EBC514C4F3C4540994A1
+:1083400030F8025CC5F3451506FB05F508FB0E5534
+:1083500005EB052905EBC915C5F3C55510F8029CB9
+:1083600009F01F0B06FB0BF6069C08FB046808EBE4
+:10837000082608EBC616F60D66F3040900F8029C01
+:1083800030F8026C65F34A1620F8026C360A099C34
+:1083900064F3C70600F8016C12F8018CB8F1000F05
+:1083A0003FF41DAFB8F1FF0F44D0C8F1FF06447889
+:1083B000E40806FB04F408FB0C4404EB042504EB7E
+:1083C000C514C4F3C45B0588C5F3451506FB05F564
+:1083D00008FB0E5505EB052905EBC915C5F3C55579
+:1083E00090F8009009F01F0A06FB0AF6069C08FBAD
+:1083F000046808EB082608EBC616F60D66F30409B8
+:1084000080F80090068865F34A160680360A6BF3FA
+:10841000C7064670E3E6BDF81C4020F8064C31E77D
+:10842000BDF81C4020F8044C71E7BDF81C4020F852
+:10843000024CB1E7BDF81C400480D0E60E9D8D4291
+:108440004EDD541E059B03EB4108069E08E0BDF877
+:108450001C30A8F80030013108F102088D423FDDE0
+:1084600014F8013F002BF6D0FF2BF0D0C3F1FF0929
+:1084700098F80120D20809FB02F203FB0C2202EB60
+:10848000022002EBC012C2F3C452B8F80000C0F3DD
+:10849000451009FB00F003FB0E0000EB002700EB8A
+:1084A000C710C0F3C55098F8007007F01F0A09FB09
+:1084B0000AF903FB069303EB032903EBC913DB0D56
+:1084C00063F3040788F80070B8F8003060F34A13CB
+:1084D000A8F800301B0A62F3C70388F80130BAE736
+:1084E000059B0F9A13440593089B0B9A134408931A
+:1084F0000A9B01330A930C9A9A423FF40AAC002D6E
+:1085000040F37081089A12F0030F00F07981059F03
+:1085100090460021069C20E6FF2A02D0DDF824E0E8
+:1085200004E0DDF824E02A889A4232D0BEF1FF0F41
+:1085300042D0CEF1FF046B78DB080EFB0CF204FB9B
+:10854000032303EB032203EBC213C3F3C4532A88B0
+:10855000C2F345120BFB0EF104FB021202EB0221E7
+:1085600002EBC112C2F3C552297801F01F0109FBC9
+:108570000EF604FB016101EB012601EBC611C90DEA
+:1085800061F3040A62F34A1A63F3CF2A1FFA8AF1ED
+:108590002B88298002460235A8450FD017F8010F15
+:1085A0000028F8D09042BED0FF28B5D0079B03FB2F
+:1085B00000FECEF3072EB9E70899E9E705980C9C71
+:1085C000204405900A98013004460A9006980B9DB5
+:1085D00028440690BDF9460084423FF79AAB0D98B7
+:1085E0000028EBDD059805460E9C00EB0408069F6D
+:1085F000D4E7BDF82450B9F1010F40D0B9F1020F12
+:1086000032D1834B0593BDF8242002F01F08C2F33A
+:108610004516C2F3C4239946BA8A01323B8AD31A5B
+:108620001FB2CDF824C00CFB07F3069A02EB4302FD
+:108630000792012C26D001300A9A801A02B20C92BD
+:10864000089A0B99521A0892069A32F81320F445A8
+:108650003FF75FAB7B000B9310460021CDF818B0BD
+:10866000CDF828B0CB46B0E06A4B00936A4B4FF48C
+:1086700004726A4902206A4CA047FFF74ABB694B63
+:108680000593C0E74FF0000A0BFB09F303EB03204F
+:1086900003EBC013C3F3C4500BFB06F303EB03223D
+:1086A00003EBC213C3F3C5520BFB08F303EB032127
+:1086B00003EBC113C3F3C453F4453FF72AAB79006E
+:1086C0000891CDF818B0CB463AE0217863F3040165
+:1086D0002170218862F34A112180090A60F3C701E1
+:1086E000617009F101090237BDF9441089451ADCAE
+:1086F0003C461FFA8AF1B7F800E07145E5D0B7F8BB
+:1087000000A068F3040566F34A156BF3CF25069ABB
+:1087100051462846059B984700F01F03C0F34512B9
+:10872000C0F3C420D1E70799089C21440791099917
+:1087300001310C460991BDF946108C423FF7E9AA78
+:10874000BDF94070B946BDF944108F42EBDC079982
+:1087500001EB4707CCE7F92B9DBF0A9A5343C3F3BC
+:108760000722069A68F3040566F34A156BF3CF25D2
+:1087700021882846059B984780B29AF800102288E5
+:10878000208009F1010901370234BDF944309945CF
+:108790000ADCBA463B78002BF3D08B42DBD1B4F82D
+:1087A00000E09645D7D1EBE7079B0B9C234407934A
+:1087B000089B0C9C23440893099B01331C46099396
+:1087C000BDF946309C423FF7A4AABDF94040A146FE
+:1087D000BDF944309C42E7DC089B1F19079B03EB63
+:1087E0004404D6E7089B00210D9A8A42FFF678AE32
+:1087F0000433C81C059A02EB40000E950D9FF4E46B
+:10880000089B00210D9A8A42F2DA1A4619E600BF47
+:10881000477C000074C1010028C1010044C101006F
+:1088200005280100917B00002DE9F04F91B09DF8E3
+:1088300068409DF86CA09DF87050BAF1040F00D903
+:1088400014B911B0BDE8F08F049307920F460146AA
+:108850003A460EA8BC4B98470028F2D0BB4B98472D
+:108860008046BB4B9847064683680593028ABDF84D
+:1088700038309B1A9BB20693BDF918C0ADF838C0CA
+:10888000438ABDF83AB0ABEB030B1FFA8BFB0FFA30
+:108890008BFEADF83AE0BDF83C10891A89B2ADF80C
+:1088A0003C10BDF83E00C01A80B202B20892ADF88A
+:1088B0003E20049AD2B198F8083013F0010F15D178
+:1088C00001F10109069BA9EB03090FFA89F9B9F136
+:1088D000000F0BDD134691441A78802A4FF0FF32C7
+:1088E00098BF002203F8012B4B45F5D1D8F814307E
+:1088F000002B00F0A980954B98470546B6F910006B
+:10890000B38A01331B1A1BB20693BDF93810B7F9AD
+:108910000020B7F8049009F10109A9EB02090FFA48
+:1089200089F9BDF93AE0B7F90230B6F912609B1B3C
+:10893000AEEB0303121A8A1A09FB03234FEA410B19
+:10894000CBEB430B079B5B449B46012C46D0049B1F
+:108950005B1A0793BDF93E309E453FF772AFBDF9F4
+:108960003C304FEA490208920133591A0BB209937D
+:10897000F146BDF938603446BDF93C309E4220DCFA
+:10898000079B03EB06080BEB46060FFA89F70496E4
+:1089900018F8013B03FB0AF3C3F307230293049A7D
+:1089A00032F8023B0492ADF80430009723B2069AE5
+:1089B000059928466E69B0470134BDF93C309C42A8
+:1089C000E6DD079B099A13440793089B9B4409F132
+:1089D0000109BDF93E309945CBDD32E7BDF93E30A6
+:1089E0007345FFF62EAF4FEA4909F046BDF93870DE
+:1089F0003C46BDF93C309F421EDC0BEB47070FFAAB
+:108A000088F6049733465646CA4699460296049A13
+:108A100032F8023B0492ADF80430CDF8009023B256
+:108A2000069A059928466F69B8470134BDF93C306C
+:108A30009C42EBDDD146B246CB4408F10108BDF9BA
+:108A40003E309845D2DDFCE6002D40F09983B6F922
+:108A50001030B6F8148008F10108A8EB03080FFAEB
+:108A600088F80131069A891A0AB20992154601302E
+:108A7000A0EB0B0B0FFA8BF20892B7F90010B7F8C6
+:108A8000049009F10109A9EB01090FFA89F90EFB1C
+:108A900008C2059800EB42020592B7F90220B6F928
+:108AA0001200121AAEEB020ECB1AACEB030309FB59
+:108AB0000E33079A02EB43030693244B984706466E
+:108AC000012C1BD0BAF1FA0F00F2C580089B002BD5
+:108AD0007FF7B7AE4FEA48030A934FEA49030B9377
+:108AE000099B049A013A04925B000D934FF0000B2E
+:108AF000CDF81CA00C95DDF8189036E3036A5BB343
+:108B00000EA8144B9847F02826D9BDF93A50BDF964
+:108B10003E309D423FF795AE4FEA48084FEA49097B
+:108B2000DDF814B0069FCDF800A0099B3A465946DF
+:108B30003046346AA047C3444F440135BDF93E3046
+:108B40009D42F0DD7DE600BFC11A01001165000005
+:108B500085150100A51A0100BAF1FA0F10D8089B7B
+:108B6000002B7FF76EAE4FEA480304934FEA4909A2
+:108B7000099B4FEA430B4FF00008CAF1FF0E26E0B5
+:108B8000089B002B7FF75DAE099A56004FEA480814
+:108B90004FEA49090024664D9B46059FDDF818A061
+:108BA000324651463846A8474744CA440134A34593
+:108BB000F6D146E6059B049A13440593069B4B4465
+:108BC000069308F10108089B43453FF43AAE002D97
+:108BD000F0DD069B1F46059C03EB0B0C7B78DB0846
+:108BE0006278D2080EFB02F20AFB032303EB032296
+:108BF00003EBC213C3F3C4533A88C2F3451221886E
+:108C0000C1F345110EFB01F10AFB021202EB022136
+:108C100002EBC112C2F3C55217F8021B01F01F018B
+:108C2000207800F01F060EFB06F60AFB016101EB3F
+:108C3000012601EBC611C90D61F3040020702188E3
+:108C400062F34A112180090A63F3C701617002349B
+:108C5000BC45C3D1AEE7099B043B0A93089B002B9C
+:108C60007FF7EFAD4FEA48030C934FEA49030D93AA
+:108C70000023079365E3B8F80030AEF80030634690
+:108C800001318D4200F0478308F102080EF1020E17
+:108C90001CF0030F00F02D831CF8014B002CEED0CC
+:108CA000FF2CE8D0C4F1FF0698F80130DB089EF8ED
+:108CB0000120D20806FB02F204FB032303EB03228C
+:108CC00003EBC213C3F3C453B8F80000C0F345105C
+:108CD000BEF80020C2F3451206FB02F204FB00209E
+:108CE00000EB002200EBC210C0F3C55098F8002042
+:108CF00002F01F029EF8007007F01F0906FB09F63C
+:108D000004FB026202EB022402EBC412D20D3C46C9
+:108D100062F304048EF80040BEF8002060F34A12AB
+:108D2000AEF80020120A63F3C7028EF80120A6E70E
+:108D3000FD2B010034F8065C20F8065C34F8045C76
+:108D400020F8045C34F8025C20F8025C2588058079
+:108D500004310433083408308E4540F347811A4605
+:108D600053F8045C002DF3D0B5F1FF3FE2D013F8C7
+:108D700004CCBCF1000F47D0BCF1FF0F00F0248100
+:108D8000CCF1FF0914F8055CED0810F8056CF60845
+:108D900009FB06F60CFB056505EB052605EBC6157C
+:108DA000C5F3C45534F8066CC6F3451630F8067C96
+:108DB000C7F3451709FB07F70CFB067606EB0627FA
+:108DC00006EBC716C6F3C55614F8067C07F01F0756
+:108DD00010F8068C08F01F0B09FB0BF90CFB07972A
+:108DE00007EB072C07EBCC17FF0D67F3040800F81F
+:108DF000068C30F8067C66F34A1720F8067C3F0A9A
+:108E000065F3C70700F8057C12F803CCBCF1000F2E
+:108E100047D0BCF1FF0F00F0DC80CCF1FF0914F863
+:108E2000035CED0810F8036CF60809FB06F60CFB72
+:108E3000056505EB052605EBC615C5F3C45534F8E5
+:108E4000046CC6F3451630F8047CC7F3451709FBDC
+:108E500007F70CFB067606EB062706EBC716C6F3EC
+:108E6000C55614F8047C07F01F0710F8048C08F0AE
+:108E70001F0B09FB0BF90CFB079707EB072C07EB04
+:108E8000CC17FF0D67F3040800F8048C30F8047C5D
+:108E900066F34A1720F8047C3F0A65F3C70700F819
+:108EA000037C12F802CCBCF1000F47D0BCF1FF0FDD
+:108EB00000F09480CCF1FF0914F8015CED0810F883
+:108EC000016CF60809FB06F60CFB056505EB0526AB
+:108ED00005EBC615C5F3C45534F8026CC6F3451648
+:108EE00030F8027CC7F3451709FB07F70CFB067641
+:108EF00006EB062706EBC716C6F3C55614F8027C28
+:108F000007F01F0710F8028C08F01F0B09FB0BF984
+:108F10000CFB079707EB072C07EBCC17FF0D67F34C
+:108F2000040800F8028C30F8027C66F34A1720F837
+:108F3000027C3F0A65F3C70700F8017C12F8018C38
+:108F4000B8F1000F3FF404AFB8F1FF0F4BD0C8F1F8
+:108F5000FF096578ED084678F60809FB06F608FB78
+:108F6000056505EB052605EBC615C5F3C455268832
+:108F7000C6F345160788C7F3451709FB07F708FB33
+:108F8000067606EB062706EBC716C6F3C556277806
+:108F900007F01F0790F800C00CF01F0A09FB0AF940
+:108FA00008FB079707EB072807EBC817FF0D67F3C8
+:108FB000040C80F800C0078866F34A1707803F0A50
+:108FC00065F3C7074770C3E634F8065C20F8065C13
+:108FD0001AE734F8045C20F8045C62E734F8025CB9
+:108FE00020F8025CAAE725880580B1E60B9D8D423A
+:108FF00040F39481561E4FEA410C069B03EB0C088C
+:10900000059B9C440BE0B8F80030ACF8003001310F
+:1090100008F102080CF1020C8D4240F37F8116F832
+:10902000014F002CF3D0FF2CEDD0C4F1FF0798F8CE
+:109030000130DB089CF80120D20807FB02F204FB98
+:10904000032303EB032203EBC213C3F3C453B8F8A7
+:109050000000C0F34510BCF80020C2F3451207FB26
+:1090600002F204FB002000EB002200EBC210C0F370
+:10907000C55098F8002002F01F029CF800E00EF0A6
+:109080001F0907FB09F704FB027202EB022402EB43
+:10909000C412D20D744662F304048CF80040BCF88C
+:1090A000002060F34A12ACF80020120A63F3C702F2
+:1090B0008CF80120ABE702370236474545D01CF853
+:1090C000011F0029F7D0F9299ABF01FB0AF1C1F36A
+:1090D0000724079CC4F1FF057B78DB087278D2086F
+:1090E00005FB02F204FB032303EB032203EBC21391
+:1090F000C3F3C4533A88C2F345123188C1F3451112
+:1091000005FB01F104FB021202EB022102EBC1128A
+:10911000C2F3C552397801F01F01307800F01F0EFC
+:1091200005FB0EF504FB015101EB012401EBC41119
+:10913000C90D61F304003070318862F34A11318047
+:10914000090A63F3C7017170B5E7059B0A9A1344D6
+:1091500005930B9B99440BF1010B049B099A134453
+:109160000493089B5B453FF46CAB0C9B002BECDD40
+:109170004F46059E0D9B09EB0308DDF810C09EE7E6
+:10918000012D49D0022D3CD1DFF8E081B6F9103035
+:109190000993B08A0130C01A00B2B7F90020BB8829
+:1091A00001339B1A1DB2F1460EFB00FB059B03EB3E
+:1091B0004B0BB7F90230B6F912609F1BAEEB0707F5
+:1091C00005FB07F7079B03EB4707012C27D0049B00
+:1091D000A3EB0C031A46A7EB4C030493089B9E4594
+:1091E0003FF72FAB430007936B000893CDF814A013
+:1091F0004B1C06995B1A1BB20993CDF818A0924636
+:1092000066E0564B0093564B40F2533255490220CC
+:10921000554CA047FFF715BBDFF85481B6E7099B13
+:109220009B1A07EB4307089B9E453FF70AAB430099
+:1092300004936B0005933B4647469846BDF938308A
+:109240001C46BDF93C20934210DC5B000BEB030590
+:1092500008EB03065246298836F8020BB84725F872
+:10926000020B0134BDF93C309C42F3DD049B9B446E
+:10927000059B984409F10109BDF93E309945DDDDB2
+:10928000FFF7DFBA013502360234BDF93C309D42AA
+:109290000FDC17F8013B002BF4D0F92B9DBF069A89
+:1092A0005343C3F30722059A31882088C047308092
+:1092B000E8E7079B9B44099B9A44049B089A134444
+:1092C000049309F10109BDF93E3099453FF7B9AA68
+:1092D000BDF938301D46BDF93C209342E9DC0AEB6C
+:1092E00003075B000BEB0306049AD418D1E7049B39
+:1092F00000210A9A8A420ADD0433C81C4000069AFB
+:109300001418059A10440B95DDF828E027E51A4655
+:1093100070E6049B00210A9A9142EDDB059B0C9AB2
+:1093200013440593049B099A13440493069B0D9AD6
+:1093300013440693079B01330793089A9A423FF41C
+:1093400080AA002DE5DD049A12F0030FCFD0DDF8DE
+:109350001880DDF814E0944600219DE474C10100FA
+:1093600038C1010044C1010005280100477C00000C
+:10937000917B00002DE9F04FBDB01B902391174663
+:1093800008939DF818310A939DF81C3106934B1EE3
+:10939000C81D3AAA13F8011F02F8011B8342F9D134
+:1093A000A34B9847A34B98471890018ABDF8E83023
+:1093B0005B1AADF8E830428ABDF8EA309B1AADF886
+:1093C000EA30BDF8EC305B1AADF8EC30BDF8EE30A9
+:1093D0009B1AADF8EE30984B9847199030B9089A1F
+:1093E00053881BB91389B3F5807F71D0069B002B7E
+:1093F00014BF4FF0030B4FF0020B1B990B46B1F952
+:1094000000208D880135AD1A2DB2BDF9EA00189EF5
+:10941000B6F91210D846BDF9E840B6F91060B3F9B4
+:1094200002305B1AC31A921BA21A05FB032303FB2B
+:109430000B731493A4B2A21992B2ADF89820BDF8A0
+:10944000EC3001331B1B9BB21CB21694013B13443E
+:10945000ADF89C3080B243181BB2ADF89A30ADF82D
+:109460009E30BDF8EE600136361A36B208994B8848
+:10947000002B40F053830B89B3F5807218BF012293
+:109480000592199A002A40F07083B3F5807F40F06E
+:1094900049830A9B23B98B7A13B9069B002B31D1E0
+:1094A0003AA8664B9847B0F5F07F40F2AC804FF495
+:1094B0007070634CA0471A904FF4F070A04717905B
+:1094C000482128A85F4B98474FF4F0731C93E4E0C1
+:1094D0000A9B002B8AD1069B8BB9937A13B14FF06C
+:1094E000020B8AE7937B0293137801930123009385
+:1094F00000233A461B992398534CA0470BE34FF0A7
+:10950000030B7AE73AA84D4B9847B0F5F07F14D893
+:109510003AA84A4B984781464FEA4900484CA04731
+:1095200082464846A04704460596002E4FDD08FBBC
+:1095300005F80025AC46149E25E04FF4F079EBE7E2
+:109540005B44023796450AD0997802F8011B00293E
+:10955000F6D05878197801EB00213980F0E74644BD
+:10956000BDF8EC300133BDF8E8209B1A0CFA83F308
+:10957000994514D9BDF89E300133ADF89E300135C0
+:10958000059B9D4223D0169B002BE8DD04EB0C02CB
+:109590000AEB4C079C4404EB0C0E3346D4E7089AC4
+:1095A000937B029313780193022300932346524640
+:1095B00026A92398244FB847BDF89E3001331BB22B
+:1095C000ADF89A30ADF89E304FF0000CD7E7BDF9FA
+:1095D0009E30BDF99A209A420FD0013BADF89E30E3
+:1095E000089A937B029313780193022300932346F6
+:1095F000524626A92398144DA8472046134CA0474D
+:109600005046A04787E23AA80C4B98471C901C9BF9
+:1096100058000B4CA0471A901C98A047179048215F
+:1096200028A8084B9847059B002B36D091E200BF35
+:1096300011650000851501006DC40000A51A010028
+:10964000E52E0100DF30010029880000192B010000
+:10965000052208984388ADF8AC300389ADF8AE30E8
+:109660002897ADF8A4501B99CB88013349885B1A21
+:10967000ADF8A6308DF8B2208388ADF8A830C38845
+:10968000ADF8AA308389ADF8B030C37BC3F30003D3
+:109690008DF8B33028A8934B98470898837ADA431B
+:1096A000D2B2129203B39BB2427BD20802FB03F206
+:1096B00010928289C2F3451202FB03F21192027BDF
+:1096C00002F01F0202FB03F31393069B8BB90A9B64
+:1096D00053BB089A538853BB1389B3F5807F14BFDB
+:1096E000022301231D9306E000231393119310938B
+:1096F000EBE702231D93199BE3B9189BB3F91230D2
+:10970000BDF9EA2013441B9AB2F902209B1A229356
+:109710001F96002E40F3E48108FB05F31E930023FF
+:109720000E930F93D14654E102231D93E3E70223E6
+:109730001D93E0E71C9917986B4B9847DDE70C9B4E
+:109740002B441BB2BDF9A8209B1ABDF9AA200D9984
+:109750008A1ABDF8AE10B1F5807F56D0BDF9AC10B5
+:10976000002965D1BDF8D610319C01FB0343099354
+:10977000329B01FB02330B93099B1F12BDF9A430EE
+:109780009F4280F2AB80002FC0F2A8800B9A121289
+:1097900010461592BDF9A620904280F29F800028C5
+:1097A000C0F29C809DF8D42012F0040F6AD0289952
+:1097B00012F0020F55D103FB00735A00881811F8FC
+:1097C00013308DF8B43043788DF8B53002219DF810
+:1097D000D43013F0010F0DD0209B6FF3040343F43A
+:1097E000FC636FF3CF23ADF88030BDF8B4009BB2BB
+:1097F000984273D09DF8B330002B59D19DF8B63004
+:109800008AF80030BDF8B43086E03498339900FB14
+:1098100003F401FB1247319C04EBE714099400FBAD
+:1098200002F201FB0323329A02EBE3130B93A3E74B
+:10983000BDF8D61001FB03F301FB02F23499339813
+:1098400001FB03F400FB1247319C04EBE73409945D
+:1098500001FB02F200FB0323329A02EBE3330B938A
+:109860008AE7159A03FB027303EB43028B18895CAA
+:109870008DF8B41059788DF8B5109B788DF8B63006
+:109880000321A4E739B2BDF95420BDF8B0302592C8
+:1098900024912EA8154CA047ADF8B400259A249920
+:1098A0002EA8134B98478DF8B600002211468EE77C
+:1098B000BDF82430ADF8D830BDF82C30ADF8DA3032
+:1098C000ADF8DC70BDF85430ADF8DE3038928DF86C
+:1098D000E41028A8074B984700288FD100238AF866
+:1098E00000303DE0F5F0000095310100C1EE0000D0
+:1098F000F1EF0000A5F30000E0070000FF238AF865
+:1099000000307278337803EB02239BB20A9A1AB1C3
+:109910003FF81C209A4236D0089A927AEAB1BDF8F4
+:109920004820D90A109801FB0201C1F30421C3F3B6
+:109930004510119C00FB0240C0F3052003F01F03FB
+:10994000139C03FB0243C3F3072363F3040960F38F
+:109950004A1961F3CF291FFA89F3079A22F81530C3
+:1099600001355E440AF1010A454510D0059B002BE4
+:109970007FF4E5AE069B002BC0D0B3788AF80030A8
+:10998000002BEDD0BDE700238AF80030E8E7169BF6
+:109990000F9A9C18199B002B3ED1149B1E9A1344BE
+:1099A0001493BDF8EC300133BDF8E8209B1A04FA9B
+:1099B00083F31C9A9A425CD9BDF89E300133ADF80E
+:1099C0009E300F940E9B01330E931F9A934200F02A
+:1099D0008780189BB3F91030BDF9E82013441B9A17
+:1099E000B2F900209B1A0C93169B9846002B11DDB0
+:1099F000179B19460F9A01EB020A1A9B194601EBB5
+:109A000042030793149E0025229B0E9A13441BB217
+:109A10000D93ABE70F9CBDE70F9B179A13441E46AF
+:109A2000BDF8E810BDF8EC3001335B1ABDF8EA2050
+:109A3000189D688A02440E980244288A01441BB289
+:109A400012B209B230464E4DA84728B102281D9ADD
+:109A500008BF02461D92A0E7BDF8EC100131BDF829
+:109A6000E830C91A09B23046464B984702231D9385
+:109A700093E7089DAB7B02932B7801931D9B00938A
+:109A8000179B1A9A26A923983F4CA047BDF89E30F1
+:109A900001331BB2ADF89A30ADF89E30069B5BB92E
+:109AA0000A9B83B96B888BB92B89B3F5807F14BF70
+:109AB000022301231D9301E002231D93199B43B947
+:109AC00000230F937EE702231D93F7E702231D93E4
+:109AD000F4E71C9917982D4B984700230F9371E7D3
+:109AE000BDF99E30BDF99A209A420FD0013BADF8E6
+:109AF0009E30089A937B0293137801931D9B0093E9
+:109B0000179B1A9A26A923981F4CA0471798204CF8
+:109B1000A0471A98A0473DB0BDE8F08F199B13BB32
+:109B2000012305933AA81B4B9847B0F5F07F7FF6C9
+:109B30006AAD4FF47070184CA0471A904FF4F07053
+:109B4000A0471790482128A80E4B98474FF4F07370
+:109B50001C93069B002B7FF47BAD0A9B002B0CBF54
+:109B60000422062275E5012305933AA8094B98477C
+:109B7000B0F5F07F7FF647AD4FF4F0731C9346E5E8
+:109B8000C5C30000DF3001002988000095310100C5
+:109B9000192B0100A51A0100E52E010070B59EB039
+:109BA00004460D46164609A80B4B98470B4B1B88DD
+:109BB000ADF8263009AA29462046094B984702A845
+:109BC000084B984700230093334602AA29462046B3
+:109BD000054CA0471EB070BD11C800009CC101001B
+:109BE000D9C80000759F0000CD9F000010B5044645
+:109BF00010210C4B9847237B6FF304032373A38935
+:109C00006FF34A13A3811B0A6FF3C7036373FF2328
+:109C100023704FF480732381E37B43F00103E373EC
+:109C200010BD00BFDF30010004380A2813D8DFE878
+:109C300000F00608060A0C0E100A0C0E1000102088
+:109C40007047182070470120704702207047042099
+:109C500070470820704700207047032805D002D3C2
+:109C60000638042801D900207047012070470238C7
+:109C70000C2808D8DFE800F00907070907090909D7
+:109C800009090909090000207047012070470000F8
+:109C90002DE9F04F8FB005460E463AB11C461046EE
+:109CA0001B78052B10D80FB0BDE8F08F844B0093C4
+:109CB000844B4D2284490220844CA047844A31467B
+:109CC0002846844B9847EEE7A189834B984707467F
+:109CD000002800F0B58090F80C9009F01F09484664
+:109CE0007E4B9847804648467D4B98478146BB69E6
+:109CF0006BB17C4B00937C4BF72273490220734C71
+:109D0000A047BA6931462846724B9847CBE73B6972
+:109D1000002B49D06B1EE81D0AAA13F8011F02F898
+:109D2000011B9842F9D163881BB92289B2F5807F63
+:109D300028D0EA8801326988521AA9880131288816
+:109D4000091A201D0190208900901BB212B209B29D
+:109D50000AA8DFF8B8A1D0472A88BDF828301344F4
+:109D6000ADF828306B88BDF82A101944ADF82A10D8
+:109D7000BDF82C100A44ADF82C20BDF82E20134459
+:109D8000ADF82E300AAA31460CA8584B9847002847
+:109D900089D03A69CDF80490CDF8008023460CA90B
+:109DA0002846534CA0477EE72A46314608A84F4B29
+:109DB000984700283FF477AFBDF824300133BDF851
+:109DC00020209B1A1BB2039303EB4300494B984797
+:109DD00002900DF11F020AAB0CA812F8011F03F844
+:109DE000011B8342F9D101210AA8434B9847BDF9D1
+:109DF0002030B5F90020BDF922A0B5F90210AAEB78
+:109E000001010846BDF926108A4555DCDFF8DCB0B3
+:109E10009B1A1BB20593079506944446804623E09F
+:109E2000079D0498354B9847354B00932E4B4FF4C4
+:109E30009A7225490220254CA0470298314B984739
+:109E4000284B00931F4B58221F4902201F4CA0474C
+:109E50001F4A314628461F4B984724E70AF1010A5A
+:109E6000BDF926309A4527DC0AAA31460CA8D84706
+:109E70000028F3D00497029B0093039B0FFA88F20B
+:109E800005993846204DA8470128C9D1CDF804903E
+:109E90000094069B029A0CA90AA8154DA847BDF884
+:109EA0002A300133ADF82A30BDF82E300133ADF839
+:109EB0002E3008F10108D1E70298124B9847F2E6DC
+:109EC000F0C10100A0C10100C0C1010005280100CE
+:109ED00008C201009D9B0000A9F700005B9C0000E8
+:109EE0006F9C000010C20100ACC10100C11A01004A
+:109EF00075930000E52E01009B1A0100DD040100AE
+:109F000024C20100192B0100B90401000DF2000068
+:109F100058B10278A2F12003DBB25F2B07D952B20D
+:109F2000002AB4BF022000207047032070470120A0
+:109F30007047A0F13003DBB2092B17D9602884BF2A
+:109F40002038C0B2413805280ED8DFE800F01103F0
+:109F50000507090B0B2070470C2070470D20704738
+:109F60000E2070470F20704700207047184670473A
+:109F70000A20704710B504461C21124B9847FF2356
+:109F8000237223786FF30403237023886FF34A133B
+:109F900023801B0A6FF3C70363700B4B63604FF69C
+:109FA000FF73E3812382A37843F01F03A3706388C8
+:109FB0006FF34A1363801B0A6FF3C703E370002338
+:109FC000A37510BDDF300100100000202DE9F04F17
+:109FD000D9B0629C157A052D01D91D7815B959B0F3
+:109FE000BDE8F08F0A9393460A460D9105461390FB
+:109FF000DBF804300593014656A8AA4B9847002881
+:10A00000EDD09BF8172012F0020F21D1AB8801335D
+:10A010002A889B1A1BB2059AB2F908A0BBF90A90CC
+:10A02000D1441399B1F900201F92B1F90200BBF994
+:10A0300012201A92BBF91410421892B215B2002CD9
+:10A040004AD000294BD1002814DB0E95002629E0C8
+:10A05000BBF90C30029247F618420192BBF90A2074
+:10A060000092DBF804200A993AA88F4DA847BDF961
+:10A07000E830D0E7A168081A80EAE071A1EBE0714E
+:10A08000C9F50070B1EB400F05DD4FF0FF322260E3
+:10A090000E95002606E02668002E23DB61680A4440
+:10A0A00012B20E921BB219461093BBF90C209BF80A
+:10A0B000173000930B4605990A9830447B4DA8470A
+:10A0C00083192F46DFF8F8813146CDF81890D14634
+:10A0D0000E9D26461C460FE00E950026E2E70E95E3
+:10A0E0000026DFE70E950026DCE721469AF80030CF
+:10A0F000002B3FF474AF044605EB09030D9AB2F947
+:10A100000220934220DA0A9B03EB040ABBF90C20DD
+:10A110009BF817300093109B05995046B847204490
+:10A12000069B1D442DB2002EDFD04545DDDB336894
+:10A13000002BDADA3460139AB2F90230EB1A73604A
+:10A14000B2F90230B360D0E70E460794DDF81890FC
+:10A150000E959BF8172012F0040F2FD112F0080F64
+:10A1600045D19BF808300B93BBF80E70BBF810304C
+:10A17000194608939F4202D93B460F4608939BF825
+:10A18000183013F0030F49D13DA8494B9847BBF84D
+:10A190000230ADF8F6300B9BFA2B88BFFF231693E5
+:10A1A0001FFA89F31793BDF8383011931F9D0023D0
+:10A1B0001993BA46D846B34600F0D3BDBBF90C306C
+:10A1C000A11B0092059A89B20A983044394CA047E5
+:10A1D000139A9388013312889B1A1BB2181A00EB4A
+:10A1E000D0701F9B03EB60031BB21F93B9E7BBF951
+:10A1F0000C300799891B0092059A89B20A9830445D
+:10A200002C4CA047139A9388013312889B1A1BB2D7
+:10A210001B1A1F9A13441BB21F93A2E753A8264B85
+:10A220009847BBF80030ADF84C31DBF80430B3F997
+:10A2300008300533214A82FB0312DB17C3EBA2036C
+:10A24000ADF84E319BF808308DF854319DF85531FA
+:10A250009BF8192062F301038DF8553194E700252E
+:10A26000AAE00025A8E0069B2BB9BDF84831199358
+:10A27000012306938AE0069B012B00F0F185022B57
+:10A2800000F03385B8F80060B5E0202C7ED1529BF9
+:10A29000199A9B1A072B15D0B8F800300C9302239B
+:10A2A000069373E0C11A01002546010059430100DD
+:10A2B00011C800008545010089AE0000676666662A
+:10A2C00000FCFFFF099B9818431E05303AAA13F8BB
+:10A2D000011F02F8011B8342F9D19DF8E8008C4C64
+:10A2E000A04705469DF8E900A04700EB05159DF83D
+:10A2F000EA00A04706469DF8EB00A04700EB0616D3
+:10A300009DF8EC00A04707469DF8ED00A04700EB44
+:10A310000713C3F3C4032E9A63F304021346C6F370
+:10A32000850666F34A13C5F3C40565F3CF23ADF87C
+:10A33000B8309BB20C930223069327E0ADF8E8A057
+:10A340000E9AADF8EA20B8F80C30013B53440344B0
+:10A35000ADF8EC30179B013B1344ADF8EE303DAA4D
+:10A360000D993AA86B4B984756E06B4B00936B4B9B
+:10A3700040F297126A4902206A4CA047002F05DD7F
+:10A38000B8F80C3053443B440FFA83FA5299079BB8
+:10A39000A3EB0B038B4240F2AC844FF6FF7399455D
+:10A3A0003FF45DAF089A9A423FF45BAF59440A9874
+:10A3B0005D4B1B68984785B25C4E336852A9099F74
+:10A3C00038469847044633680021529838449847E5
+:10A3D00098F8173013F0010F06D0232C3FF443AF49
+:10A3E000069B012B3FF451AFB8F800600C9B069A16
+:10A3F000022A08BF1E460246214605984C4B984744
+:10A4000007464FF6FF73994506D00899994203D045
+:10A41000A94501D8A94291D80B9B042BAED9059B25
+:10A42000002BA2D098F819300F93002322463AA9A6
+:10A430000598404DA84758B91F2C9FD93E4B009313
+:10A44000364B40F2A11236490220364CA04795E720
+:10A45000BDF8EC201AB9BDF8EA30002B8ED0BDF95A
+:10A46000EE505544BDF8EA302B440D98B0F9001079
+:10A470008B4283DBB0F904309D423FF77FAF059BF1
+:10A48000B3F90810B3F90A30CB1A0E990B44991A94
+:10A49000BDF9F030CB1A15931A44B0F902309A4244
+:10A4A000FFF66CAFB0F90630159999423FF766AFE9
+:10A4B00021460598214B98478646F0B1059B1B7BAA
+:10A4C00013F0030F00F05E822BB21893BDF95430E5
+:10A4D0001D939DF8F2301293032B00F0FF80013B97
+:10A4E000072B00F20281DFE813F00A012D000001C2
+:10A4F000FB000001000100011101114B0093074B0B
+:10A5000040F2B71206490220064CA04736E700BFCA
+:10A51000339F0000D9C80000CCC301005CC3010018
+:10A520009CC30100052801006400002058000020A1
+:10A530000906010001060100ECC30100F905010054
+:10A5400014C40100C0231B93AC4B2093BDF8EA3028
+:10A550001E93BDF8EC10129A02FB03F20D9BB3F9A7
+:10A560000030189C9C42BABF1B1B03EB4303002323
+:10A5700027930D9BB3F904301E980446A04880FB36
+:10A580000440189C20449842C3BF1B1B013303EBBB
+:10A5900043031E9B14930D9BB3F902301D9C9C42F8
+:10A5A000B4BF1B1B002325930D9BB3F906301D9CE4
+:10A5B0000819984240F3B1801B1B0133289306F021
+:10A5C0001F032293C6F345132493C6F3C423239396
+:10A5D000129B1846279B00FB03F3259800FB0232D1
+:10A5E0000EEBE206319602F007061E9801FB00F121
+:10A5F000B1F5F07FA8BF4FF4F07129910846814C66
+:10A60000A047219029994800A04730907E4B984759
+:10A610007E4B9847B0F91040838A01331B1B19B257
+:10A6200026918168279B764A82FB03E2A2EBE372C4
+:10A63000B0F912301D98C31A2698864618980EFB5A
+:10A6400003031B1B259C0EFB0420034401EB430169
+:10A650001891ADB22A44ADF8E020149A96466849A4
+:10A6600081FB0EE3A3EBE273013D2B44ADF8E43034
+:10A67000159D25442BB2ADF8E230ADF8E630644BC1
+:10A6800098472A90289DAC4280F261811499279ABC
+:10A690008C1A2B941E9D6B1A1344129901FB03F321
+:10A6A0002C93574A82FB0423C3EBE473269803449C
+:10A6B0005B002D93002326931593CDF8C8B0CDF8F9
+:10A6C000CC903497DDF86090DDF8C4B0CDF8C4A02C
+:10A6D000DDF8C0A0CDF8D4808846EAE004231293C8
+:10A6E000F0231B934B4B209330E74B4B00934B4B8A
+:10A6F00040F27A224A4902204A4CA0473EE6012312
+:10A70000129380231B93484B20931FE70823129337
+:10A71000FF231B93454B209318E728914FE7B8F18F
+:10A72000080F04D0DBB2209AD25C00E0159A58AB37
+:10A730000B4403F8842C0131032928D0B44540F39D
+:10A740009480129B43441E462EFA08FE0135149B4A
+:10A75000AB4200F0908012969BF8003003EA0E02A4
+:10A76000ACEB060322FA03F313F0FF02DED01698D7
+:10A77000FF28D4D0B8F1080F0FBFDAB2DBB2209AAD
+:10A78000D25C169B03FB02F2C2F30722CFE79DF8CF
+:10A79000DC109AF80130DB08C1F1FF00239A01FBBD
+:10A7A00002F200FB0323C3F304231D939DF8DE3064
+:10A7B00018939AF8002002F01F02C3F1FF00229BB9
+:10A7C000189C04FB03F300FB0232C2F304231E9324
+:10A7D0009DF8DD00BAF80030C3F34514C0F1FF0363
+:10A7E000249A00FB02F203FB0423C3F30523F9B907
+:10A7F000F0B9189AE2B9219AD1551DE048C201007A
+:10A8000056555555E52E01001165000085150100CE
+:10A810006DC400004CC2010044C401006CC30100BF
+:10A820009CC301000528010044C201005CC2010074
+:10A83000219A4FF0FF31D15509EB470019F8171055
+:10A840001E9A62F3040109F8171039F8172063F310
+:10A850004A1229F81720120A1D9B63F3C70242709F
+:10A8600001370AF1020A002168E70BF1010BDDF85C
+:10A870006CE0159E6AE75346CA4699462A9B4BBB35
+:10A880002B9B3B44299A9A4241DDBDF8E6300133C7
+:10A89000ADF8E63026972C9B1E440BEBE60B06F03A
+:10A8A00007062D9B9944259B01332593289A9342B3
+:10A8B00044DA1B9B23FA06FE279D149A954207DA79
+:10A8C000269F0021C8F1080C4B46D1469A4642E724
+:10A8D000269FD3E7269B219A13441C46BDF9E0101E
+:10A8E000BDF8E43001335B1A1BB2BDF9E620204607
+:10A8F000AB4DA8470028C3D1BDF8E4100131BDF825
+:10A90000E030C91A09B22046A64B9847B8E70F9B1A
+:10A910000293169B019302230093219B524638A970
+:10A920000D98A14CA047BDF8E63001331BB2ADF83D
+:10A93000E230ADF8E63000232693ACE7DDF8C8B08E
+:10A94000DDF8CC90349FDDF8C4A0DDF8D480BDF9EB
+:10A95000E630BDF9E2209A420ED0013BADF8E63078
+:10A960000F9B0293169B019302230093219B309A25
+:10A9700038A90D988C4CA04721988C4CA047309852
+:10A98000A047FBE42CB2BDF95400ADF88C609DF8F3
+:10A99000F2302093032B00F0C180013B072B00F223
+:10A9A000C580DFE813F0CD000800C300BD00C30080
+:10A9B000C300C300D5000423C02212927C4A229215
+:10A9C0001699F9292BD87B4A92F800218A4200F087
+:10A9D000C880D3B1229E721E76490139013B06EB35
+:10A9E000030C169B1E46CDF850B09B4612F8013F53
+:10A9F000FF2B1ABF0BFB03F3C3F30723334601F806
+:10AA0000013F9445F2D1DDF850B06A4B9DF85820D3
+:10AA100083F80021209AC3F804211C9B2293BDF8DF
+:10AA2000EA302493BDF8EC20209901FB03FC0D9B38
+:10AA3000B3F900309C42B4BF1B1B002314930D9B41
+:10AA4000B3F90430249921449942C6BF1B1B01333A
+:10AA5000249B25930D9BB3F902309842B4BF1B1A77
+:10AA6000002326930D9BB3F9063011189942C3BFFA
+:10AA70001B1A01331B931B92149B2193209903FBF8
+:10AA800001F4269800FB0C440EEBD40604F00704F6
+:10AA9000249902FB01FE7246BEF5F07FA8BF4FF479
+:10AAA000F0721D921046444B98471890ADB2149B1B
+:10AAB000EB18ADF8E030013D259AAB18ADF8E43065
+:10AAC000159D269805442BB2ADF8E230ADF8E6307E
+:10AAD0003A4B98471E902099C1F10805249A149B7F
+:10AAE000D318259A9B1A01FB03F3209326981B9BEE
+:10AAF000984280F2DF804FF0000ECDF890B0CDF894
+:10AB0000989027970F461595CDF8A0A0DDF894A052
+:10AB10008146CDF89480DDF888807AE00423209384
+:10AB20001023F0221292264A229249E7254B0093E5
+:10AB3000254B40F2E51225490220254CA0471DE493
+:10AB400001232093022380221292224A229237E785
+:10AB5000082320934FF48073FF2212921E4A229200
+:10AB60002EE7144AD2F80421209991427FF431AFA4
+:10AB70004BE701361298002401318C452ED03378F2
+:10AB800003402A1BD34013F0FF0F1ABFDBB218F8A3
+:10AB9000033000230B70A542EBD93C44F840EBE7AF
+:10ABA000C5C30000DF30010029880000192B010017
+:10ABB00048C20100502A0020E52E01006DC40000AB
+:10ABC0004CC201006CC4010080C301009CC30100A1
+:10ABD0000528010044C201005CC2010015951E9BBE
+:10ABE00053BB149BAAEB03035B441D9A9A423FD9C3
+:10ABF000BDF8E6300133ADF8E630DE46209B1C445C
+:10AC000006EBD40604F0070409F101091B9B9945E2
+:10AC100047DA129B23FA04F0149B53450ADA189A78
+:10AC200002EB0E01219BAAEB030BF34402EB0B0C8E
+:10AC3000159DA4E7F346D2E7189B73441846229368
+:10AC4000BDF9E010BDF8E43001335B1A1BB2BDF969
+:10AC5000E620854DA8470028C3D1BDF8E410013196
+:10AC6000BDF8E030C91A09B22298804B9847B8E77E
+:10AC70000F9B0293FF23019302230093189BBDF8BF
+:10AC80008C2038A90D98DFF8E8B1D847BDF8E63038
+:10AC900001331BB2ADF8E230ADF8E6304FF0000EF4
+:10ACA000ACE7DDF890B0DDF89890279FDDF8A0A024
+:10ACB000DDF89480BDF9E630BDF9E2209A420FD06C
+:10ACC000013BADF8E6300F9B0293FF230193022373
+:10ACD0000093189BBDF88C2038A90D98644CA047B0
+:10ACE0001898644B9847FFF749BB00230693FFF77A
+:10ACF0004DBB5346CA46994698F8183013F0020FD8
+:10AD000046D198F8183013F0010F62D10A9A079DC6
+:10AD10005619B8F90C2098F817300093109B059934
+:10AD20003046554CA0474419139BB3F9005098F88E
+:10AD3000172012F0040F6CD112F0080F7ED10E9B79
+:10AD400017990B441BB2119A0A4492B21192DDF882
+:10AD50001CB00E930D9AB2F906209A42FFF63FA955
+:10AD600007940A9A13465B44099312F80B30002BA0
+:10AD70003FF435A91A9B1D440FFA85F9002352931D
+:10AD800006933E4B1C934B46D1469A46FFF7FEBABC
+:10AD9000BDF87C30ADF8E030D8F80430B3F90830B5
+:10ADA00003EBD372BDF94E3103EBD3735B1003EBAE
+:10ADB0006203119A13441BB2ADF8E230ADF8E8908B
+:10ADC000ADF8EA3053AB0D9A3AA938A82C4CA047FD
+:10ADD00097E7BDF87C30ADF8E030D8F80420BDF935
+:10ADE0004E3103EBD3735B10013311890B4452894D
+:10ADF0009B1A119A13441BB2ADF8E230ADF8E890FB
+:10AE0000ADF8EA3053AB0D9A3AA938A81C4CA047CC
+:10AE10007CE7B8F90C300092059A01463046194E8D
+:10AE2000B047139A9388013312889B1A1BB2181AE1
+:10AE300000EBD07005EB60052DB280E7B8F90C305F
+:10AE40000092059A014630460E4EB047139A9388F9
+:10AE5000013312889B1A1BB2181A05442DB26EE7F3
+:10AE600000230693FFF70EBAC5C30000DF300100D0
+:10AE7000F97C0000192B010059430100502A0020E1
+:10AE8000B9AE00008545010010B504460A21094B02
+:10AE9000984701236380FF23237223786FF3040311
+:10AEA000237023886FF34A1323801B0A6FF3C703B1
+:10AEB000637010BDDF3001002DE9F04FCBB0B3F966
+:10AEC0000250002D00F018841C7A052C40F21484E6
+:10AED000B0F90060B1F90070BE4200F030811C464C
+:10AEE000964608920791069005EBD575C5F34F0578
+:10AEF000BE42D4BFC5EB0603C5EB0703ADF8203156
+:10AF0000BE42ACBFAB19EB19ADF824310F46B1F915
+:10AF100002200646B0F902309A42D4BFC5EB0201C6
+:10AF2000C5EB0301ADF822119A42ACBFAD18ED1884
+:10AF3000ADF82651724648A90846AB4B9847002801
+:10AF400000F0DA83B6F90260B7F90250AE4200F0C1
+:10AF5000FE80069BB3F900301A460593079BB3F9B0
+:10AF600000A0524500F00182AE4206DB33462E4679
+:10AF70001D46059BCDF814A09A46059BAAEB03033A
+:10AF80000993AA1B0A92002BB8BF5B429B46002A7A
+:10AF9000B8BF52429046B4F902909342C7BF5301E2
+:10AFA00093FBFBF34FEA4B1393FBF2F38F4AD35C13
+:10AFB00009FB03F909F13F094FEAE9131F469BB268
+:10AFC00005988245D4BFC3EB0A02C3EB0002ADF87B
+:10AFD00038208245ACBF03EB0A021A18ADF83C20BA
+:10AFE000B542D4BFC3EB0502C3EB0602ADF83A206D
+:10AFF000B542ACBF5B199B19ADF83E3048AA0EA90B
+:10B000000846794B9847002800F072834FEA2929B7
+:10B0100007F001034B440B93C34540F3B682099AF2
+:10B02000002A40F38E821FFA86FB1FFA89F31FFA6B
+:10B0300085F9ABEB030200210191A9EB03031BB2DD
+:10B040000093534612B2059912A8694FB847BDF84C
+:10B050002C800BEB080201230193C1440FFA89F302
+:10B060000093534612B205991DA8B847002112A8B3
+:10B07000DFF89C81C0470B9000211DA8C0470C90B1
+:10B08000637A13F0100F00F0A4824FF0FF330D939A
+:10B090000A93584B9847584B98478246068ABDF802
+:10B0A0003850AD1BAAB2ADF83820408ABDF83A102E
+:10B0B000091AADF83A10BDF83C309B1B9BB2ADF8B5
+:10B0C0003C30BDF83E10091AADF83E105D1CAD1ABB
+:10B0D0002DB20EA8494B9847B0F5F07FC0F0A28280
+:10B0E0004FF4F07B5846464B98478146BAF81030EB
+:10B0F000BDF838201A4412B20592ADF84020BDF8D0
+:10B100003C201344ADF84430BDF83A30BAF8122070
+:10B1100013441BB2ADF84230ADF846305946394BB6
+:10B120009847BAF91220BDF93A601644BDF93E308D
+:10B1300013449E4200F3B98200270994A0E2B0F9BB
+:10B1400002E0B1F90240A6457FF4C9AED4E294F81A
+:10B150000890284B9847284B98470746B4F9023087
+:10B16000013B5E1003F001039D19B4F90630002B7A
+:10B1700035D0B4F9048018F1000818BF4FF0010869
+:10B18000214B984770BB88F00102079BB3F9003050
+:10B190000699B1F9001018468B42A8BF0846ADF8D1
+:10B1A000A0008B42B8BF0B46013BADF8A430069916
+:10B1B0004B885D1BADF8A2503344ADF8A6304AB3BE
+:10B1C000637A03F003030293CDF804900123009304
+:10B1D0000023228828A948A80C4DA84788E24FF0F0
+:10B1E0000008CDE70022D0E7C11A010088C40100A1
+:10B1F00091C400001165000085150100A51A010029
+:10B20000E52E0100953101006DC40000F97C0000BD
+:10B2100069C3000028AA48A91046A14B98470028F6
+:10B2200000F06682BDF9A0E0B7F910108BB2AEEB6A
+:10B23000030292B20FFA82FCADF8A0C0BDF9A200E1
+:10B24000B7F81290A0EB0905ADF8A250BDF9A460C3
+:10B25000F31A9BB2ADF8A430BDF8A650A5EB0905D2
+:10B26000ADF8A65001339A1A15B2ADF8CCE0ADF89E
+:10B27000D060ADF8CE00ADF8D200B8F1000F1CD010
+:10B280006144B4F90620B4F904301A4491FBF2F396
+:10B2900002FB13110BB20A9309952846814B98477C
+:10B2A0008246BDF9A260BDF9A630B34259DBDFF892
+:10B2B0001092DFF808B2059535E00021EAE7B4F90D
+:10B2C00006E073449A42BABF0AF8001013460B46D0
+:10B2D000013000B201331AB2854207DDB4F90430FF
+:10B2E0009342ECDB1844801A00B2F1E70595022086
+:10B2F000637A03F003030293237A01930090534689
+:10B30000228833A948A8D847BDF8CE300133ADF81C
+:10B31000CE30BDF8D2300133ADF8D2300136BDF9B0
+:10B32000A6309E421DDC09995046C8477A8A3244AD
+:10B33000398ABDF8A0301944059B12B209B25046B3
+:10B34000594DA847B8F1000FD2D00028D0D0059BA6
+:10B35000002B04DD0A9A002001461D46BEE70220AC
+:10B36000C6E75046514B9847C2E194F80890504BBD
+:10B370009847504B98478046B4F90250013D6F10F2
+:10B3800005F001053D44B4F906302BB1B4F9046071
+:10B39000003618BF012600E00026474B984710B939
+:10B3A00086F0010200E0002206990B885D1BADF8D3
+:10B3B000A0501F44ADF8A470079BB3F90230B1F957
+:10B3C000021018468B42A8BF0846ADF8A2008B4277
+:10B3D000B8BF0B46013BADF8A63072B1637A03F0FB
+:10B3E00003030293CDF804900123009300232288E5
+:10B3F00028A948A8314DA8477AE128AA48A91046AB
+:10B40000274B9847002800F07381BDF9A000B8F8D9
+:10B410001030C51AADB2ADF8A050BDF9A220B8F8F1
+:10B420001270D11BADF8A210BDF9A410CB1A9BB2BB
+:10B43000ADF8A430BDF8A6E0AEEB0707ADF8A670F6
+:10B4400001335B1B1BB20993ADF8CC00ADF8D010F3
+:10B45000ADF8CE20ADF8D2200A931846114B98478C
+:10B46000059076B1B8F91020BDF9A0703A44B4F94E
+:10B470000630B4F904703B4492FBF3F703FB172743
+:10B4800000E000273FB2BDF9A250BDF9A6309D42B1
+:10B4900053DCDFF82C90DFF810A0DFF820B02CE0B0
+:10B4A000C11A0100E52E0100C5C30000192B0100DF
+:10B4B00011650000851501006DC40000F97C0000D5
+:10B4C0009531010001373FB200230293237A0193A3
+:10B4D0000090059B228833A948A8D847BDF8CE30F4
+:10B4E0000133ADF8CE30BDF8D2300133ADF8D230F3
+:10B4F0000135BDF9A6309D421FDC0A990598C84761
+:10B50000B8F812202A44B8F81010BDF8A030194439
+:10B51000099B12B209B20598D047002ED4D000285A
+:10B52000D0D0B4F90420BA42B8BF0020B4F9063034
+:10B5300013449F42A8BF0027C4E70598974B98473C
+:10B54000D6E01FFA86FBBDF82C80A9B20BEB0802EF
+:10B55000002301930F4688440FFA88F30093534663
+:10B5600012B2059912A8DFF83882C0471FFA89F392
+:10B57000ABEB030201210191FB1A1BB2009353466E
+:10B5800012B205991DA8C04770E5BDF814B0BDF80A
+:10B590002C801FFA8AF31F464344D84400220192AC
+:10B5A00000951BB232460FFA88F112A8DFF8F0813D
+:10B5B000C0471FFA89F9A7EB0903ABEB0909012280
+:10B5C000019200951BB232460FFA89F11DA8C047BF
+:10B5D0004CE5BDF82880BDF824900599A1EB08033F
+:10B5E0000322019209EB060212B200921BB232460C
+:10B5F00028A86B4EB047AAEB08030222019209EB80
+:10B60000050212B200921BB22A46514633A8B04737
+:10B61000002128A8634DA8470A90002133A8A84715
+:10B620000D9036E50EA8604B984783465AE52946AB
+:10B6300040465E4B98472DE0099A537A03F0030386
+:10B640000293137A0193022300934B46128848A970
+:10B6500010A8574CA047BDF8463001331BB2ADF8D7
+:10B660004230ADF8463059464846524B984700277D
+:10B670000136BDF93E30BAF9122013449E4213DC64
+:10B6800009EB07082B4632B2059940464A4CA047C1
+:10B690000028CCD02F44EB199B45CDD9BDF84630BE
+:10B6A0000133ADF84630E3E7099CBDF94630BDF9FA
+:10B6B00042209A4210D0013BADF84630637A03F045
+:10B6C00003030293237A0193022300934B462288BB
+:10B6D00048A910A8364DA8474846304B98470B98C4
+:10B6E000364DA8470C98A8470A98A8470D98A84730
+:10B6F000637A13F00C0F02D14BB0BDE8F08F33A882
+:10B700002F4B98472388ADF8CE3047F6FF73ADF83E
+:10B71000CC30237A8DF8D830B4F902305E1083F043
+:10B72000010303F00105637A13F0040F1CD1637A5F
+:10B7300013F0080FE0D007990A88B6B2931BADF852
+:10B74000A03049888B1BADF8A230ABB23244D21A7C
+:10B75000ADF8A4200E44F31AADF8A63033AA089928
+:10B7600028A8184B9847C7E706980288B3B2D11AA1
+:10B77000ADF8A0104088C11AADF8A210A9B21A44C1
+:10B78000521AADF8A42003445B1AADF8A63033AAD0
+:10B79000089928A80B4B9847C9E700BF192B01004F
+:10B7A00091C4000069C30000A51A0100DF30010048
+:10B7B000F97C000095310100C5C3000015C40000EC
+:10B7C00011C80000D9C800002DE9F041069CA58AE7
+:10B7D000521B12B2658A4D1B2DB2216A00294BD132
+:10B7E00094F8281011F0010F16D0237C03F0030306
+:10B7F000012B40F2DB81022B04D0032B06D000206A
+:10B80000BDE8F0810132D00FBDE8F081002AD4BF3D
+:10B8100000200120BDE8F081227C02F00302911E8D
+:10B82000C9B2012940F2C581012A0CD0B2B9E91888
+:10B8300000F1C2816D42002DC0F2C181AB4207DC34
+:10B840000220BDE8F081002D08DD0120BDE8F08177
+:10B850002844CD4B98470220BDE8F081DD4200F13D
+:10B86000B181694221EAE1718B4240F3AE81C64B5E
+:10B8700098470220BDE8F08194F8286016F0010F87
+:10B880000FD1A76902FB07F18912002FCCBF01F18C
+:10B89000010E8E46754540F39880C6F34000BDE822
+:10B8A000F081E16905FB01F7BF12002906DD97422F
+:10B8B00040F3B881C6F34000BDE8F081974280F2C2
+:10B8C000ED81C6F34000BDE8F08186F00200C0F3D0
+:10B8D0004000BDE8F08186F00200C0F34000BDE802
+:10B8E000F0810025D4E1F44688F800C0636AD21ADA
+:10B8F00001350136BD4249DA636A9A421DDD002DE9
+:10B90000F4DBBD42F2DAA2EB6303DBB294F828C0A9
+:10B910001CF0020F1CBFDB43DBB2B04696F800C040
+:10B92000F92BE1D8052BDED903FB0CF303EB032C39
+:10B9300003EBCC13C3F3C75CD6E7BD4226DA002D78
+:10B9400024DBA36903FB02F39B1202FB03F2C2F3A5
+:10B950004722E369002BBCBFD243D2B294F828300F
+:10B9600013F0020F1CBFD243D2B24619435DF92A2D
+:10B970000BD8052A08D902FB03F202EB022302EBE3
+:10B98000C312C2F3C75300E00023337094F8283089
+:10B9900013F0020F0AD08F42C0F21A810029C0F2C0
+:10B9A0001A81794B98470220BDE8F081013500F1FA
+:10B9B0001581BD4202DD0220BDE8F081791B2844DB
+:10B9C000714B98470220BDE8F08105EB030E7145ED
+:10B9D00005DD86F00200C0F34000BDE8F0811102F1
+:10B9E00007FB01F14FEAA148C1F38721013212029E
+:10B9F00007FB02F24FEAA24CA8EB050EE04563D02C
+:10BA0000002F5BDBC1F1FF01E26902FB01F295123D
+:10BA1000BEF1000F1CDB73451ADD05FB01F1C1F31C
+:10BA2000472216F0020F04BFD243D2B200EB0E063B
+:10BA300010F80E10F92A0AD8052A40F2A18002FB5C
+:10BA400001F202EB022102EBC112C2F3C7513170C5
+:10BA50001EF1010120D48B421EDDC5F1FF02A56954
+:10BA600005FB02F5AD1202FB05F2C2F3472294F882
+:10BA7000285015F0020F1CBFD243D2B2455CF92A00
+:10BA800009D8052A7ED902FB05F202EB022502EB5A
+:10BA9000C512C2F3C755455494F8282012F0020F7E
+:10BAA00074D07345C0F2B280BEF1000FC0F2B18015
+:10BAB0007146354B98470220BDE8F081002940F0DF
+:10BAC00000810EF1FF3EFF21BEF1000F1EDB73452A
+:10BAD0001CDDC2F387220A44C2F3470216F0020FAC
+:10BAE0001CBFD243D2B200EB0E0610F80E10F92A9A
+:10BAF0000BD8052A08D902FB01F202EB022102EB66
+:10BB0000C112C2F3C75100E00021317094F828201F
+:10BB100012F0020F0AD0ACEB05018B4261DD002967
+:10BB200062DB194B98470220BDE8F0810EF101025B
+:10BB30009A42A8BF1A46002A59D0002A5ADD991AFB
+:10BB40001044114B98470220BDE8F0810025DCE04D
+:10BB5000002500E1002950DD0B4B98470220BDE88D
+:10BB6000F0810EF1010E73454ADBBEF1000F4ADB96
+:10BB7000A3EB0E017044044B98470220BDE8F0810E
+:10BB8000002164E7002586E7DF3001000EF10202A4
+:10BB90009A42A8BF1A46002A3ED0002A3FDD991AD1
+:10BBA0001044734B98470220BDE8F0810120BDE8A6
+:10BBB000F0810120BDE8F0810120BDE8F081002086
+:10BBC000BDE8F0810020BDE8F0810020BDE8F081F3
+:10BBD0000020BDE8F0810220BDE8F0810020BDE832
+:10BBE000F0810020BDE8F0810220BDE8F081002056
+:10BBF000BDE8F0810220BDE8F0810220BDE8F081BF
+:10BC00000120BDE8F0810220BDE8F0810020BDE800
+:10BC1000F0810220BDE8F0810020BDE8F081022023
+:10BC2000BDE8F0811F462B4401FB03F1B2EBA12FCD
+:10BC30003FF74BAE1202A36903FB02F39B121912EA
+:10BC400013F0FF0339D0C3F1FF03626A02FB03F272
+:10BC50004FEA222ECEF1FF02491B1AD4B94218DA5C
+:10BC60000EFB03F3C3F3472316F0020F04BFDB43BD
+:10BC7000DBB24618455CF92B0AD8052B7FF631AEAE
+:10BC800003FB05F303EB032503EBC513C3F3C75510
+:10BC900035704D1C46194FF0000E2DE61F462B4403
+:10BCA00001FB03F1B2EBA12FFFF615AE0132120238
+:10BCB000A36903FB02F39B12C1E74D1B2946FF2238
+:10BCC000E8E7E269524201FB02F29212BEF1000F74
+:10BCD0001CDB73451ADD02FB01F1C1F3472116F0AD
+:10BCE000020F1CBFC943C9B200EB0E0610F80E507C
+:10BCF000F9290AD805297FF629AF01FB05F101EBE7
+:10BD0000012501EBC511C1F3C7553570BEF1010125
+:10BD100022D48B4220DDC2F1FF02A5696D4202FBF5
+:10BD200005F5AD1202FB05F2C2F3472294F8285044
+:10BD300015F0020F04BFD243D2B2455CF92A0AD8EB
+:10BD4000052A7FF605AF02FB05F202EB022502EBA6
+:10BD5000C512C2F3C755455494F8282012F0020FBB
+:10BD60003FF4FFAE8B42BFF6F5AE0220BDE8F08196
+:10BD7000DF3001002DE9F04F8DB0169DAE7C06F04E
+:10BD80000106B5F91080EC1D05F10F090DF1280E23
+:10BD900014F8017F0EF8017B4C45F9D1002E3DD1FE
+:10BDA000BDF92A40944200F32B82BDF92E40944203
+:10BDB000C0F22A829B460F460290BDF9289008EBFC
+:10BDC0000903994206DB5944BDF92C30A3EB080363
+:10BDD00099420BDDBDF92A3003EB08018A4253DB9F
+:10BDE000BDF92E10A1EB08018A424DDC86BBA9EB00
+:10BDF00007045C4500F30C82002C03DB214602980B
+:10BE00009F4B9847BDF92C00C01B0130002840F320
+:10BE1000018283450DDCBCB10220F2E1BDF92A406C
+:10BE2000944200F3F381BDF92E409442C2DA01201E
+:10BE3000E7E1ABEB0001029B03441846904B9847A7
+:10BE4000002CE9D10220DCE18345E5D10120D8E1D5
+:10BE5000A9EB070020EAE070584501DD0220D0E19F
+:10BE6000BDF92C10C91B091A013143189B45B8BFF5
+:10BE7000ABEB00010029C0F2CF81029B03441846BE
+:10BE80007F4B98470220BCE1BDF92CA09BB2BDF8C6
+:10BE90002E100131C91A09B2D21A08FB08F3019316
+:10BEA00012B2904500F3D181A1EB0803013B9A4205
+:10BEB00000F3B4810220A4E16B8BADF81A302B8B18
+:10BEC000ADF81830D6E1049A07A9019B00FB1030A9
+:10BED0006C4B9847049A06A9019B04FB1430694BEC
+:10BEE00098476C61BDF81A306B83BDF818302B830E
+:10BEF000D1E1BDF81E10002940F0D581013AADF81E
+:10BF00001C20FF22ADF81E20CDE1BDF81A20BDF89F
+:10BF10001E100A44C2F347020EB1D243D2B2A8EBBC
+:10BF20000303013BF91811D459450FDA0298405C1C
+:10BF3000F92A09D8052A35D902FB00F000EB0024C4
+:10BF400000EBC410C0F3C750029C6054A9EB03037C
+:10BF5000013BDF1911D45F450FDA029BDB5DF92A43
+:10BF600009D8052A20D902FB03F202EB022302EBD7
+:10BF7000C312C2F3C753029AD355BEB1481C20EA7C
+:10BF8000E0705F45D4BF391AABEB0001584580F231
+:10BF900019810029C0F21681029B03441846384BD0
+:10BFA00098470FE10020CFE70023E4E7594500F36D
+:10BFB0002581002902DB0298314B9847013700F1B7
+:10BFC0001D815F4500F3FE80ABEB0701029B3B4404
+:10BFD00018462B4B9847F5E0049A09A9019B08FBEA
+:10BFE0001830284B9847BDF82610BDF81A30C3F119
+:10BFF000FF02C1F1FF0303FB02F3C3F347230EB9B2
+:10C00000DB43DBB203980246002811DB58450FDA08
+:10C01000029C2018A25CF92B09D8052B29D903FB17
+:10C0200002F202EB022402EBC412C2F3C752027006
+:10C03000BAF1000F13DBDA4511DA029C04EB0A00B7
+:10C0400014F80A20F92B09D8052B14D903FB02F3A5
+:10C0500003EB032203EBC213C3F3C7520270039B2B
+:10C06000013B03930AF1010AADF8221008F101081F
+:10C070005EE10022DBE70022F0E7002739E000BFA5
+:10C08000DF300100C528010000270EF808700138D4
+:10C09000013401311A46019DA94240D809EB12171B
+:10C0A00001FB11A307FB07FCCCEB03234FEA470C72
+:10C0B00093FBFCF31F44C7F30F1C3F0107F0F00391
+:10C0C0001A44C2F347020EB1D243D2B2002812DBA7
+:10C0D000834510DD80461EF80070F92A09D8052A2C
+:10C0E000CBD902FB07F505EB052705EBC717C7F30F
+:10C0F000C7570EF80870002CC9DBA345C7DDA04662
+:10C100001EF80470F92AC0D8052ABDD902FB07F22F
+:10C1100002EB022702EBC717C7F3C757B5E7DDF8F5
+:10C120001080DDF814A0EA434244039911440391BE
+:10C130000135AA44AAEB080AADF82230ADF824C0B4
+:10C14000ADF82630BDF82230002B3AD0BDF81E20C5
+:10C1500003FB02F3C3F347230EB1DB43DBB2039AC5
+:10C16000002A12DB934510DD029801461144825CDF
+:10C17000F92B09D8052B27D903FB02F202EB022089
+:10C1800002EBC012C2F3C7520A70BAF1000F13DB00
+:10C19000D34511DD029800EB0A0110F80A20F92BB3
+:10C1A00009D8052B12D903FB02F303EB032203EB9F
+:10C1B000C213C3F3C7520A70039B013B03930AF1F6
+:10C1C000010A2EB102201CE00022DDE70022F2E786
+:10C1D00003990131594511DC002902DB0298604BBB
+:10C1E0009847BAF1000F09DBDA45EBDAABEB0A014D
+:10C1F000029B534418465A4B9847E3E7002000E05F
+:10C2000000200DB0BDE8F08F0020FAE70120F8E72C
+:10C210000020F6E70020F4E70220F2E7B8F5807F7F
+:10C22000D4BF4FF400634FF400430493891AA8EB82
+:10C230000100441C6B6998427FF445AE6B8BADF8EE
+:10C240001E302B8BADF81C3044E6B8F5807FD4BF90
+:10C250004FF400634FF400430493A8EB02046B69AE
+:10C260009C423FF429AE049A06A9019B04FB1430BA
+:10C270003C4B9847631E049A07A90393019803FB5C
+:10C280001300384B9847039B6B61BDF81E306B83DE
+:10C29000BDF81C302B83BDF81830BDF81C20511E92
+:10C2A0008B423FF426AEA9EB07070AF1010AAAEB7D
+:10C2B00009090FFA89F9BDF81C209A423FF425AE0E
+:10C2C0000133A8EB030807EB08030393A9EB080865
+:10C2D00008F1FF3ABA4486B1581C20EAE070DA450A
+:10C2E000D4BFAAEB0001ABEB0001584505DA0029E9
+:10C2F00003DB029B18441A4B9847BDF8180000F165
+:10C300000108049A08A9019B00FB1030154B9847BF
+:10C31000BDF822303BB9BDF82030013BADF82030EC
+:10C32000FF23ADF82230BDF820309C427FF754AE99
+:10C33000BDF81C50A8453FF605AFBDF820904FEA68
+:10C340000919BDF82220414654460398CDF81080C3
+:10C35000CDF814A0DDF804A00195DDF808E09DE615
+:10C36000DF300100C528010010B582B0104B1B68FA
+:10C370009BB10F4A0123946884B10133DBB20832C8
+:10C38000102BF8D10B4B00930B4B57220B4902207B
+:10C390000B4CA0474FF0FF3007E00023044A42F85F
+:10C3A000330002EBC302516018B202B010BD00BFEF
+:10C3B000886D002008C50100ACC40100D8C401008C
+:10C3C000052801002DE9F04782B0114C2468ECB13A
+:10C3D0009A469146884607460D4E002500942468EB
+:10C3E00053464A4641463846A047044650B10228C3
+:10C3F00008BF012556F8084F002CEFD1002D14BFBF
+:10C4000002240124204602B0BDE8F0870124F9E7A8
+:10C41000886D0020B0F1FF3F0AD0064B53F8301072
+:10C42000002243F8302003EBC0035A6008467047EF
+:10C430000021FBE7886D002070B40B4B1A1D03F13F
+:10C4400080040026354603E008330832A34208D0B2
+:10C4500059688142F8D152F8046C42F8045C5D607E
+:10C46000F2E7304670BC7047886D00200023184604
+:10C47000064902E00133102B06D051F83320002A80
+:10C48000F8D00130C0B2F5E7704700BF886D0020DA
+:10C490002DE9F04104460F4615469846BDF918604F
+:10C4A0002C214A4B9847B54205DD2B4635461E46A2
+:10C4B0003B464746984627816581A4F80C80E68173
+:10C4C000237C9DF81C2062F3010323746782A582FC
+:10C4D000A8EB0707751B87EAE771A1EBE77185EA0F
+:10C4E000E573A3EBE5739942D4BF0021012194F8D1
+:10C4F000282061F3000284F828200021E161A16175
+:10C50000334B2360217112F0010F25D03FB14FF45E
+:10C51000801393FBF7F305FB03F39B12E3613DB13B
+:10C520004FF4801696FBF5F507FB05F7BF12A761E0
+:10C53000E3692362237C13F0030322D194F82830AB
+:10C540006FF3410384F82830236A9A10002BB8BF98
+:10C5500052426262BDE8F0813DB14FF4801393FB1B
+:10C56000F5F307FB03F39B12A3613FB14FF480186F
+:10C5700098FBF7F705FB07F5AD12E561A3692362A8
+:10C58000D8E7012B0FD0022B14D0032BDCD1236A68
+:10C59000002B94F82830CCBF6FF3410343F0020323
+:10C5A00084F82830D0E794F8283043F0020384F868
+:10C5B0002830C9E7236A002B94F82830CCBF43F019
+:10C5C00002036FF3410384F82830BDE7DF30010038
+:10C5D000C9B7000070B4CC8801344D88641B8D88C5
+:10C5E00001350E88AD1B24B22DB2AC42A8BF2C463B
+:10C5F0006410A242C8BF22B2013900F1100600F156
+:10C60000080411F8015F04F8015BB442F9D1028219
+:10C61000827C63F300028274054B03600223037182
+:10C620004FF00043436100234383038370BC704792
+:10C6300075BD00002DE9F04F8BB00690894607923A
+:10C640004FEA610BCDF808B011F0010F06BF0BF1F6
+:10C65000FF330893CDF820B0069C67003846694B3D
+:10C6600098470590002C40F3BE80BA1EC119039173
+:10C67000079D4FF0000804F1FF3A0899AAEB010169
+:10C6800004910646CDF824B09346CDF8049035F8D1
+:10C690000B3009FB03F3BAF1000F1BDB029A02EB2C
+:10C6A0000A01049A013A03984FF0000E20F8023D67
+:10C6B0008C42CCBF35F811C0F446A3EB0C03002A22
+:10C6C000B4BFB5F800C035F812C063440139013A6F
+:10C6D000B042EBD13A46314628464B4B98473D4451
+:10C6E00008F10108A045D0D1DDF824B0079A1388DD
+:10C6F000019993FBF1F31380069B03FB03F5012DD6
+:10C7000011D9079A0121019E104632F8023F008894
+:10C7100098421CBF93FBF6F313800131A942F3D377
+:10C72000069B002B59DD079E0296089901FB0772B4
+:10C730006FEA0B035B1A069D05FB03F306936B1E62
+:10C7400005FB03F306EB430307934FF0000A931E28
+:10C75000089301F10109029B1E4602331A46029317
+:10C760003388019901FB03F308998D18059AA2F10A
+:10C77000020CE046B6460022CDF80CC00496069E98
+:10C78000DDF81CC0002BACBF9911002128F8021F56
+:10C790001146A2EB0B000028D4BFBEF8000035F80C
+:10C7A00016001B1A49448C42CCBF29883CF81A1049
+:10C7B0000B440132BE443D44A242E3DBDDF80CC031
+:10C7C000049E00233CF8022F328001333E44A342F2
+:10C7D000F8DB0AF1010AA245BDDB05980B4B98472F
+:10C7E0000BB0BDE8F08FCDF80490079A138893FB47
+:10C7F000F9F9A2F80090069B03FB03F5012D80D800
+:10C80000EBE700BFE52E0100FD2B0100192B010015
+:10C8100010B5044654212D4B98472D4B1B8863803F
+:10C8200023796FF304032371A3886FF34A13A38062
+:10C830001B0A6FF3C7036371A37B6FF30403A37336
+:10C84000E3896FF34A13E3811B0A6FF3C703E373B2
+:10C8500094F834306FF3040384F83430A38E6FF30C
+:10C860004A13A3861B0A6FF3C70384F8353094F884
+:10C8700046306FF3040384F84630B4F846306FF363
+:10C880004A13A4F846301B0A6FF3C70384F84730F5
+:10C89000A37F6FF30403A377E38B6FF34A13E38360
+:10C8A0001B0A6FF3C703E377FF23638123732377A7
+:10C8B000237584F83630074A226384F844302264B2
+:10C8C00084F828300F23638210BD00BFDF300100E1
+:10C8D00060C50100100000202DE9F04FB1B0C48800
+:10C8E0004588631C5B1B1BB2002B41F30F808688BD
+:10C8F000B0F80080731CA3EB08031BB2002B41F3BC
+:10C900000580924604910690B2F92070002F00F045
+:10C91000198792F828300993052B40F21387136A80
+:10C92000012B00F0F680BAF82220BAF82630D11A8E
+:10C9300088441FFA88F8ADF850801A441644B6B2FD
+:10C94000ADF85460BAF82420D11A0D44ADB2ADF858
+:10C95000525013441C44A4B2ADF8564007EBD773B1
+:10C960006FEA630292B208EB0201ADF858105B1057
+:10C9700001339BB2F118ADF85C102A44ADF85A208F
+:10C980002344ADF85E30099BFB2B28BFFF2309939E
+:10C99000BE4B9847BE4B98478146049A16A918A8E3
+:10C9A000BC4B9847002800F0CD86B9F81010BDF8B0
+:10C9B00060305B1AADF86030B9F81220BDF8623013
+:10C9C0009B1AADF86230BDF864305B1AADF8643084
+:10C9D000BDF866309B1AADF86630069A531ED01D1E
+:10C9E0001AAA13F8011F02F8011B9842F9D1BDF8E9
+:10C9F000683001331FFA83FEADF868E0BDF86A10B5
+:10CA0000013188B2ADF86A00BDF86C305A1EADF83D
+:10CA10006C20BDF86E104A1EADF86E20BAF90020E9
+:10CA2000A3EB0E031BB2091A09B28B42A8BF0B4637
+:10CA30005B109342A8BF13460E930136A6EB08067F
+:10CA4000B6B233B20134641BA4B225B29D42A8BF72
+:10CA50001D466D109542A8BF154607EB050909FB59
+:10CA600009F040008C4B98470A90BAF920B02AB2DE
+:10CA700002EB0B070DF14F0122AB0DF1900E11F8F7
+:10CA8000010F03F8010B7345F9D10BEBDB71C1F317
+:10CA90004F014B1E1BF0010010900CBF0120002025
+:10CAA0001B1A2B449BB2ADF88C30013189B2ADF822
+:10CAB0008A109B1BADF888302144ADF88E100023FE
+:10CAC00022A929A8754CA047BBF1010F02F0D8811B
+:10CAD0004FEA6B030B93079738466F4B98470C90C0
+:10CAE000002F5CDD079B4FEA430B07F10043013B3E
+:10CAF0005B000A9C0025DFF8B8813AB20892CDF8B5
+:10CB0000349005970C9E9946CDF83CA0DDF82CA0FA
+:10CB100014E0B2F92430002B7FF405AFB2F92630CF
+:10CB2000002B3FF700AF00F00DBE594620465C4B8E
+:10CB300098475C440135059BAB422BDD0799304695
+:10CB4000C04729AB0093089B2AB200213046299F99
+:10CB5000B8470028E9D0D64633789B0193FBFAF317
+:10CB60002380059B012BE4DD3146224604EB0900BE
+:10CB70001F468C4611F8013F9CF800C09C450EBF33
+:10CB800013889B0193FBFEF3538002329042F0D155
+:10CB90000597CEE7DDF834901F46DDF83CA00C98F1
+:10CBA000404B98470B9B012B02F04D813CB20A9EF3
+:10CBB00032460B9D294620463B4B9847109A2A4403
+:10CBC00011B2012922DD0D4633889B0193FBF1F35D
+:10CBD00032463380079800FB00F0012812D900F19B
+:10CBE0000040013806EB400001E082420AD01646C0
+:10CBF00032F8023F36889E42F7D09B0193FBF5F353
+:10CC00001380F2E70A9A2046274B984707FB07F75D
+:10CC100057B10A990B464A1E01EB470033F8021B35
+:10CC200002F8011F8342F9D1BDF85A20BDF85E30E9
+:10CC300001339B1A1BB203EBD37302EB63039BB26A
+:10CC40000F931BB20C93BDF85820BDF85C30013334
+:10CC50009B1A1BB203EBD37302EB63039BB21093DB
+:10CC60001BB20D93114B984720BBBAF92230002B11
+:10CC700040F0BC81BAF92430002B40F0BA81BAF9F7
+:10CC80002630B3FA83F35B09079315E011650000C2
+:10CC900085150100C11A0100E52E0100D5C500006F
+:10CCA000DF300100192B010035C600006DC4000003
+:10CCB0009531010000230793BDF85C000130BDF8F9
+:10CCC0005830C01A00B2C24B9847059001230E9A03
+:10CCD0001AA929A8BF4CA047002129A8BE4B9847F4
+:10CCE0000E90BDF95C30ADF874301FFA89FB01334A
+:10CCF000A3EB0B03ADF87030BDF95A30ADF87230CC
+:10CD0000013B5B44ADF87630049A1CA91EA8B34BD6
+:10CD10009847002872D0BDF97E300C998B42C4BF71
+:10CD20000B46ADF87E30BDF978300D9A934203DCA6
+:10CD3000109B0133ADF87830BDF97820BDF87C3018
+:10CD400001339B1A1BB20893002B57DDBDF97E708F
+:10CD5000BDF97A40BDF97250651BBDF97030D21A29
+:10CD600009FB05250A9B1D440DF1770222AB24A87F
+:10CD700012F8011F03F8011B8342F9D1BDF88A3074
+:10CD8000ADF88E3001373F1B3FB2002F36DD002655
+:10CD9000DFF85482CDF844B0BB46099B0B93089A48
+:10CDA0002946059F38468E4CA04730AC089BBDF9FC
+:10CDB0008A2034F9381D059738468A4FB84701282C
+:10CDC00008BF02209AF8293002930B9A0192009032
+:10CDD000059BBAF81E2021460498C047BDF88A304A
+:10CDE0000133ADF88A30BDF88E300133ADF88E30A6
+:10CDF0004D4401365E45D2D1DDF844B0BDF95C301A
+:10CE0000ADF874300133A3EB0B03ADF87030BDF90E
+:10CE10005E20531CA3EB0B03ADF87230ADF8762007
+:10CE2000049A1CA91EA86D4B9847002873D0BDF921
+:10CE30007A300C9A934203DC0F9B0133ADF87A30C1
+:10CE4000BDF978300D9A934203DC109B0133ADF8A5
+:10CE50007830BDF97820BDF87C3001339B1A1BB2C5
+:10CE60000893002B57DDBDF97E40BDF97A60BDF90E
+:10CE700076502D1BBDF97030D21A09FB05250A9B8F
+:10CE80001D440DF1770222AB24A812F8011F03F80C
+:10CE9000011B8342F9D1BDF88E30ADF88A30671C92
+:10CEA000BF1B3FB2002F36DD0026DFF83C81CDF8F6
+:10CEB00040B0BB46099B0B93089A2946059F38460C
+:10CEC000474CA04730AC089BBDF98A2034F9381D87
+:10CED00005973846434FB847012808BF02209AF803
+:10CEE000293002930B9A01920090059BBAF81E20FC
+:10CEF00021460498C047BDF88A30013BADF88A301E
+:10CF0000BDF88E30013BADF88E304D4401365E45A4
+:10CF1000D2D1DDF840B0BDF95C30ADF874300133EA
+:10CF2000A3EB0B03ADF87030BDF85A305B44ADF89D
+:10CF30007230BDF85E30A3EB0B03ADF87630049A87
+:10CF40001CA91EA8254B9847002800F08580079B48
+:10CF50004BB1069BB3F90430BDF978209342B8BFBA
+:10CF60001346ADF87830BDF97830BDF87C20013239
+:10CF7000D21A0FFA82F8B8F1000F6DDDBDF87E40CD
+:10CF80000134BDF87A20A41A24B209F1FF31BDF9A9
+:10CF900070209B1A09FB01330A9AD31808930DF1EC
+:10CFA000770222AB24A812F8011F03F8011B834269
+:10CFB000F9D1BDF88A30ADF88E302546002C4BDD16
+:10CFC0000024074FCDF82C90A946079D3AE000BFFA
+:10CFD000E52E0100D5C5000069C30000C11A01009B
+:10CFE000FD2B0100C5C30000F97C0000002307935E
+:10CFF00062E6002307935FE64346BDF98A20BDF948
+:10D0000088100598234EB047012808BF02209AF8DF
+:10D01000293002939AF8283001930090059BBAF8C2
+:10D020001E2022A904981C4EB047BDF88A30013357
+:10D03000ADF88A30BDF88E300133ADF88E30013452
+:10D040004C4507D0424608990598B847002DD3D0E3
+:10D050000220DCE7DDF82C90B9F1000F1EDD09EBB2
+:10D06000D9777F100A9D00260CE0197812F8010C80
+:10D0700003F8010B02F8011DA342F6D14D4401361D
+:10D08000B1450BD0002FF9DD2B4605EB0902EC1959
+:10D09000EBE700BFC5C30000F97C0000BDF95830C4
+:10D0A000ADF87030013B5B44ADF87430BDF95A30D7
+:10D0B000ADF87230013B5B44ADF87630049A1CA9A0
+:10D0C0001EA8AE4B9847002871D0BDF97E300C9950
+:10D0D0008B42C4BF0B46ADF87E30BDF97C300D9954
+:10D0E0008B42C4BF0B46ADF87C30BDF97820BDF84B
+:10D0F0007C3001339B1A1BB20893002B57DDBDF91E
+:10D100007E70BDF97A40BDF97250651BBDF9703073
+:10D11000D21A09FB05250A9B1D440DF1770222ABAB
+:10D1200024A812F8011F03F8011B8342F9D1BDF8AE
+:10D130008A30ADF88E3001373F1B3FB2002F36DD0D
+:10D140000026DFF84482CDF840B0BB46099B0B9324
+:10D15000089A2946059F3846894CA04730AC089B61
+:10D16000BDF98A2034F9381D05973846854FB847F0
+:10D17000012808BF02209AF8293002930B9A0192E5
+:10D180000090059BBAF81E2021460498C047BDF8C0
+:10D190008A300133ADF88A30BDF88E300133ADF8F6
+:10D1A0008E304D4401365E45D2D1DDF840B0BDF938
+:10D1B0005830ADF87030013B5B44ADF87430BDF9C8
+:10D1C0005E20531CA3EB0B03ADF87230ADF8762054
+:10D1D000049A1CA91EA8694B9847002872D0BDF973
+:10D1E0007A300C9A934203DC0F9B0133ADF87A300E
+:10D1F000BDF97C300D998B42C4BF0B46ADF87C3035
+:10D20000BDF97820BDF87C3001339B1A1BB208931E
+:10D21000002B57DDBDF97E40BDF97A60BDF976502F
+:10D220002D1BBDF97030D21A09FB05250A9B1D4440
+:10D230000DF1770222AB24A812F8011F03F8011B9D
+:10D240008342F9D1BDF88E30ADF88A30671CBF1B20
+:10D250003FB2002F36DD0026DFF82C81CDF830B04C
+:10D26000BB46099B0B93089A2946059F3846444CB8
+:10D27000A04730AC089BBDF98A2034F9381D0597CA
+:10D280003846404FB847012808BF02209AF8293095
+:10D2900002930B9A01920090059BBAF81E2021463A
+:10D2A0000498C047BDF88A30013BADF88A30BDF81C
+:10D2B0008E30013BADF88E304D4401365E45D2D103
+:10D2C000DDF830B0BDF95830ADF87030013B5B444B
+:10D2D000ADF87430BDF85A305B44ADF87230BDF82B
+:10D2E0005E30A3EB0B03ADF87630049A1CA91EA8A0
+:10D2F000224B9847002879D0079B4BB1BDF97C3071
+:10D30000069AB2F900209342A8BF1346ADF87C30CC
+:10D31000BDF97830BDF87C8008F10108A8EB03085E
+:10D320000FFA88F8B8F1000F60DDBDF87E400134D7
+:10D33000BDF87A20A41A24B209F1FF31BDF970209A
+:10D340009B1A09FB01330A9AD31808930DF177024F
+:10D3500022AB24A812F8011F03F8011B8342F9D164
+:10D36000BDF88A30ADF88E302546002C3EDD002415
+:10D37000034FCDF82C90A946079D2DE0C11A01005E
+:10D38000FD2B0100C5C30000F97C00004346BDF938
+:10D390008A20BDF988100598AA4EB047012808BF19
+:10D3A00002209AF8293002939AF8283001930090CD
+:10D3B000059BBAF81E2022A90498A34EB047BDF8D9
+:10D3C0008A300133ADF88A30BDF88E300133ADF8C4
+:10D3D0008E3001344C4507D0424608990598B8472D
+:10D3E000002DD3D00220DCE7DDF82C90BDF85830BA
+:10D3F0005B44ADF87030BDF85C30A3EB0B03ADF8C7
+:10D400007430BDF95A30ADF87230013B5B44ADF871
+:10D410007630049A1CA91EA88C4B984700287DD012
+:10D42000079B4BB1069BB3F90230BDF97E209342B6
+:10D43000A8BF1346ADF87E30BDF87C300133BDF88F
+:10D4400078209B1A1BB20893BDF97A30BDF87E5044
+:10D450000135ED1A2DB2C846BDF972401C1B09F109
+:10D46000FF3309FB04340A9B1C440DF1770222AB05
+:10D4700024A812F8011F03F8011B8342F9D1BDF85B
+:10D480008A30ADF88E302B46002D47DD0025704FD9
+:10D49000CDF82C90DDF82490CDF830B09B462AE0F2
+:10D4A000B9F1FF0F2AD149462CE0089BBDF98A202B
+:10D4B000BDF988100598634EB047012808BF0220C7
+:10D4C0009AF829300293FF2301930090059BBAF844
+:10D4D0001E2022A904985C4EB047BDF88A30013363
+:10D4E000ADF88A30BDF88E300133ADF88E3044444B
+:10D4F00001355D450ED02378FF2BD1D003FB09F316
+:10D50000C3F30721089A0598B847079B002BCCD096
+:10D510000220D5E7DDF82C90DDF830B0BDF85830AA
+:10D520005B44ADF87030BDF85C30A3EB0B03ADF895
+:10D530007430BDF95E20531CA3EB0B03ADF87230C1
+:10D54000ADF87620049A1CA91EA8404B98470028E5
+:10D5500000F08280079B4BB1069BB3F90630BDF902
+:10D560007A209342B8BF1346ADF87A30BDF87C30CC
+:10D570000133BDF878209B1A1BB20893BDF97E30A9
+:10D580005D1CBDF87A20AD1A2DB2C846BDF97640B3
+:10D59000E41A09F1FF3309FB04340A9B1C440DF122
+:10D5A000770222AB24A812F8011F03F8011B834263
+:10D5B000F9D1BDF88E30ADF88A30A946002D4BDD8B
+:10D5C0000025234FCDF82CB0DDF824B02AE0BBF1C4
+:10D5D000FF0F2AD159462CE0089BBDF98A20BDF9DE
+:10D5E00088100598174EB047012808BF02209AF806
+:10D5F00029300293FF2301930090059BBAF81E2067
+:10D6000022A90498104EB047BDF88A30013BADF80E
+:10D610008A30BDF88E30013BADF88E304444013580
+:10D620004D4517D02378FF2BD1D003FB0BF3C3F369
+:10D630000721089A0598B847079B002BCCD00220F9
+:10D64000D5E700BFC5C30000F97C0000C11A010086
+:10D6500029300100DDF82CB0BDF858305B44ADF83E
+:10D660007030BDF85C30A3EB0B03ADF87430BDF83F
+:10D670005A305B44ADF87230BDF85E30A3EB0B0B53
+:10D68000ADF876B0049A1CA91EA8A24B98470028B2
+:10D6900050D0079B002B4DD1BDF87C600136BDF802
+:10D6A0007830F61A36B2BDF87E400134BDF87A30D3
+:10D6B000E41A24B20DF1770222AB24A812F8011F5C
+:10D6C00003F8011B8342F9D1BDF88A30ADF88E30E2
+:10D6D000A346002C2EDD0025DFF85492DFF854829B
+:10D6E0008D4F32469AF828100598C84730AC33461B
+:10D6F000BDF98A2034F9381D0598C047012808BFB4
+:10D7000002209AF829300293FF2301930090059B91
+:10D71000BAF81E2021460498B847BDF88A30013374
+:10D72000ADF88A30BDF88E300133ADF88E3001355A
+:10D730005D45D6D10E98794B98470598784CA0470F
+:10D740000A98A0479AF80C70052F42D9069A531EE2
+:10D75000D01D1AAA13F8011F02F8011B9842F9D133
+:10D76000BAF91030012B24DD9AF81430F92B20D9A6
+:10D77000BAF90030EBB1BAF81230C3F38002BDF849
+:10D7800068100A44ADF86820C3F34002BDF86A107F
+:10D790000A44ADF86A20C3F3C001BDF86C20521AE8
+:10D7A000ADF86C2003F00103BDF86E20D31AADF87C
+:10D7B0006E30FB2F28BFFF275A4B98475A4B98478C
+:10D7C0008046049A1AA91CA8524B9847002840F09A
+:10D7D000B380DAF82C0020B19AF83630052B00F22D
+:10D7E000EB839AF81440052C15D9BAF9103093B18F
+:10D7F000BAF912307BB1FB2C28BFFF24494B984764
+:10D80000494B98470546049A069918A8414B9847F2
+:10D81000002840F04685DAF83C1021B19AF84430EF
+:10D82000052B01F253809AF81CB0BBF1050F6DD99E
+:10D83000BAF91830002B69D0BBF1FB0F28BF4FF0AD
+:10D84000FF0B3A4B98470990069A531ED01D16AA13
+:10D8500013F8011F02F8011B8342F9D1BAF81A50DC
+:10D86000BDF858305B1B9BB20693ADF85830BDF83D
+:10D870005A305B1B9BB20793ADF85A30BDF85C6021
+:10D880002E44B6B2ADF85C60BDF85E301D44ADB25A
+:10D89000ADF85E50BAF900300893BAF91830059324
+:10D8A0000DF1570218AB1AA812F8011F03F8011B5B
+:10D8B0008342F9D1BDF81440BDF86090A9EB04098A
+:10D8C0001FFA89F30A93ADF86030BDF864702744FD
+:10D8D000BFB2ADF86470BDF86280A8EB04081FFA0F
+:10D8E00088F8ADF86280BDF866301C44A4B2ADF88B
+:10D8F00066400C4B98470C4B98478146049A18A9F0
+:10D900001AA8044B9847002841F0448031B0BDE884
+:10D91000F08F00BFC11A0100F97C000015C400009F
+:10D92000192B010011650000851501006DC4000070
+:10D9300029300100C5C30000B8F81010BDF87030E0
+:10D940005B1A9AB2ADF87020B8F81200BDF87230C8
+:10D950001B1AADF87230BDF874305B1A9BB2ADF88B
+:10D960007430BDF87610091AADF8761001339B1AA1
+:10D970001BB209930A931846934B98470590934B13
+:10D98000984783B20B9343BB9AF80630023B18BF0B
+:10D9900001230793BDF86C500135BDF86830ED1ACE
+:10D9A0002DB22C46BAF90020BDF86E300133BDF817
+:10D9B0006A609B1B1EB23346AE42A8BF2B465E1068
+:10D9C0009642A8BF1646079BDBB1D6B99AF8063037
+:10D9D00033B14FF0FF330E9321E000230793D9E7D3
+:10D9E0009AF80D3002930197012300930023BAF8AF
+:10D9F00002201AA90498764CA0474FF0FF330E93EB
+:10DA000076E2002E32DD002332461AA929A8DFF87B
+:10DA1000D091C847002129A86E4B98470E90BAF8BC
+:10DA200002B09AF80630022B24D000230D93BDF9E2
+:10DA30006C20BDF96810531C5B1A1BB2A3EB46099E
+:10DA4000ADF87810ADF87C20BDF97220B8F812302E
+:10DA500013441BB2ADF87A30ADF87E301546BDF9EF
+:10DA600076309A4200F337820897FAE04FF0FF339E
+:10DA70000E93D4E7BAF804309B4500F08980680023
+:10DA8000514B98470D90002DD1DD4FF000090896BD
+:10DA900006461BE09AF8023003F01F03BAF80210A2
+:10DAA000C1F345119AF80320D208287863F30400E3
+:10DAB00028702B8861F34A132B801B0A62F3C7037B
+:10DAC0006B7009F1010902364C455FD03546BAF951
+:10DAD000080000FB04F31B120FFA89F18B42D9DA1C
+:10DAE000BAF90A2002FB04FEB1EB2E2F42DA121A19
+:10DAF00004FB02F2A9EB03031BB2C3EB03231212D4
+:10DB000093FBF2F3DBB2C3F1FF0E9AF80520D208C3
+:10DB10009AF80310C9080EFB01F103FB021202EB95
+:10DB2000022102EBC112C2F3C452BAF80410C1F3CD
+:10DB30004511BAF80200C0F345100EFB00F003FBDC
+:10DB4000010101EB012001EBC011C1F3C5519AF8AD
+:10DB5000040000F01F009AF802C00CF01F0C0EFB2E
+:10DB60000CFE03FB00E303EB032003EBC013C3F342
+:10DB7000C4539AE79AF8043003F01F03BAF804106C
+:10DB8000C1F345119AF80520D2088EE7089E4EE7AA
+:10DB900000230D934BE70A99059F38460E4B984793
+:10DBA000B8F812202A44B8F81010BDF870301944A3
+:10DBB000099B12B209B23846084FB84707469AF88F
+:10DBC0000630012B29D17AE0E52E01006DC400005A
+:10DBD000F97C000069C3000095310100C5C3000055
+:10DBE000D5C500000A99059F3846B64B9847B8F846
+:10DBF00012202A44B8F81010BDF870301944099B5F
+:10DC000012B209B23846B04FB84707469AF8063004
+:10DC1000012B54D0079A002A3AD1022B00F04481FC
+:10DC20000B9B13B9B9F1320F0BDC9AF80D3002934C
+:10DC3000089B01930097059B5A461EA90498A34C84
+:10DC4000A047BDF87A300133ADF87A30BDF87E30A8
+:10DC50000133ADF87E300135BDF976309D4200F3D9
+:10DC60003981B8F912402C44BDF96A30334401338C
+:10DC70009C42B7DDBDF96E309B1B013B9C42B1DA83
+:10DC8000079B002B87D09AF80630012B16D001276E
+:10DC9000B9F1320F00F39380022B00F00581012BC4
+:10DCA000BED19AF80D300293089B01930097059B13
+:10DCB0005A461EA90498854CA047C2E70127BAF826
+:10DCC0000220BAF804309A426FD0BDF86A10621A86
+:10DCD00093B21A460C93BAF908E0BDF86E300133DE
+:10DCE0005B1A1BB203FB0EF1091210B281424BDA30
+:10DCF000BAF90AC00CFB03F2B0EB222F80F2B0801D
+:10DD0000ACEB0E0E03FB0EF30C9A521A12B2C2EBDE
+:10DD100002221B1292FBF3F3DBB2C3F1FF019AF86C
+:10DD20000520D2089AF80300C00801FB00F003FBAD
+:10DD3000020202EB022002EBC012C2F3C452BAF894
+:10DD40000400C0F34510BAF802E0CEF3451E01FB13
+:10DD50000EFE03FB00E000EB002E00EBCE10C0F344
+:10DD6000C5509AF804E00EF01F0E9AF802C00CF0AD
+:10DD70001F0C01FB0CF103FB0E1303EB032103EB60
+:10DD8000C113C3F3C4530AE09AF8023003F01F032F
+:10DD9000BAF80200C0F345109AF80320D20863F3E2
+:10DDA000040B60F34A1B62F3CF2B079B002B3FF45D
+:10DDB00078AFB9F1320FC8BF01237FF772AFBDF959
+:10DDC0006A2032440132944206DBBDF96E20921B78
+:10DDD000013A94427FF760AFBDF96830ADF8883002
+:10DDE000B2B20C92013B1344ADF88C30BDF87A30DE
+:10DDF000ADF88A30BDF87E30ADF88E309AF80D302F
+:10DE00000293089B01930097059B5A4622A9049808
+:10DE10002E4CA0479AF80630012B2DD0BDF96C305E
+:10DE20005A1C0C99541AADF88840ADF88C309B1BE5
+:10DE30000133B8F91020BDF970100A449B1A9AF802
+:10DE40000D200292089A01920097059A002BA8BF14
+:10DE5000D21813465A4622A904981C4CA047F0E653
+:10DE60009AF8043003F01F03BAF80400C0F3451019
+:10DE70009AF80520D20892E7BDF868300C9A13444E
+:10DE8000ADF88830BDF86C309B1AADF88C309AF83C
+:10DE90000D300293089B01930123009300235A46FF
+:10DEA00022A90498A047B9E79AF80D300293089B7D
+:10DEB00001930097059B0D9A1EA90498044CA04756
+:10DEC000BFE600BF95310100C5C30000F97C00002A
+:10DED00029880000089F9AF8063023B90B9B13B9D4
+:10DEE000B9F1320F0BDC0D9B13B11846B34B9847B9
+:10DEF0000E98B34B98470598B04B984769E4B6B273
+:10DF0000BDF868303344ADF87830BDF86C309B1BF9
+:10DF1000ADF87C30BDF96A30ADF87A303344ADF8F5
+:10DF20007E309AF80D30029301970123009300236D
+:10DF3000BAF802201EA90498A24CA047BDF96E10A1
+:10DF40008A1B12B2ADF87A20BDF97E309A42DCBF4E
+:10DF50000133ADF87A30ADF87E109AF80D300293A7
+:10DF60000197012500950023BAF802201EA9DDF8CB
+:10DF700010804046934CA047BDF86830ADF878302B
+:10DF8000BDF86C30ADF87C30BDF86A302B443344BA
+:10DF9000ADF87A30BDF86E30013B9E1BADF87E6067
+:10DFA0009AF80D300293019700950023BAF80220E9
+:10DFB0001EA94046A04796E7834B9847054601288F
+:10DFC00012D9022839D0814B0093814B40F2AE52D6
+:10DFD00080490220804CA04700231A4604990698E5
+:10DFE0007E4CA047FFF7FDBB29A9DAF82C007C4B3B
+:10DFF000984701280AD07B4B0093754B40F294520E
+:10E0000074490220744CA047FFF7EBBB299BC3F374
+:10E010008A29BDF8A670C7F34A171EA8724B984705
+:10E020009AF836308DF878309AF837308DF882309B
+:10E03000BAF83430ADF8843020E022A86B4B984712
+:10E04000BAF83430ADF88830DAF8302023929AF8F4
+:10E0500036308DF89030BDF994300021029147F6AA
+:10E0600018410191BDF992100091DAF82C1029A8FD
+:10E070005F4CA047BDF9A490BDF9A6709AF838305E
+:10E0800013F0010F3FD1069C21886088E28801329D
+:10E09000121A12B2A38801335B1A1BB2A3EB090355
+:10E0A00003EBD37301EB63039BB2ADF87030D21B6B
+:10E0B00002EBD27100EB610189B2ADF8721009F187
+:10E0C000FF399944ADF874907B1E0B449BB2ADF8B8
+:10E0D0007630022D00F0BD80BAF9002006991CA808
+:10E0E000444B98474FF0FF34002800F0D4861EAB15
+:10E0F000DAF82C2004991CA8384DA8472046304B4C
+:10E100009847FFF76EBB0023BAF90020069E314600
+:10E1100029A8394CA047002129A8384B98470790D7
+:10E12000B3880133344632889B1A1BB293FBF9F251
+:10E1300009FB123303EBD3734FEA630BB6F90610F6
+:10E1400073884A1CD21A10B290FBF7F207FB120236
+:10E1500002EBD272A3EB62039BB21AB2ADF872204B
+:10E16000BFB2781E0344ADF8763091426CDBDFF825
+:10E1700090801A4ECDF81490A14652E000230093EF
+:10E18000DAF82C3022AA04991CA8C047BDF87030D8
+:10E1900023441BB2ADF87030BDF874202244ADF8B2
+:10E1A0007420B9F904209A422CDB022DE6D01EAB74
+:10E1B000DAF82C2004991CA8B047E7E7192B0100D6
+:10E1C00015C40000F97C0000119F0000C4C50100C7
+:10E1D00064C5010074C5010005280100919C000080
+:10E1E00095030100A4C50100ED9B0000759F000090
+:10E1F00025460100151D0100D5C5000069C30000BA
+:10E20000CD9F0000BDF872303B441BB2ADF87230B8
+:10E21000BDF876203A44ADF87620B9F906209A4246
+:10E2200012DBB9F80030A3EB0B039BB21AB2ADF8C6
+:10E230007020BDF81440611E0B44ADF87430B9F97C
+:10E2400004309342B1DADDE707988A4B9847FFF72D
+:10E25000C8BA02F001021144ADF872101344ADF8CF
+:10E260007630BAF9002021461CA8834B9847A8B9FC
+:10E270000023BAF90020069929A8804CA047002164
+:10E2800029A87F4B9847044600230093DAF82C30E6
+:10E2900022AA04991CA87B4DA8472FE74FF0FF3412
+:10E2A000F2E7298ABDF860305B1A9AB2ADF86020B7
+:10E2B000688ABDF862301B1AADF86230BDF8643070
+:10E2C0005B1A9BB2ADF86430BDF86610091AADF860
+:10E2D000661001339B1A1BB20893099318466A4BC8
+:10E2E00098478346694B984748B9BAF91280B8F104
+:10E2F0000F0F14BF4FF000084FF0010801E04FF07E
+:10E300000008BAF90020069EB388013331885B1AF1
+:10E3100019B2F388013370881B1A1BB28B42A8BF55
+:10E320000B465B109342A8BF13461A460A93002B74
+:10E3300040F388800023314622A8504EB047002188
+:10E3400022A84F4B98470E90BAF91060069A531EB8
+:10E35000D01D1AAA13F8011F02F8011B8342F9D13C
+:10E36000BDF86820BAF8123013F0040F6ED0B1B2C5
+:10E370000A44ADF86820BDF86C2013F0080F6AD08D
+:10E38000B1B2521AADF86C20BDF86A2013F0020F3A
+:10E3900066D0B1B20A44ADF86A20BDF86E2013F021
+:10E3A000010F62D0B3B2D31AADF86E30DDF8289009
+:10E3B0001FFA89F7BA1B012312B21AA929A82F4EF6
+:10E3C000B047002129A82E4B98470F90BAF910307A
+:10E3D000013B4B45B8BF4B4619460D93BAF80E307A
+:10E3E000ADF814309AF81560B8F1000F00F0BF8155
+:10E3F000B5F912300698B0F90220D21A0A44BDF9D4
+:10E4000066109142A8BF11460B910288ADF87020AA
+:10E410008288ADF87420BDF9622013441BB2ADF8B8
+:10E420007230ADF8763090460B9B9342C0F2B380C9
+:10E43000DFF85C90CDF81CB0B3462646CDF830A08E
+:10E44000824655E04FF0FF330E937DE70A9971182D
+:10E45000494289B28CE70A997118494289B290E71A
+:10E460000A997118494289B294E70A9BF3185B42F2
+:10E470009BB298E715C40000151D0100D5C500002A
+:10E4800069C30000CD9F0000E52E01006DC40000AF
+:10E49000F97C0000BAF904305A1CD21BADF8782080
+:10E4A000ADF87C300A9A9B1A0133B5F91020BDF9FA
+:10E4B00060100A449B1ACDF808B001960094079AA0
+:10E4C000002BA8BFD2181346BDF814201EA904982B
+:10E4D000C847BDF872300133ADF87230BDF8763000
+:10E4E0000133ADF8763008F101080B9B43454CDB56
+:10E4F0000999079C2046C74B98476A8A4244298A53
+:10E50000BDF860301944089B12B209B20794204646
+:10E51000C14CA0470446BDF87230ADF87A30BDF862
+:10E520007630ADF87E30BAF90030ADF87830013B86
+:10E530003B44ADF87C30CDF808B001960090079BC5
+:10E54000BDF814201EA90498C847BDF97E20BAF969
+:10E5500002300C99B1F910100B449A429ADABAF8C9
+:10E5600000303B44ADF87830BAF80430DB1BADF82E
+:10E570007C30CDF808B00196012300930023BDF84C
+:10E5800014201EA90498C84784E734465E46DDF887
+:10E590001CB0DDF830A0B5F91230069AB2F90620A9
+:10E5A000D21A0D99521ABDF962809045B8BF9046B3
+:10E5B0000B994145A8BF01F1010843441BB2ADF8D6
+:10E5C0007230ADF87630BDF96630984500F38D8035
+:10E5D000DFF84892CDF81CB0B3462646CDF82CA003
+:10E5E000DDF818A02EE0BAF904305A1CD21BADF8A1
+:10E5F0007820ADF87C300A9A9B1A0133B5F91020C7
+:10E60000BDF960100A449B1ACDF808B00196009439
+:10E61000079A002BA8BFD2181346BDF814201EA9D4
+:10E620000498C847BDF872300133ADF87230BDF8B8
+:10E6300076300133ADF8763008F10108BDF9663067
+:10E6400098454CDC0999079C2046724B98476A8A8A
+:10E650004244298ABDF860301944089B12B209B2BD
+:10E66000079420466C4CA0470446BAF90030ADF838
+:10E670007830013B3B44ADF87C30BDF87230ADF8EA
+:10E680007A30BDF87630ADF87E30CDF808B001961E
+:10E690000090079BBDF814201EA90498C847BDF937
+:10E6A0007E20BAF906300B99B1F910105B1A9A4224
+:10E6B00099DDBAF800303B44ADF87830BAF8043050
+:10E6C000DB1BADF87C30CDF808B001960123009338
+:10E6D0000023BDF814201EA90498C84783E73446D8
+:10E6E0005E46DDF81CB0DDF82CA0BDF8342006999C
+:10E6F0004B8801331344ADF87230CB88013B9B1A31
+:10E70000ADF87630B1F90030ADF87030BAF81020BD
+:10E71000013A1344ADF87430029601940127009732
+:10E720000023BDF814904A461CA9DDF8108040462D
+:10E730003A4DA847069BB3F90420BAF81030FB1AEB
+:10E740001344ADF87030ADF8742002960194009730
+:10E7500000234A461CA94046A8470F98304CA047C2
+:10E760000E98A04758462F4B9847FFF754B8069A83
+:10E77000B2F90010ADF87010B2F90420ADF87420B1
+:10E78000BDF962006B8A03441BB2ADF87230ADF87C
+:10E790007630BAF91230042B29D0082B44D000224D
+:10E7A0008DF84E208DF84F20022B29D101238DF8B2
+:10E7B0004E309DF84E301BB99DF84F8088F001080F
+:10E7C00008F001088DF850800746BDF96630984280
+:10E7D000C3DCDFF84080DFF844900A94CDF81CB029
+:10E7E000DDF818B0CDF82CA0DDF834A04EE00D9A7D
+:10E7F0001144ADF8741000228DF84E208DF84F2092
+:10E80000012B16D0032BD4D101238DF84E308DF877
+:10E810004F30CEE795310100C5C30000F97C000000
+:10E8200015C40000192B01000D99521AADF8702083
+:10E83000E1E78DF84F30BCE70999079C2046C047B7
+:10E840006A8A3A44298ABDF860301944089B12B29A
+:10E8500009B207942046984CA04702960A9A019262
+:10E860000090079BBDF814201CA90498C847BDF868
+:10E8700072300133ADF87230BDF876300133ADF847
+:10E8800076300137BDF966309F421ADC9DF8503072
+:10E89000002BD1D19DF84E3033B1BDF97220BBF9B8
+:10E8A000023053449A42C7DD9DF84F30002BDED032
+:10E8B000BDF97220BBF90630A3EB0A039A42D6DBFE
+:10E8C000BAE7DDF81CB0DDF82CA046E7BAF94C3009
+:10E8D0000024029447F618420192BAF94E200092A1
+:10E8E000DAF840201CA8754DA847ADF88840ADF86F
+:10E8F0008A40BDF87030013BADF88C30BDF8723005
+:10E90000013BADF88E301EAB9AF8502022A9069834
+:10E910006B4DA847BDF87820BAF848301A4492B237
+:10E92000BDF888301344ADF88830BDF87A30BAF8B5
+:10E930004A100B449BB2BDF88A101944ADF88A10F6
+:10E94000BDF88C100A44ADF88C20BDF88E2013441D
+:10E95000ADF88E3029A85B4B9847DAF840302A93FF
+:10E96000BAF84C30ADF8B030BAF84E30ADF8AE3041
+:10E97000BAF84630ADF8A4309AF844308DF8AC308F
+:10E980000094DAF83C3029AA049922A84E4CA047FA
+:10E99000FEF749BF721C069BD21A12B26B1C079974
+:10E9A0005B1A1BB29A42A8BF1A465210089B9A42A1
+:10E9B000A8BF1A46059B134401370A99791A08B271
+:10E9C000611CA1EB080109B28142A8BF01464910B0
+:10E9D0009942A8BF19460F460691B9F81000BDF834
+:10E9E00068301B1A99B2ADF86810B9F81240BDF83A
+:10E9F0006A301B1BADF86A30BDF86C301B1A9BB235
+:10EA0000ADF86C30BDF86E00001BADF86E00013340
+:10EA10005B1A1BB21E460793012316A922A82B4D91
+:10EA2000A847002122A82A4CA0470C9000233AB204
+:10EA300018A929A8A847002129A8A0470D90089641
+:10EA40003046244B98470B90BAF91830BAF8162084
+:10EA5000ADF814209AF81D50099A002A40F0A681BA
+:10EA6000013BBB42B8BF3B4619460E93B9F9123081
+:10EA7000BDF96220D21A0A4411460992BDF86020FD
+:10EA8000ADF87020BDF86420ADF87420BDF96A209F
+:10EA900013441BB2ADF87230ADF876301646914291
+:10EAA000C0F29D80DFF830802B465D46CDF828A06F
+:10EAB00082469B463FE000BFC5C3000025460100DB
+:10EAC000CD1D0100759F0000CD9F0000D5C5000041
+:10EAD00069C30000E52E0100F97C0000BDF9643037
+:10EAE0005A1C141BADF87840ADF87C30069A9B1A7E
+:10EAF0000133B9F91020BDF968100A449B1ACDF80A
+:10EB000008B001950097002BACBF53440AF10003F5
+:10EB1000BDF814201EA90498C047BDF87230013317
+:10EB2000ADF87230BDF876300133ADF8763001368D
+:10EB3000099BB3424EDB08995046CC4B9847B9F835
+:10EB400012203244B9F81010BDF868301944079B00
+:10EB500012B209B25046C64CA0470746BDF8723003
+:10EB6000ADF87A30BDF87630ADF87E30BDF9603062
+:10EB7000ADF87830BDF81840013B2344ADF87C3047
+:10EB8000CDF808B0019500905346BDF814201EA999
+:10EB90000498C047BDF97E20BDF962300A99B1F9E9
+:10EBA00018100B449A4299DABDF860302344ADF84E
+:10EBB0007830BDF864301B1BADF87C30CDF808B060
+:10EBC0000195012300930023BDF814201EA9049889
+:10EBD000C04783E75B46AB46DDF828A01D46B9F980
+:10EBE0001230BDF96660F61A0E9AB61A09990A46ED
+:10EBF000B142A4BF0132164633441BB2ADF87230A5
+:10EC0000ADF87630BDF96E309E4200F38C80DFF8AF
+:10EC100064822B465D46CDF824A0DDF82CA09B46EF
+:10EC20002DE0BDF964305A1C141BADF87840ADF8E6
+:10EC30007C30069A9B1A0133B9F91020BDF968108F
+:10EC40000A449B1ACDF808B001950097002BACBF81
+:10EC500053440AF10003BDF814201EA90498C047CC
+:10EC6000BDF872300133ADF87230BDF87630013343
+:10EC7000ADF876300136BDF96E309E424EDC089913
+:10EC800050467A4B9847B9F812203244B9F8101020
+:10EC9000BDF868301944079B12B209B25046744C53
+:10ECA000A0470746BDF96030ADF87830BDF8184090
+:10ECB000013B2344ADF87C30BDF87230ADF87A30BA
+:10ECC000BDF87630ADF87E30CDF808B001950090F3
+:10ECD0005346BDF814201EA90498C047BDF97E20F4
+:10ECE000BDF966300999B1F918105B1A9A4298DD9E
+:10ECF000BDF860302344ADF87830BDF864301B1B9C
+:10ED0000ADF87C30CDF808B00195012300930023C5
+:10ED1000BDF814201EA90498C04782E75B46AB46A5
+:10ED2000DDF824A01D46BDF83830BDF86220013260
+:10ED30001A44ADF87220BDF86620013AD31AADF836
+:10ED40007630BDF96030ADF87030013BBAF818206C
+:10ED50001344ADF874300295CDF804B00126009646
+:10ED60000023BDF8148042461CA9049F3846414C3C
+:10ED7000A047BDF964209319BAF818105B1AADF8D2
+:10ED80007030ADF874200295CDF804B000960023E1
+:10ED900042461CA93846A0470C98374CA0470D980E
+:10EDA000A0470B98354B9847FEF7B0BDBDF86030D3
+:10EDB000ADF87030BDF86430ADF87430BDF96A203C
+:10EDC000B9F8123013441BB2ADF87230ADF876309A
+:10EDD0001446BDF96E309A42DEDCDFF89080244F95
+:10EDE000244EDDF82CA02B465D469B4608995046E4
+:10EDF000C047B9F812202244B9F81010BDF86830A5
+:10EE00001944079B12B209B25046B847CDF808B072
+:10EE1000019500905346BDF814201CA90498B047F2
+:10EE2000BDF872300133ADF87230BDF87630013381
+:10EE3000ADF876300134BDF96E309C42D6DDABE7DB
+:10EE40000C980E4B984707FB07F7002F3DF4ECAEEC
+:10EE50000A980246411E00EB470032F8023B9B092C
+:10EE600001F8013F9042F8D1FDF7DEBE9531010077
+:10EE7000C5C30000F97C000015C40000192B010077
+:10EE8000079738460B4B98470C90002FD8DD01238D
+:10EE90000B93FDF727BE0023BAF90020069929A895
+:10EEA000054CA047002129A8044B98470446FFF7CA
+:10EEB0001EB900BFE52E0100D5C5000069C30000E2
+:10EEC000F0B583B09DF804406FF304048DF804405E
+:10EED000BDF804406FF34A14ADF80440240A6FF300
+:10EEE000C7048DF805408668047804F01F04251FC8
+:10EEF000EDB2022D0ED9072C28D0082C3BD0092CBE
+:10EF000050D00A2C66D00B3CE4B2032C98BFADF86D
+:10EF1000043017E014460F460546007800F01F0045
+:10EF2000324B98472B68C3F38A2304FB0372C0F368
+:10EF3000C70000FB02F2B318B25C8DF804205B78C6
+:10EF40008DF80530BDF8040003B0F0BD01F00703F3
+:10EF5000C3F107040368C3F38A230733DB1002FB02
+:10EF6000036606EBE1010B7A0122A2401340234124
+:10EF7000ADF80430E6E701F003046400C4F10604D0
+:10EF80000368C3F38A2303339B1002FB036606EB7B
+:10EF9000A1010B7C0322A240134043FA04F4ADF814
+:10EFA0000440CFE701F00104A400C4F104040368A5
+:10EFB000C3F38A2301335B1002FB036606EB610196
+:10EFC00091F840300F22A240134043FA04F4ADF808
+:10EFD0000440B7E70368C3F38A23314402FB0311FB
+:10EFE00091F80034ADF80430ACE700BF299C000074
+:10EFF000F0B585B004460D4617468668037803F0E1
+:10F000001F03052B0AD00B2B12D00C2B27D00D2B56
+:10F0100049D00E2B64D0FF2005B0F0BD0268C2F3CA
+:10F020008A2207FB021505EB45053544A878F3E76E
+:10F0300001F00703C3F107010268C2F38A22073215
+:10F04000D210ED1007FB0262535D01228A4013408B
+:10F050000B4113F0FF0F0CBFFF200020DCE7002363
+:10F060008DF8003055238DF80130AA238DF8023039
+:10F07000FF238DF8033001F003035B00C3F10601A9
+:10F080000268C2F38A2203329210AD1007FB0262BB
+:10F09000535D03228A4013400B4104AA52FA83F3C2
+:10F0A00013F8100CB8E7124B0FCB0DF1100E0EE950
+:10F0B0000F0005F001039B00C3F104012268C2F3B5
+:10F0C0008A22013252106D1007FB0262535D0F223B
+:10F0D0008A4013400B415EFA83F313F8100C9BE750
+:10F0E0000268C2F38A2207FB0262505C94E700BF09
+:10F0F000F0C501002DE9F84F0446B0F908301B02B5
+:10F100004362B0F90A301B028362B0F90C00DFF8E9
+:10F11000F48088FB0023C517C5EBA3052DB26FF063
+:10F12000090707FB05071FFA85FACAF1000000B2BC
+:10F13000DFF8D490C84706460135ADB2684200B248
+:10F14000C8478346CAF15A0000B2C8478246C5F193
+:10F150005A0528B2C847C7F10A0307FB0BFB03FB9C
+:10F1600006B688FB062BF617C6EBAB06E66207FB76
+:10F1700000F003FB0A0088FB0038C017C0EBA800B2
+:10F180002063A07C1D4B984794F8343060F3000353
+:10F1900084F83430A07C1A4B984794F8343060F3EC
+:10F1A000410384F83430A27C131FDBB2022B94F8A5
+:10F1B000343094BF43F004036FF3820384F8343097
+:10F1C00023682362237E03F01F0362F30403237684
+:10F1D000A369A28862F39423A3611B0CE28862F303
+:10F1E0004F136383E2894FF4803393FBF2F3E3869A
+:10F1F000FF23A375238AA382BDE8F88F5B9C0000E0
+:10F200006F9C0000676666664D2801002DE9F04F8F
+:10F2100087B0039004910592BDF840400194DDF859
+:10F2200044B05E4F87FB0360DD17C5EBA0052DB230
+:10F2300005F101096FF0090606FB05362846DFF8DF
+:10F240006081C04704460FFA89F0C047824605F145
+:10F250005A0000B2C047054609F15A0000B2C04743
+:10F26000C6F10A0306FB0AFA03FB04A487FB04EABF
+:10F27000E417C4EBAA0406FB00F003FB050587FBBB
+:10F280000537ED17C5EBA707BBF900C0BBF9028036
+:10F29000CCF10003019D05FB03F343F30F2303FBB4
+:10F2A00007FAC8F1000205FB02F242F30F2202FB4B
+:10F2B00004FE1FFA8CF6AAEB0E0B06EBEB3B0FFAE3
+:10F2C0008BFB03FB04F302FB07F21FFA88F099188B
+:10F2D00000EBE13109B202910499A1EB0C0C05FBA2
+:10F2E0000CFC4CF30F2C0CFB07F9A9EB0E0E06EBF4
+:10F2F000EE3E0FFA8EFE0CFB04FC624400EBE232A1
+:10F3000012B20599A1EB080805FB08F848F30F288D
+:10F3100008FB04F4AAEB040506EBE5352DB208FB67
+:10F3200007F73B4400EBE3331BB2A9EB040406EB05
+:10F33000E43636B2BC4400EBEC3000B25C46F34538
+:10F34000A8BF7446AC42A8BF2C46B442A8BF3446FE
+:10F3500003990F460C80DE45B8BFDE467545B8BF41
+:10F360007546AE42B8BF2E468E8002990C46914239
+:10F37000A8BF14469C42A8BF1C468442A8BF0446AE
+:10F380007C809142B8BF11468B42B8BF0B46984271
+:10F39000B8BF1846F88007B0BDE8F08F67666666AC
+:10F3A0004D2801002DE9F04F89B00446B0F93850DE
+:10F3B000EAB2B0F93A60F3B26F2A74DCB0F93C10EB
+:10F3C0004942C917803DEDB26F2B7EDCB4F93EB0E7
+:10F3D000CBF1000B4FEAEB7B803EF6B294F8149031
+:10F3E00009F01F09B4F81480C8F34518677DFF08B9
+:10F3F000A37D009394F834C01CF0040F7BD02368E5
+:10F40000206C94F844E00EFB01015A1813F801A097
+:10F410008DF81CA052788DF81D20B4F904200EFB45
+:10F4200002F20BFB02FB58441A1813F800A08DF8E7
+:10F4300018A052788DF8192001EB0B0203EB020A99
+:10F4400013F802B08DF814B09AF801A08DF815A049
+:10F450001CF0020F00F081800EF1FF3E734413F8A0
+:10F4600001B013F800A0985CC5F1FF0303FB0BF19A
+:10F47000009A05FB021103FB00F305FB0A33C3F3FB
+:10F480000723C6F1FF02C1F3072106FB01FE02FBC1
+:10F4900003E21212A275052900F2DC80052B40F26E
+:10F4A0007D810026D9E0902A0CDDB0F93C100131B5
+:10F4B000B0F904209142ACBF00210121C5F17F05C4
+:10F4C000EDB281E7FF2500217EE7902B0FDDB4F937
+:10F4D0003EB00BF1010BB4F906209345ACBF4FF0E1
+:10F4E000000B4FF0010BC6F17F06F6B276E7FF2660
+:10F4F0004FF0000B72E704F1180318468BB2A18F8E
+:10F5000002931944238AB4F93E2009B20190DFF82E
+:10F5100094A2D047ADF81C001FFA8BF1E28F039143
+:10F520000A44238A12B2B4F93C10DDF804B05846FC
+:10F53000D047ADF81800E28F03990A44A18F029BCF
+:10F540001944238A12B209B25846D047ADF81400C4
+:10F5500094F8343013F0020F52D1FF23A3752B46D9
+:10F56000002B40F08B809DF81C9009F01F09BDF81E
+:10F570001C80C8F345189DF81D70FF08002D40F051
+:10F58000AC809DF8145005F01F05BDF81430C3F38E
+:10F5900045139DF81510C908002E00F0E380FF2EDA
+:10F5A00000F0EE80C6F1FF0202FB05F506FB0955EF
+:10F5B00005EB052905EBC915ED0D207D65F304006C
+:10F5C000207502FB03F306FB083808EB082308EB61
+:10F5D000C3184FEAD858A38A68F34A13A38202FBE0
+:10F5E00001F106FB071606EB062706EBC716F60D1C
+:10F5F0001B0A66F3C7036375012009B0BDE8F08FED
+:10F60000A18F029B1944B4F93E2009B2DDF804A091
+:10F610005046634B98478346E28F03990A4412B2DF
+:10F62000B4F93C10CDF804A050465D4B9847824693
+:10F63000E28F03990A44A18F029B194412B209B2C6
+:10F640000198574B984794F8343013F0020F7FF429
+:10F650000BAF82E7052B98BFFF26009B052B8CBFC5
+:10F660002B460023BBF1050F98BFFF23BAF1050F0E
+:10F6700098BF0025052898BFFF2571E7FF2B3FF4B1
+:10F680007DAFC3F1FF019DF81D20D20803FB07F7F2
+:10F6900001FB027707EB072207EBC217C7F3C4573A
+:10F6A000BDF81C20C2F3451203FB08F801FB0288D9
+:10F6B00008EB082208EBC218C8F3C5589DF81C20B7
+:10F6C00002F01F0203FB09F901FB029909EB092370
+:10F6D00009EBC319C9F3C45950E7FF2D36D0C5F162
+:10F6E000FF009DF81910C9089DF81530DB0800FBD4
+:10F6F00003F305FB013101EB012301EBC311C1F35E
+:10F70000C451BDF81830C3F34513BDF81420C2F33B
+:10F71000451200FB02F205FB032303EB032203EB7C
+:10F72000C213C3F3C5539DF8182002F01F029DF8C1
+:10F7300014E00EF01F0E00FB0EF005FB020505EBBA
+:10F74000052205EBC215C5F3C45525E79DF81850F1
+:10F7500005F01F05BDF81830C3F345139DF81910C7
+:10F76000C90819E7227D65F304022275A28A63F3B2
+:10F770004A12A282120A61F3C702627501203CE7B5
+:10F78000237D69F304032375A38A68F34A13A382D4
+:10F790001B0A67F3C703637501202EE700202CE7DF
+:10F7A000F1EF0000C1EE00002DE9F04F83B0884674
+:10F7B0005D4B1988E1B107465C4B1E683346013941
+:10F7C00089B2013101EBC10106EB810158481A6A87
+:10F7D0008242A4BF02F1FF321A6224338B42F6D177
+:10F7E0000024DFF88091DFF880B1DFF83CA111E060
+:10F7F000504B0093504B442250490220504CA0479C
+:10F80000002525E0012827D00134A4B2BAF8003041
+:10F81000A3422AD904EBC40506EB85056868C847EE
+:10F820000028EFD16B68BB42EED128891FFA88F31C
+:10F83000984214BF002001200028E5D02B6A6A6995
+:10F840001344B3F57A7F0EDD4FF47A732B6265B102
+:10F85000284603B0BDE8F08F39466868D847B0FA4B
+:10F8600080F04009E8E72B62F1E72F4B1A88012A64
+:10F8700037D906F12403023A92B202EBC20206EB38
+:10F88000820248323546186A296A8842B8BF1D4646
+:10F8900024339342F7D16B682BB32846294B984702
+:10F8A000294B0093244B772224490120244CA04764
+:10F8B000264B9847044600236B614246394628464A
+:10F8C000234B9847C0B100232B626B69002BBFD13B
+:10F8D0002046204B984768610028B9D101236B610D
+:10F8E000B6E73546D7E71C4B0093134B7A221349F2
+:10F8F0000120134CA047DBE7184B00930E4B8322EB
+:10F900000E4902200E4CA04728460E4B9847202156
+:10F910002846134CA04724212846A0474FF0004317
+:10F920002B62002594E700BF582B0020746D002047
+:10F930000200008074C6010018C6010044C6010020
+:10F9400005280100DD0401009CC60100011601002C
+:10F95000F103010019160100D0C6010004C701001F
+:10F96000DF300100119F00002BAF01002DE9F047AF
+:10F97000144B1F68144B1B880BB306460024DFF89A
+:10F980004C90DFF84CA0DFF840800EE00BB1284629
+:10F99000D04720212846C84724212846C84701349B
+:10F9A000A4B2B8F80030A34209D904EBC40507EBB0
+:10F9B00085056B68B342E9D0002EF0D1E6E7BDE8DB
+:10F9C000F08700BF746D0020582B0020DF3001004D
+:10F9D000DD0401002DE9F04182B00446214B1B6893
+:10F9E00033B10020204B98471E4B18681F4B984797
+:10F9F00004EBC40080001E4B98471A4B18601D4B47
+:10FA00009847E8B1174B1B6843B31B4B1C80A4B14C
+:10FA10000024144F194E984604EBC405AD00386815
+:10FA200020212844B047386824212844B0470134B5
+:10FA3000A4B2B8F80030A342EED802B0BDE8F0811D
+:10FA40000F4B0093A8220F4903200F4CA047054BF2
+:10FA50001A6800230D480E498847FEE70022064B2E
+:10FA60001A80EAE7746D00206DF900006D2A01002C
+:10FA7000852901008D290000582B0020DF3001006E
+:10FA80002CC6010044C6010005280100BCB40100D9
+:10FA90009529000030B587B00C4615460846334B13
+:10FAA0009847D8B92378C3F30403043BDBB20A2B8D
+:10FAB00059D82368C3F38A232A6863F394222A60FF
+:10FAC0006388C3F34A136A8863F34F126A8022780B
+:10FAD0002B7862F304032B7001200DE001280DD078
+:10FAE000022832D0224B0093224B4FF49A722249C3
+:10FAF0000220224CA047002007B030BD0222214640
+:10FB000004A81F4B984738B12B781C3303F01F0310
+:10FB10000A2B18D80120EFE703AB0422294604A8DA
+:10FB2000184CA047044604A8174B984714B9039BE8
+:10FB3000042BE9D0154B00930E4B40F221120E49D5
+:10FB400002200E4CA0470020D6E72B68012060F36E
+:10FB500094232B601A0C60F34F126A800B2262F31D
+:10FB600004032B70C8E70020C6E700BF119F000008
+:10FB700050C8010030C70100FCC701000528010082
+:10FB8000F522010065220100352201002CC8010088
+:10FB900038B5CC69A4B10D46206820B1094B98470F
+:10FBA0002068094B9847606808B1074B9847A068E0
+:10FBB00008B1054B98472046034B98470023EB615B
+:10FBC00038BD00BF352201006D2A01002DE9F04348
+:10FBD00085B005460C468B7A012B16D0002B40F0E1
+:10FBE000AA814B689B68002B00F0A381087B00F082
+:10FBF0001F00031FDBB2022B00F2858063689B6845
+:10FC00002361012005B0BDE8F0834868964B984712
+:10FC10009649974B984700282AD10222616802A88A
+:10FC2000944B9847D8B9E36923B3E6690820924B0F
+:10FC300098473060914B9847002840D03368002B9C
+:10FC40004BD18F4B00938F4B40F25F128E490320B4
+:10FC50008E4EB047214628468D4B984708E08D4B85
+:10FC60000093884B4FF4A67287490220874CA04727
+:10FC70000020C7E70C20804B9847E0617F4B9847F6
+:10FC800068B9804B009340F253127F4903207F4DA7
+:10FC9000A847E2690023804880498847FEE7E06979
+:10FCA00048B9774B0093774B40F2551276490320C1
+:10FCB000764CA047DCE70C21794B9847B5E7714BB0
+:10FCC000009340F25D1270490320704CA0473268E7
+:10FCD0000023714871498847FEE70DF1070203F1DF
+:10FCE000080112F8010F03F8010B8B42F9D1207BB8
+:10FCF00000F01F00031FDBB2022B04D8A37A002BF5
+:10FD00003FF47CAF1FE1C31FDBB2032B09D9A0F185
+:10FD10000B03DBB2032B00F2FD80002323610120E3
+:10FD200070E7604B98470746E369BBB1E66902207C
+:10FD3000B840514B98477060504B9847002837D1D6
+:10FD4000504B009340F297124F4903204F4CA0476D
+:10FD500072680023504851498847FEE70C20464B03
+:10FD60009847E061454B984768B9464B00934FF47C
+:10FD7000C67245490320454DA847E269002346481D
+:10FD800046498847FEE7E06970B93D4B00933D4B1B
+:10FD90004FF4C7723C4903203C4EB04721462846E9
+:10FDA0003B4B984700202DE70C213D4B9847BDE782
+:10FDB000012303FA07F738462F4B9847B0602F4BC3
+:10FDC0009847002832D07368002B3DD0B368002BD1
+:10FDD0003AD0A37A012B67D063689A68002F00F0AD
+:10FDE00095800023706800EB430C92F801E04FEA25
+:10FDF0009E0E9578ED081178C90810F8138061F30C
+:10FE0000040800F8138030F813106EF34A1120F83C
+:10FE10001310090A65F3C7018CF80110D078B16896
+:10FE2000C854013304329F42DCD16FE0154B00937C
+:10FE300040F2991214490320144CA047B2680023E1
+:10FE4000154816498847FEE70D4B00930D4B40F2CD
+:10FE50009B120D4903200D4EB047214628460C4BFE
+:10FE600098470020CEE600BFC923010078C80100F2
+:10FE70002BAF0100F5220100852901008D2900002A
+:10FE8000A8C8010050C70100FCC7010005280100F7
+:10FE900091FB00007CC80100BCB401009529000062
+:10FEA000DF300100299C000004213068284B98476E
+:10FEB00067B30025A946DFF8B0804B46042202A9AB
+:10FEC0003068C047726802EB450E9DF80900800853
+:10FED0009DF80A10C9089DF80830DB0812F815C013
+:10FEE00063F3040C02F815C032F8153060F34A13BE
+:10FEF00022F815301B0A61F3C7038EF801309DF814
+:10FF00000B20B3685A550135AF42D6D10023236187
+:10FF1000012077E6214628460E4B98470E4B00936A
+:10FF20000E4B40F2D3120E4902200E4CA047002087
+:10FF300068E6002066E6087B00F01F00031FDBB2C6
+:10FF4000022B3FF6E0AE0023236101205AE600BFFA
+:10FF5000A122010091FB0000D4C8010050C701009C
+:10FF6000FCC7010005280100652201002DE9F04FC2
+:10FF70008BB00D4614469A46BDF950600B7B03F0DA
+:10FF80001F031A1FD2B2022A45D88B7A012B03D045
+:10FF900000200BB0BDE8F08FD1F81C80087B00F08A
+:10FFA0001F009E4B98470746E968C1F38A210AFB68
+:10FFB000014100FB01F1C9100431D8F80000984B51
+:10FFC0009847D8B9C7F3C70706FB07F60AAB002264
+:10FFD00043F8102D32461599D8F80000914CA047EF
+:10FFE000069B9E4215D0904B0093904B40F23522D9
+:10FFF0008F4902208F4CA0470020CAE78E4B009308
+:020000021000EC
+:100000008A4B40F22E228A4902208A4CA0470020C7
+:10001000BFE70120BDE7A3F10B02D2B2032A0FD93B
+:10002000073BDBB2032B40F2DF80844B0093844B11
+:100030004FF4FE727E4902207E4CA0470020A8E7C4
+:1000400000228DF81020FF238DF811308DF8142038
+:1000500055228DF81520AA228DF816208DF817301C
+:10006000784B0FCB0AAF07E90F002989002E0CDD72
+:10007000080A159B721E92B2013202EB42021A4428
+:100080001970587003339A42FAD1287B00F01F0090
+:10009000624B9847804601278740013FBFB22B7BC8
+:1000A00003F01F030B3B032B00F28380DFE803F018
+:1000B000024C6176EB68C3F38A23DA1013F0070F62
+:1000C0000CBF0FFA82FB02F1010BE3100AFB0B3AA3
+:1000D000E44304F007040DF11009EB69039358465B
+:1000E000594B98470290AB7A002B6BD16B689B6899
+:1000F0009A44002E23DD159A711E89B2013101EB5D
+:1001000041011144C8F1080040B29AF8003007FAE2
+:1001100004F6334023412E7B06F01F060E2EDBB281
+:1001200018BF19F803309370A4EB080464B2002CD4
+:10013000BCBF04460AF1010A03328A42E5D10298A3
+:10014000424B9847012024E7EB68C3F38A239A10B7
+:1001500013F0030F0CBF0FFA82FB02F1010BA31087
+:100160000AFB0B3AE44304F0030464000DF11409A4
+:10017000B3E7EB68C3F38A235A1013F0010F0CBFE7
+:100180000FFA82FB02F1010B63100AFB0B3A14F029
+:10019000010F13D000240DF118099EE7EB68C3F39B
+:1001A0008A239AB20FFA83FB0AFB024A0024A14673
+:1001B00093E70024A246A346A1468EE704240DF14E
+:1001C00018098AE70AF10401039B1868144B984741
+:1001D00000235A46DDF808B0594603980068DFF856
+:1001E00044A0D047DA4684E7087B00F01F000B4BA1
+:1001F000984781464FF0010808FA00F808F1FF38E7
+:100200001FFA88F82B7B03F01F03073B032B00F238
+:10021000A580DFE803F01D687E9600BF299C0000E2
+:10022000A12201006522010024C9010070C701005C
+:10023000FCC701000528010000C9010048C90100F0
+:10024000A8C7010098C70100E52E0100192B010085
+:10025000EB68C3F38A234FEAE30B13F0070F0CBFDD
+:100260000FFA8BFB0BF1010BE3100AFB0B3A0AF1BF
+:10027000080AE44304F00704EF695846414B9847E5
+:100280000290AB7A002B6ED16B689B689A44002E6B
+:1002900024DD159A711E89B2013101EB410111442F
+:1002A000C9F108056DB29AF8003008FA04F003406D
+:1002B0002341DBB2786830F813001070000A5070E8
+:1002C000B868C35C9370A4EB090464B2002CBCBF93
+:1002D0002C460AF1010A03328A42E4D102982A4BE1
+:1002E0009847012055E6EB68C3F38A234FEAA30B36
+:1002F00013F0030F0CBF0FFA8BFB0BF1010BA310D4
+:100300000AFB0B3A0AF1100AE44304F00304640008
+:10031000B2E7EB68C3F38A234FEA630B13F0010FD4
+:100320000CBF0FFA8BFB0BF1010B63100AFB0B3AAE
+:100330000AF1400A04F00104002C0CBF042400243C
+:100340009AE7EB68C3F38A2B1FFA8BF30FFA8BFB48
+:100350000AFB034A0AF5806A00248DE74FF0000A81
+:100360005446D34688E70AF104013868074B98479A
+:1003700000235A46DDF808A051463868044DA847C6
+:1003800085E700BFE52E0100192B0100A122010025
+:10039000652201002DE9F04781460E460B786FF388
+:1003A00047130B700F48104B9847C8B104464FF0E5
+:1003B000000ADFF830800D4F05E0554621464046E3
+:1003C000B847044648B12368002BF6D03246494668
+:1003D0002046984705460128F0D12846BDE8F08719
+:1003E0000025FAE7C06C00205125010065250100B9
+:1003F0002DE9F0478246884602810846264B9847F9
+:100400008AF80A000023CAF81C3001280DD0CAF867
+:1004100004802248224B98470446002836D0002505
+:100420000AF10C091D4F1F4E10E040461E4B984725
+:1004300001301E4B9847CAF8040041461C4B9847B0
+:10044000E7E721463846B0470446D8B12368002B79
+:10045000F7D06268002AF4D04A46414620469847C1
+:1004600005460128EDD10023CAF81830CAF810302B
+:10047000CAF800406368514620469847054601285F
+:10048000DFD100E01DB12846BDE8F087002520211E
+:100490005046084B9847F6E7119F0000C06C0020BB
+:1004A00051250100652501004FAF0100852901009C
+:1004B0003FAF0100DF30010070B582B00668B4685C
+:1004C00054B11D4613460A46014606980190009510
+:1004D0003046A04702B070BD0020FBE7036883B13F
+:1004E00010B50446DA6812B1014618469047A37A5F
+:1004F000012B00D010BD6068024B98470023636059
+:10050000F8E770476D2A010030B583B00D480E4BF7
+:10051000984704460D4B984738B11CB1102120462E
+:100520000B4B9847204603B030BD0A4B0093C922BD
+:1005300009490320094DA8472246002308480949D4
+:100540008847FEE7C06C0020B92401008D29000017
+:10055000DF300100CCC70100FCC701000528010005
+:10056000BCB401009529000010B582B010211448D8
+:10057000144B9847144B984748B1144A0260144AE8
+:100580004260144A8260144AC26002B010BD134B2C
+:100590000093134B472213490220134CA04700201D
+:1005A000124B98470028F0D10D4B009348220D497B
+:1005B0000320A047002200230D480E498847FEE78C
+:1005C000C06C0020A12401000905010095FA00007B
+:1005D000CDFB00006DFF000091FB000084C901000D
+:1005E000E4C70100FCC70100052801008D290000B7
+:1005F000BCB401009529000008B54368984708BDC0
+:1006000010B50468A04710BD10B584B013460A4663
+:1006100001A9044CA04718B1BDF8040004B010BDF6
+:100620000020FBE70106010003780A78934211BF1E
+:10063000981A40784B78C01A704703880A8893420A
+:1006400011BF981A40884B88C01A704700880B88E1
+:10065000C01A70470B4600296CD0F0B585B004690C
+:10066000A269914215D0678AC7F30907002F5DD0B0
+:10067000A16808681A1A0392888882420BD800265B
+:100680001D468B7CE3B9C8881044A561E06105B0C4
+:10069000F0BDE069FBE700250135ADB2BD4245DAAA
+:1006A00005EB85008200164601EB020E51F8202072
+:1006B0009A1A0392BEF804008242EDD87146DFE731
+:1006C000012B05D0022B08D0032B18D00020DCE72B
+:1006D000CB689B5CC8881844D7E70A8A8968164BA0
+:1006E0000093022303A8154FB8470346D0B1A26870
+:1006F0001644B068181AF38803EB5000C5E70A8A5D
+:1007000089680D4B0093022303A80C4FB84758B1DA
+:10071000A2681644B268831A5B08F268D35CF0885A
+:100720001844B2E70020B0E70020AEE7A361002044
+:10073000E061ACE7084670474D0601002D47010017
+:100740002DE9F04F9FB00929056908BF2021A04B72
+:100750009847002800F0EA8480466F6807EBC006DF
+:100760002B7D13F0030F0BD1002E00F0E28457F81D
+:100770003030C3F31303286818441FB0BDE8F08F6E
+:100780003379747904FB03F4002C00F0D584EB7CFE
+:10079000C3F38303013B032B05D8DFE803F00275A5
+:1007A000787B0734E4088B4B18688B4B984784425E
+:1007B00011D9DFF820922146D9F80000874B9847DD
+:1007C000C9F80000864B9847002866D0814B1B680B
+:1007D000002B00F0B48457F83810C1F313012B68D4
+:1007E00019447C4BD3F8009033790C939B461AB292
+:1007F0001746189272791592EA7CC2F38302D3B23B
+:100800000F93032B14BF184604200890714B5960B6
+:100810001A7200225A72DA601A745A745846714C6D
+:10082000A04716905846A0471790002F00F051821D
+:10083000684B197C03915C7C5F68DD6893F808A0C5
+:10084000012202FA0AF2511ED046CAF108060A969F
+:10085000CAF11006099693F809C0169800F1FF3EF8
+:100860000BF1FF339BB20D9300EB030B7646002395
+:10087000059307931A460AF1FF3A01230493CBB27A
+:100880000B930692614634E00334A4088BE70134ED
+:10089000640888E70134640885E7534B00937222AB
+:1008A00052490320524CA047D9F800200023514858
+:1008B00051498847FEE70320EB0805F0070202EBE9
+:1008C000080CBCF1070F35D817F803C00A9B9A1A19
+:1008D0004CFA02F3034015B1039A934238D04544D1
+:1008E000039301220498069006F8013F5E4500F04C
+:1008F0004E81A1BBBAF1070F18D801A353F82AF013
+:1009000031090100B7080100210901002509010092
+:100910002D0901002D0901002D09010029090100FF
+:100920000720C9E70F20C7E7FF20C5E70B98C3E7FB
+:100930000120C1E717F803C03B445B7803EB0C23AD
+:100940001FFA83FC099B9A1A4CFA02F30340C2E790
+:10095000012205920024049A07921146BFE701295B
+:1009600004D0022900F0CD800023BDE7EB0805F09C
+:10097000070202F1010CBCF1070F13D8FB5CD24354
+:100980000832134103F001030134E4B26A1CB3B925
+:10099000BAF1070F00F2A580DFE80AF0A5849D9F59
+:1009A000A3A3A3A117F803C03B445B7803EB0C237C
+:1009B0009BB2D2431032134103F00103E4E70B2C46
+:1009C0001CD01546039B01220592049A8CE700BFB8
+:1009D000550601005C2B0020F92A0100412E010080
+:1009E0008D290000E52E0100A8C90100C4C901003D
+:1009F00005280100BCB4010095290000D30802F0CD
+:100A00000702911D072913D8FC5CC2F1020244FAC7
+:100A100002F202F03F040735002C40F0AD80BAF13D
+:100A2000070F26D8DFE80AF027101F2125252523E8
+:100A3000F95C3B445C7804EB0124A4B2C2F10A02E5
+:100A4000144104F03F04E6E70320EA0805F0070339
+:100A500003EB0801072910D8BA5C0A99CB1A42FAAD
+:100A600003F3034014E00720EFE70F20EDE7FF203A
+:100A7000EBE70B98E9E70120E7E7B95C3A445278E5
+:100A800002EB012292B20999CB1A42FA03F3034016
+:100A900045440393012205920498024607900021E1
+:100AA000069021E70320D10802F0070303EB0805B5
+:100AB000072D1AD8795C0A9DEB1A41FA03F303401B
+:100AC00002EB080503930122059204980246079061
+:100AD0000021069008E70720E5E70F20E3E7FF2065
+:100AE000E1E70B98DFE70120DDE77D5C39444978D9
+:100AF00001EB052189B2099DEB1A41FA03F303408A
+:100B0000DEE7013C14F0FF043DD1BAF1070F23D812
+:100B1000DFE80AF024041C1E222222200320EA0817
+:100B200005F0070303EB0801072919D8BA5C0A99F5
+:100B3000CB1A42FA03F30340454403930122059282
+:100B400004980246079000210690CDE60720E6E7CC
+:100B50000F20E4E7FF20E2E70B98E0E70120DEE763
+:100B6000B95C3A44527802EB012292B20999CB1A4D
+:100B700042FA03F30340DFE7039B01220592049A44
+:100B800007920221B0E6039B01200590ACE606988F
+:100B90008C46C8B90AB19F4BDD60079B13B19D4BD2
+:100BA00083F809C0059B0BB19A4B5C7400200F9B26
+:100BB000039304274FF00F0C4FF00D084FF00B0A72
+:100BC0004FF0090B049728E0924B9DF80C10197414
+:100BD000E0E707293DD8DFE801F004272A2D30336C
+:100BE00036393D46002100F00702C2F10802521BCF
+:100BF000C0F3CF044FF0FF33AB4063F0FF039340EB
+:100C000019F804502B4001FA02F2134309F804309A
+:100C1000089A13461044B6451DD01EF8011F0F9BBD
+:100C2000032BD6D0039DDEE73D460221DBE73D46A0
+:100C30000499D8E73D460621D5E73D465946D2E717
+:100C40003D465146CFE73D464146CCE73D466146ED
+:100C5000C9E73D46C7E70D9A02FB03330E93159B88
+:100C6000012B40F355826B4BD3F804801A7A10465F
+:100C70001992012202FA00F10139C9B21B91014611
+:100C80008246587C0790C1F108010B91CAF110010E
+:100C90000D91197C0391D3F80CC093F809B0089911
+:100CA00012910C9B013B9BB201FB03F11A910021B5
+:100CB0000A910C91069108911092179AD3181C93DF
+:100CC000012304930F9A099204221D92059366460C
+:100CD000F5E100230E93C2E74FF003090CE04FF05B
+:100CE000070909E04FF00F0906E0E14604E0DDF8EE
+:100CF000449001E0DDF81090F30806F0070202EBE3
+:100D00000A0BBBF1070F31D818F803300B9DAA1A54
+:100D100043FA02F202EA09095FFA89F916B1039B64
+:100D20004B4533D05644CDF80C90049B0693059B5D
+:100D3000089304F8019FA04200F05D8169BB079B06
+:100D40001A46072AD3D801A353F822F0F50C010064
+:100D5000D90C0100DF0C0100E50C0100EF0C0100D3
+:100D6000EF0C0100EF0C0100EB0C010018F803B0D0
+:100D700043445B7803EB0B239BB20D9DAA1A43FA05
+:100D800002F202EA09025FFA82F9C7E7049B0A93BA
+:100D90007746059B0C931946C4E7012904D0022924
+:100DA00000F0D780F146C4E7F30806F0070202F12D
+:100DB0000109B9F1070F15D818F80330D2430832EA
+:100DC000134103F001037A1CD7B2721CBBB9079B15
+:100DD0001946072900F28E80DFE801F08E848688AC
+:100DE0008C8C8C8A18F8039043445B7803EB0923BE
+:100DF0009BB2D2431032134103F00103E3E70B2F00
+:100E00000AD01646DDF80C90049B0A93059B0693C6
+:100E10008FE700BF5C2B0020D30802F00702911D72
+:100E2000072915D818F80330C2F1020243FA02F27A
+:100E300002F03F070736002F40F0CF80079B1A468D
+:100E4000072A39D8DFE802F03B1230333838383619
+:100E500018F8031043445B7803EB01239BB2C2F103
+:100E60000A0243FA02F202F03F07E3E74FF00309F8
+:100E7000F30806F0070202EB0A01072922D818F846
+:100E800003300B998A1A43FA02F202EA09025FFA66
+:100E900082F95644CDF80C90049B0A93059B0C9361
+:100EA00071460693089344E74FF00709E0E74FF0D7
+:100EB0000F09DDE7E146DBE7DDF84490D8E7DDF830
+:100EC0001090D5E718F8031043445B7803EB012337
+:100ED0009BB20D998A1A43FA02F202EA09025FFAFA
+:100EE00082F9D6E7032608E0072606E00F2604E08D
+:100EF000664602E0119E00E0049ED30802F007015E
+:100F000001EB0A09B9F1070F14D818F803300B9D4B
+:100F1000691A43FA01F131405FFA81F902EB0A06DE
+:100F2000CDF80C90049B0A93059B0C937146069395
+:100F30000893FEE618F8039043445B7803EB09231B
+:100F40009BB20D9D691A43FA01F131405FFA81F9B4
+:100F5000E4E77B1E13F0FF0748D1079B1A46072AD8
+:100F60000DD8DFE802F00E0406080C0C0C0A032171
+:100F700008E0072106E00F2104E0614602E0119934
+:100F800000E00499F30806F0070202EB0A09B9F140
+:100F9000070F13D818F803300B9DAA1A43FA02F270
+:100FA0000A405FFA82F95644CDF80C90049B0A93EC
+:100FB000059B0C93714606930893BAE618F80390C4
+:100FC00043445B7803EB09239BB20D9DAA1A43FAB5
+:100FD00002F20A405FFA82F9E5E7DDF80C90049B23
+:100FE0000A93059B0C9302210693A2E6DDF80C9070
+:100FF000049B0A939DE6DDF84C900797149F169B7F
+:1010000003F1FF3E0E9DDDF83CC011961391DDF813
+:1010100048B021E0072A40D8DFE802F0042A2D304A
+:101020003336393C0423002205F00701C1F10801E1
+:10103000C91AC5F3CF00012606FA03F35B4263F039
+:10104000FF038B4019F8006033408A40134309F8CE
+:1010500000305D44BC4222D017F8012F9EF80130C9
+:101060005A400EF8012FBCF1030FD3D0099BDBE7E8
+:1010700004230222D8E704231D9AD5E7042306227D
+:10108000D2E704230922CFE704230B22CCE7042371
+:101090000D22C9E704230F22C6E70423C4E7119EEB
+:1010A000DDF84CB01A9B129A13440E9A1A440E9211
+:1010B000109B01331BB21093159A9A4215D0189BBE
+:1010C000002BF5D0179B5F1E3C464FF0000E199B7E
+:1010D0005D1E1B9B11934FF0FF0CCDF84C905946B1
+:1010E0001497079F07951C9828E6B446089BC3B938
+:1010F000069B13B1134BC3F80CC00C9B13B1114BDF
+:1011000083F809B00A9B1BB10E4B9DF81C205A7442
+:1011100016980D4CA0471798A0470A4B1868FFF780
+:101120002CBB084B9DF80C201A74E1E70020FFF758
+:1011300024BB0020FFF721BB0020FFF71EBB0020CF
+:10114000FFF71BBB5C2B0020192B01002DE9F0479A
+:1011500084B007460C469946092A06BF012520227D
+:10116000002506691146494B98478046002800F043
+:101170008680F368002B7CD049463846434B98471D
+:10118000034618BB0023706800EBC800328A03FBDB
+:1011900002F31B114288C2F30B1205B1520008334F
+:1011A00013441B0923804379A3800279628090F95C
+:1011B0000630E38090F907302381F37CC3F3830387
+:1011C000A372002D60D05200628059E03A69D17C50
+:1011D00011F0400F3CD1D768FA7A12F0030203D025
+:1011E000012A1BD00023CEE7D7F8009008EB00239C
+:1011F00004A820F8043DBA68254B0093022322F08E
+:101200007F424946DFF890A0D04728B1A0EB090300
+:101210005B087A68D356B6E70023B4E7D7F80090A6
+:1012200008EB002304A840F8043DBA68194B00936A
+:10123000042322F07F424946DFF85CA0D04728B162
+:10124000A0EB09031B097A68D3569CE700239AE7B1
+:10125000D1684A6812F808206AB18868C35C63B133
+:10126000013A487B09680B4400FB023212F9013C49
+:1012700089E7002387E7002385E7002383E700252C
+:10128000284604B0BDE8F0870125F9E755060100BE
+:10129000290601003B0601002D47010008B5044B5B
+:1012A000186820B1034B98470022014B1A6008BD13
+:1012B0005C2B00206D2A010010B504462C21154B33
+:1012C00098470023E3604FF4F07222804FF4887255
+:1012D00062806360227A63F34102227294F82820CC
+:1012E00063F3040284F82820228D42F4FC622285F4
+:1012F000120A63F3C70284F829202289822161F34C
+:101300008B02228142F001022272236263626361D6
+:1013100010BD00BFDF300100F8B504460D4617468A
+:101320001E462421034B984725606760A560E66050
+:10133000F8BD00BFDF300100F0B583B005463F487F
+:101340003F4B98470446002854D04FF4B8713D4BAA
+:1013500098472C22294620463B4B98474C2104F1C4
+:1013600030003A4B98470023C4F86C31384B1B6867
+:10137000002B50D0364B1F681C60234603221E21D1
+:101380003448354DA847E062344B9847002845D093
+:10139000E36A002B4FD0B4F868316FF30903A4F867
+:1013A00068310025C4F86C51294628462C4EB047B8
+:1013B000E06329462846B047206429462846B047BE
+:1013C00060642946206C274EB0472946606CB047C0
+:1013D0002946206C244EB0472946606CB047E06B2C
+:1013E000224B98471A4B1F60E06A214B98472046D2
+:1013F00003B0F0BD194B98470028F8D11D4B00935E
+:101400007C221D4903201D4CA047002200231C48BC
+:101410001C498847FEE70E4B1C60ABE7154B009359
+:101420008D2215490320154DA847E26A0023144870
+:1014300014498847FEE70024D9E700BFB46C0020B8
+:10144000B9240100DF300100FD2B0100A1240100BF
+:10145000702B00201D6500008D3F01008D290000CC
+:10146000AD4400002542000029300000A9390000E9
+:10147000FD3F0100A0060200B80602000528010099
+:10148000BCB4010095290000014B1868704700BFEB
+:10149000702B0020034640B11A7A12F0020F0CBFE5
+:1014A000B3F90000B3F902007047034B1B68002B2F
+:1014B000F2D14FF4F0707047702B0020034640B11A
+:1014C0001A7A12F0020F0CBFB3F90200B3F9000050
+:1014D0007047034B1B68002BF2D14FF488707047A4
+:1014E000702B0020034618B11889C0F3890070479B
+:1014F000024B1B68002BF7D182207047702B002015
+:1015000038B50546A0B128460F4B984704462846F3
+:101510000E4B984704EB84046400B4FBF0F01D28E4
+:101520000DD931280DD9462834BF0220032038BDFB
+:10153000074B1D684FF4F074002DE8D0E3E700205E
+:1015400038BD012038BD00BF95140100E51401002D
+:10155000702B00204268002393614268D36170477A
+:1015600008B520B101460448044B984708BD02481D
+:10157000034B984708BD00BFB46C002065250100EF
+:10158000512501004068704743681A6822B15868C5
+:10159000003018BF012070470020704710B5044686
+:1015A000084B9847034658B1B4F90020B4F902300B
+:1015B00003FB02F36268D268934214BF0023012345
+:1015C000184610BD8915010008B520B10146044830
+:1015D000044B984708BD0248034B984708BD00BF1D
+:1015E000A86C00206525010051250100034B002255
+:1015F0001A705A6810445860704700BF742B00205E
+:10160000044B4FF0010119701A78002AFBD0014BEE
+:1016100058687047742B002010B50446014B98475A
+:10162000001B10BD011601000A6A486A82421ABFF7
+:10163000800290FBF2F04FF480608A69CB699B1ABC
+:1016400000FB03F002EBA02000B2704708B50122B6
+:10165000084B1A700848094B984728B10421054BDC
+:101660005868074B984708BD0021024B5868044B47
+:10167000984708BD7C2B0020786D00205125010083
+:10168000013F01002DE9F04391B06348634B984757
+:1016900068B10146604D624C91F83C306FF34103F4
+:1016A00081F83C302846A04701460028F4D15D4B24
+:1016B00098685D4B984780465748584B9847044672
+:1016C000002800F08980574D4FF00007524EDFF898
+:1016D0004C911CE013EB080300F18580A268002AFE
+:1016E00000F08880204690471EE0214604F110005B
+:1016F0004E4B984728E0626A236A9A422BDA2B788D
+:10170000002B71D03046C8470446002C64D02F709F
+:1017100094F83C3013F0020F66D143F0020384F8D2
+:101720003C30636A002BD5DD636A43446362002B5F
+:10173000E5DB226A9A42B8BF62622369002BD4D0EB
+:10174000214604F1100098476368002BD3D001B202
+:1017500020689847CFE794F83C3013F0010308D194
+:10176000A28E002A48D04FF6FF718A424BD0013A30
+:10177000A286A28ECAB1226B52426262E26A002A3B
+:10178000BDD0002B3BD083F0010394F83C1063F3F1
+:10179000000184F83C10A369E069A061E36111F0E5
+:1017A000010F08BFA26B2262A9E7E26A02B133B35C
+:1017B0004022214668461E4B9847214630461D4B25
+:1017C000984720461C4B98471C4B9847039B002B7F
+:1017D00095D06846984792E7194B9847114B986007
+:1017E00011B0BDE8F0836362214630460C4B984748
+:1017F00004468AE763629CE7E26A002AD8D0A16ABD
+:1018000049426162BFE7226B52426262E26A002A89
+:101810003FF475AFF3E700BF786D0020512501005C
+:10182000652501007C2B00201916010029160100F6
+:10183000FD2B01003D2601006D2A01004D1601001F
+:101840000116010038B5402109480A4B98470A4B58
+:1018500098470A4CA060002304221E210848094D25
+:10186000A8476060084B98470023237038BD00BF2D
+:10187000786D0020A1240100011601007C2B0020BE
+:10188000851601008D3F01004D16010010B504467C
+:1018900040210D4B98474FF4FA7323620023A36154
+:1018A0006423E361094B1A7822745A7862749A7837
+:1018B000A274DB78E3740123A38694F8363043F0F6
+:1018C000010384F8363010BDDF300100E406020069
+:1018D0002DE9F84F074689461548164B984710B32F
+:1018E00004464FF0000ADFF84880134EDFF854B08A
+:1018F0000BE021464046D8472046104B9847104BF6
+:1019000098474FF0010A2C467DB121464046B0472A
+:1019100005462368BB42F6D163684B45E9D0B9F16F
+:10192000000FF0D1E5E74FF0000A5046BDE8F88F10
+:10193000786D002051250100652501006D2A010008
+:101940004D1601003D26010030B583B005464168C3
+:1019500011B100681B4B98471B481C4B9847F0B9C6
+:1019600019481B4B984704461A4B9847E8B1A4B155
+:101970002B6AAB63402229462046174B984794F8C0
+:10198000363013F0010F06D0636823B1206810B120
+:10199000B4F918109847114B984703B030BD104B5D
+:1019A000984701380F4B9860DAE70F4B00936A2293
+:1019B0000E4903200E4DA847224600230D480E492C
+:1019C0008847FEE7D1180100786D0020ED2701005F
+:1019D000B92401008D290000FD2B01004D160100E6
+:1019E000011601007C2B0020EC060200FC06020020
+:1019F00005280100BCB4010095290000F8B5044693
+:101A00000F460A480A4B9847014660B1074E094DF8
+:101A100003E03046A847014628B10B68A342F8D13D
+:101A20004B68BB42F5D10846F8BD00BF786D002079
+:101A30005125010065250100891A0029B8BF4942D6
+:101A40004FF47A7202FB01F292FBF0F04FF6FF7254
+:101A5000904228BF1046002808BF012080B270477E
+:101A600030B4B0F90050B0F904305B1B03EBD37312
+:101A70005B109CB20A88521B121B49884088081AC6
+:101A8000001B13FB03F310FB00F012FB0202934256
+:101A9000B4BF0020012030BC70470139438819448D
+:101AA000C1807047B0F90420B0F90030D21AB0F903
+:101AB0000630B0F90200181A013002FB000070472E
+:101AC00070B4B2F90050B1F900309D42B8BF1D4664
+:101AD0000580B2F90230B1F90240A342B8BF2346F3
+:101AE0004380B2F90440B1F90460B442A8BF34465F
+:101AF0008480B2F90620B1F906108A42A8BF0A46CE
+:101B0000C280A54205DC9342CCBF0020012070BCFE
+:101B100070470020FBE710B4B2F90030B1F9004083
+:101B2000A342A8BF23460380B2F90230B1F90240B4
+:101B3000A342A8BF23464380B2F90430B1F9044060
+:101B4000A342B8BF23468380B2F90630B1F906201C
+:101B50009342B8BF1346C3805DF8044B7047000042
+:101B60002DE9F04F85B0B1F90050B0F900E07545AE
+:101B7000C0F29D80B0F90480454500F39C80B1F926
+:101B80000230B0F902A05345C0F29780B0F90600C8
+:101B90000190834200F39380002A40F392808C46A8
+:101BA0001FFA88F91FFA8EF687B21FFA8AF5ADF888
+:101BB00008E009F101039B1B1BB203EBD3747B1CF0
+:101BC0005B1B1BB203EBD37164104B10A342A8BF85
+:101BD00023469342A8BF13469CB22644B6B2ADF842
+:101BE0000C60ADF80AA02544ADB20FFA85FBADF844
+:101BF0000EB00022CDF800C0614602A8FFF7B0FF8A
+:101C000050B12644ADF80C602C44ADF80E4000995C
+:101C100002A82E4B98474BE03F1BBFB2ADF80A70AD
+:101C2000BDF80430ADF80E300022009902A8FFF78D
+:101C300097FF50B12644ADF80C603C1BADF80A404C
+:101C4000009902A8214B984732E0A9EB04091FFA3A
+:101C500089F9ADF80890ADF80C800022009E31465D
+:101C600002A8FFF77DFF58B1A9EB0409ADF8089071
+:101C70003C1BADF80A40314602A8144B984717E0C8
+:101C8000ADF80AA0ADF80EB00022009E314602A8C1
+:101C9000FFF766FFB8B1A9EB0409ADF808902C4432
+:101CA000ADF80E40314602A8084B984700E00020EE
+:101CB00005B0BDE8F08F0020FAE70020F8E700202B
+:101CC000F6E70120F4E70120F2E700BF611A010006
+:101CD000B0F90020B1F904309A4214DCB0F90420C4
+:101CE000B1F900309A4210DBB0F90220B1F90630A8
+:101CF0009A420CDCB0F90600B1F902309842B4BF48
+:101D0000002001207047002070470020704700200D
+:101D1000704700002DE9F04182B0B0F90050B1F9F0
+:101D20000030AB4214DCB0F90240B1F902309C4201
+:101D300014DBB0F90440B1F904309C4210DCB0F976
+:101D40000630B1F90640A342CCBF0023012300E0D6
+:101D500000233AB9184602B0BDE8F0810023F8E745
+:101D60000023F6E717460C460646ADF804504388B4
+:101D7000ADF8063001A92046134B984703460028CA
+:101D8000E8D0B6F9048002A921F8048D3A4620462D
+:101D90000D4B984703460028DCD0ADF80450F3887B
+:101DA000ADF806303A4601A92046074B984703464E
+:101DB0000028CFD002A921F8048D3A462046024BD4
+:101DC00098470346C6E700BF611B010030B4142AE0
+:101DD0003AD8DFE812F01500430047005C006700C6
+:101DE00072008D009E00B300CE00D600EE00FC0015
+:101DF00004011C012A0132014A01580160017801E5
+:101E0000828801320488121B12B202EBD2748A88D3
+:101E100001320D88521B12B202EBD2725210C2EB89
+:101E200064021A80C28801324488121B12B202EB8B
+:101E3000D274CA8801324988521A12B202EBD272A5
+:101E40005210C2EB64025A801A8801880A441A8030
+:101E50005A8841880A445A8030BC704700221A8050
+:101E60005A80F1E7828801320488121B12B202EB19
+:101E7000D2748A8801320988521A12B202EBD272E5
+:101E80005210C2EB64021A8000225A80DCE782887A
+:101E90008C88121B0488121B09880A441A800022AD
+:101EA0005A80D1E700221A80C288CC88121B44884D
+:101EB000121B49880A445A80C6E782880132048886
+:101EC000121B12B202EBD2748A8801320D88521BA7
+:101ED00012B202EBD2725210C2EB64021A80C288B4
+:101EE000CC88121B4488121B49880A445A80ABE7ED
+:101EF00082888C88121B0488121B0C8822441A804A
+:101F0000C288CC88121B4488121B49880A445A8014
+:101F10009AE700221A80C28801324488121B12B24A
+:101F200002EBD274CA8801324988521A12B202EB0B
+:101F3000D2725210C2EB64025A8085E782888C8884
+:101F4000121B0488121B0C8822441A80C28801329A
+:101F50004488121B12B202EBD274CA88013249883B
+:101F6000521A12B202EBD2725210C2EB64025A80C1
+:101F70006AE700221A80CA884988521AD2435A80D6
+:101F800062E7828801320488121B12B202EBD2741B
+:101F90008A8801320D88521B12B202EBD2725210A3
+:101FA000C2EB64021A80CA884988521AD2435A8006
+:101FB0004AE782888C88121B0488121B0C882244F2
+:101FC0001A80CA884988521AD2435A803CE70022B4
+:101FD0001A80C28801324188521A5A8034E78288B6
+:101FE00001320488121B12B202EBD2748A880132C9
+:101FF0000988521A12B202EBD2725210C2EB64027A
+:102000001A80C28801324188521A5A801CE782889D
+:102010008C88121B0488121B09880A441A80C28803
+:1020200001324188521A5A800EE78A880988521A6A
+:10203000D2431A8000225A8006E78A880C88121B35
+:10204000D2431A80C28801324488121B12B202EBBA
+:10205000D274CA8801324988521A12B202EBD27283
+:102060005210C2EB64025A80EEE68A880C88121B7A
+:10207000D2431A80C288CC88121B4488121B49881C
+:102080000A445A80E0E6828801320188521A1A8096
+:1020900000225A80D8E6828801320488121B1A80F6
+:1020A000C28801324488121B12B202EBD274CA8871
+:1020B00001324988521A12B202EBD2725210C2EBAC
+:1020C00064025A80C0E6828801320488121B1A809A
+:1020D000C288CC88121B4488121B49880A445A8043
+:1020E000B2E630B48DB210F0030F1CBF20F8021B13
+:1020F00002F1FF3205EB0541102A21D900F120033E
+:10210000144643F8201C43F81C1C43F8181C43F8E1
+:10211000141C43F8101C43F80C1C43F8081C43F82B
+:10212000041C103C2033102CEBD8A2F111031B0926
+:10213000591C103AC3EB037302EB031200EB41107E
+:102140001AB120F8025B013AFBD130BC704730B4C1
+:10215000C1EB4115C1F1FF04C0F3C42304FB0353D9
+:1021600003EB032203EBC213C3F3C452C0F34513C2
+:10217000C1EB811104FB031101EB012301EBC3113E
+:10218000C1F3C55100F01F0004FB005000EB002319
+:1021900000EBC310C30D4FF0000063F3040061F3C4
+:1021A0004A1062F3CF2030BC704710B4C1F1FF0178
+:1021B000C0F3C42301FB03F303EB032203EBC213BD
+:1021C000C3F3C453C0F3451201FB02F202EB022435
+:1021D00002EBC412C2F3C55200F01F0001FB00F174
+:1021E00001EB012001EBC011C90D4FF0000061F3BC
+:1021F000040062F34A1063F3CF205DF8044B70478C
+:10220000421C43781BB908E012F8013F2BB13A2B6E
+:10221000FAD05C2BF8D02F2BF6D010467047000078
+:1022200008B544210148024B984708BD4C6D002079
+:10223000A124010038B5436873B11A6972B104462C
+:1022400001681846904705462068054B98470023CB
+:1022500023606360284638BD0B25FBE70925F9E7B5
+:102260006D2A0100F0B585B01E460BB10023336026
+:1022700045688DB1AF698FB113460A46044604A87C
+:10228000002140F8041D216800902846B8470EB18F
+:10229000039B336005B0F0BD0B20FBE70920F9E795
+:1022A00038B5446834B1256A35B10A46016820461C
+:1022B000A84738BD0B2038BD092038BD70B504468D
+:1022C00009480A4B9847014658B10378A34208D001
+:1022D000054E074D3046A847014610B10B78A34282
+:1022E000F8D1084670BD00BF4C6D0020512501009B
+:1022F000652501002DE9F04383B0002343600360AE
+:10230000002945D00D46914604460878244B98474D
+:10231000606040B1836853B1984740B9002363605F
+:102320002360012535E000232360032531E0636845
+:1023300058881C4B984720601B4B984728B126684B
+:1023400086B9002363600A2523E0184B00936F22AF
+:1023500017490320174DA84722680023164817493C
+:102360008847FEE7D4F80480D8F80C70AFB128464F
+:10237000134B98474B46024631464046B847054600
+:1023800038B120680F4B984700232360636000E05A
+:102390000B25284603B0BDE8F0830925F9E700BF07
+:1023A000BD220100852901008D2900003C070200A3
+:1023B0005807020005280100BCB40100952900005F
+:1023C000012201006D2A010010B50446124B984706
+:1023D000C8B102462118235C2E2B0FD02F2B14D00E
+:1023E0005C2B14D0013A0CD011F8013D2E2B05D0F6
+:1023F0002F2B0ED05C2BF5D1084810BD0132A01850
+:1024000010BD064810BD054810BD044810BD034866
+:1024100010BD024810BD00BF4FAF0100E8C301006E
+:1024200010B582B0019281B10C4682B103680433C9
+:10243000CA189DF80410E1549DF8053053709DF8BA
+:10244000063093709DF80730D37002B010BD00685D
+:10245000043004212044014B9847F6E7DF300100A7
+:1024600000B583B0019281B10A46019B83B1016836
+:1024700053189DF8040050549DF805205A709DF89B
+:1024800006209A709DF80720DA7003B05DF804FB0F
+:10249000006804211044014B9847F6E7DF30010043
+:1024A00000234360836011F0030F1CBF21F0030180
+:1024B000043101607047000038B5044600680830F8
+:1024C0000D4B9847054690B10022014620460B4B24
+:1024D0009847626829462046094B9847616819B1B8
+:1024E0002A462046054B98476560A3680BB12846ED
+:1024F00038BDA560FBE700BF85290100612401000C
+:102500002124010038B50446006808300D4B984777
+:10251000054690B10022014620460B4B9847A26821
+:1025200029462046094B9847A16819B12A462046FA
+:10253000054B9847A56063680BB1284638BD6560B8
+:10254000FBE700BF8529010021240100612401006F
+:1025500008B1406870470020704708B18068704734
+:102560000020704782B00023019370B103680433E8
+:10257000CA18CB5C8DF8043053788DF80530937809
+:102580008DF80630D3788DF80730019802B0704787
+:1025900082B00023019368B102688B188A5C8DF8C1
+:1025A00004205A788DF805209A788DF80620DB787B
+:1025B0008DF80730019802B07047000060B32DE934
+:1025C000F041044651B30D464368994220D000685B
+:1025D0000830154B9847064618B329462046134B3A
+:1025E00098478046324601462046114FB84742463A
+:1025F00031462046DFF84080C04732462946204613
+:10260000C0472A4631462046B8473046BDE8F081EB
+:10261000084B9847BDE8F081002070470846BDE8A8
+:10262000F081BDE8F08100BF8529010091250100FE
+:1026300021240100B92401006124010070B50D4678
+:10264000044650B34368994229D08368994217D011
+:1026500029462046184B9847064629462046174BE0
+:1026600098470546024631462046154B9847324664
+:1026700029462046134B984770BD0023A36070BDC8
+:102680000D4B9847A06028B10022014620460C4B14
+:10269000984770BD0023636070BD0029D8D12946DA
+:1026A0002046064B984760600028E6D0002201468D
+:1026B0002046044B984770BD912501006525010017
+:1026C000212401006124010070B50C4615461E4608
+:1026D0001146174B9847AEB1002229462046154BAC
+:1026E0009847626829462046134B9847616819B19C
+:1026F0002A4620460F4B98476560A36803B170BD1A
+:10270000A56070BDA268294620460A4B9847002262
+:1027100029462046084B9847A16819B12A46204609
+:10272000054B9847A5606368002BE8D16560E6E734
+:102730003D260100612401002124010091424CD07A
+:102740002DE9F84317460C46054612B31146234BB4
+:102750009847064684421AD021462846204B98477F
+:10276000224631462846DFF87C80C0473246214663
+:102770002846DFF87490C847224639462846C8479D
+:102780003A4621462846C04706B3BDE8F883BDE86F
+:10279000F883F0B18668B4421DD021462846104B1C
+:1027A00098472246314628460E4FB84732462146C2
+:1027B0002846DFF83480C047224600212846C0471B
+:1027C000002221462846B847AC60DDE76C60BDE8D2
+:1027D000F8831646DFE7BDE8F883704791250100CE
+:1027E0003D260100212401006124010040B142681E
+:1027F0000AB1002070478068B0FA80F04009704745
+:10280000012070472DE9F041C4B0441EE4B2042C0D
+:1028100015D81F4616460D4680464BAB03934A9A81
+:102820004FF4807104A8074CA047074B1C6834B1D3
+:1028300004AB00933B46324629464046A04744B08D
+:10284000BDE8F081753B0100882B00201B4B83FB0A
+:1028500000231A18C317C3EB22234FF4B47202FBF0
+:10286000130000B20028BCBF801800B2592813DD45
+:1028700080B2A0F15A039BB2592B11D9A0F1B40335
+:102880009BB2592B13D9C0F5B47000B20C4B33F87E
+:102890001000404200B27047094B33F910007047F6
+:1028A000C0F1B40000B2064B33F9100070471BB200
+:1028B000034A32F81300404200B27047B7600BB6CB
+:1028C0008007020030B400020024131903FB03F553
+:1028D000A84228BF1C465208F7D123090B802401C7
+:1028E000E4B24C8030BC7047034660B104301B68D2
+:1028F00000EB5300021D054B1B6803F580439A4211
+:1029000028BF00207047014B186870478C2B0020AF
+:1029100011F0030F1CBF21F0030104310368C3F35E
+:102920005E030A1D934217D0994216D010B4021DBF
+:10293000535C6FF3000353540368C3F35E03043B1B
+:102940005B1A545863F35F045450036861F35F03E8
+:1029500003605DF8044B70471146036861F35F0341
+:1029600003607047064B1A1D1A601A796FF3000254
+:102970001A715A6843F6FC7161F35F025A6070473E
+:102980008C2B002000282ED0F0B583B0054610F027
+:10299000030F1CBF20F0030504350024134E144F11
+:1029A00008E02946B847237843F00103204600F8A1
+:1029B000043BB0B92046B047044648B1037813F051
+:1029C000010FF7D10368C3F35E039D42E9D9F1E734
+:1029D000084B0093084BD12208490220084CA0471D
+:1029E000002003B0F0BD0748704700BFE928010090
+:1029F00011290100A4080200380802007C08020026
+:102A000005280100906B002038B50020164B984730
+:102A10000446154D1BE038BD2046A847014608B3C3
+:102A2000037813F0010F11D12368C3F35E0204325F
+:102A3000086802EB500262F35F0323600846A84770
+:102A4000014670B10B7813F0010FEDD00C46002C4D
+:102A5000E1D0237813F0010FDED02046A8470446CA
+:102A6000F5E738BD38BD00BFE928010038B51E4B79
+:102A7000984238D0002836D0044610F8043C6FF352
+:102A8000000300F8043C194AB2F8203D01339BB220
+:102A9000A2F8203D0F2B20D80438154B984701464B
+:102AA00008B3037813F0010F15D1114D54F8043C0D
+:102AB000C3F35E020432086802EB500262F35F0364
+:102AC00044F8043C0846A847014628B10B7813F0A7
+:102AD000010FEBD038BD38BD38BD0022034BA3F841
+:102AE000202D044B984738BD906B0020745E002069
+:102AF000E9280100092A010038B1064A904206D0AF
+:102B000050F8040CC0F35E007047002070470020AE
+:102B1000704700BF906B00201B4B1B68984220D071
+:102B2000194B9B68834208BF01221BD010B582B0AD
+:102B3000164B1B6898421DD0012314491C4651F8BE
+:102B40003320904217D00133102BF7D1104B009354
+:102B5000104B40F2322210490320104CA04702B023
+:102B600010BD0022084B03EBC2039A796FF30002F9
+:102B70009A7170470024054B03EBC404A3796FF3EB
+:102B80000003A371EBE700BF44000020CC6C0020E1
+:102B9000C0080200480802007C0802000528010065
+:102BA0002DE9F041124B9A796FF300029A719A7BEA
+:102BB0006FF300029A730F4C0025DFF83C802E461D
+:102BC000271F03E001350834102D0ED054F8040CF3
+:102BD0000028F7D0C04744F8046C07EBC5039A7986
+:102BE00066F300029A712680ECE7BDE8F08100BF31
+:102BF00044000020D06C00206D2A0100F0B400F0E9
+:102C0000030301F00304A34200F0A680202A40F24F
+:102C1000A18000F1200401F12003154613F8206C77
+:102C200004F8206C13F81F6C04F81F6C13F81E6C6A
+:102C300004F81E6C13F81D6C04F81D6C13F81C6C62
+:102C400004F81C6C13F81B6C04F81B6C13F81A6C5A
+:102C500004F81A6C13F8196C04F8196C13F8186C52
+:102C600004F8186C13F8176C04F8176C13F8166C4A
+:102C700004F8166C13F8156C04F8156C13F8146C42
+:102C800004F8146C13F8136C04F8136C13F8126C3A
+:102C900004F8126C13F8116C04F8116C13F8106C32
+:102CA00004F8106C13F80F6C04F80F6C13F80E6C2A
+:102CB00004F80E6C13F80D6C04F80D6C13F80C6C22
+:102CC00004F80C6C13F80B6C04F80B6C13F80A6C1A
+:102CD00004F80A6C13F8096C04F8096C13F8086C12
+:102CE00004F8086C13F8076C04F8076C13F8066C0A
+:102CF00004F8066C13F8056C04F8056C13F8046C02
+:102D000004F8046C13F8036C04F8036C13F8026CF9
+:102D100004F8026C13F8016C04F8016C203D2034B7
+:102D20002033202D3FF67AAFA2F1210525F01F04B4
+:102D3000203403192144203A25F01F05521B3AB1D3
+:102D400001391A4411F8014F03F8014B9A42F9D1A5
+:102D5000F0BC70470346F2E7002B5BD10546202A02
+:102D600034D905F1200401F12003164653F8207CE4
+:102D700044F8207C53F81C7C44F81C7C53F8187CE5
+:102D800044F8187C53F8147C44F8147C53F8107CF5
+:102D900044F8107C53F80C7C44F80C7C53F8087C05
+:102DA00044F8087C53F8047C44F8047C203E20342A
+:102DB0002033202EDAD8A2F1210323F01F0420347F
+:102DC00025442144203A23F01F03D21A042A32D981
+:102DD0000E1F2C46134656F8047F44F8047B043B30
+:102DE000042BF8D8541F24F003030433043A24F0CE
+:102DF0000304121B19442B44002AA9D001391A4498
+:102E000011F8014F03F8014B9342F9D1A0E729468D
+:102E10001D46A4E7C3F104037AB1C418034611F8B0
+:102E2000015B03F8015B0D46013AA342EFD0002A93
+:102E3000F5D10022E0E72B46DEE70346F9E7000084
+:102E4000F0B583B004460D4611F0030F1CBF21F00E
+:102E50000305043538B110F8043C03F00103002BDE
+:102E600014BF044600242046154B98470646854269
+:102E700024D011D32846134B98470746A0B184B1FC
+:102E80007EB12A46B54228BF324621460E4B9847AE
+:102E900020460E4B984704E02946201F0C4B9847CC
+:102EA0002746384603B0F0BD0A4B00930A4B40F268
+:102EB0003F120A4902200A4CA047F2E72746F0E7F2
+:102EC000F92A010085290100FD2B01006D2A01006E
+:102ED00011290100A40802005C0802007C0802001D
+:102EE00005280100002800F08D80014610280BD82D
+:102EF000454B9B7913F0010F0ED0434B9B7B13F096
+:102F0000010F08BF012008D070B582B03F4A0023EE
+:102F10004FF0FF36144619E000203B4A02EBC00197
+:102F20008B7943F001038B7152F830007047374AB8
+:102F300002EBC3018B7943F001038B7152F835002A
+:102F400023E05EB201330832102B13D01D4604EB90
+:102F5000C300807910F0010FF4D190888142F1D83C
+:102F6000E5D0002EEDDB04EBC605AD88854288BFB9
+:102F70005EB2E7E7002E0ADB244A02EBC6018B793A
+:102F800043F001038B7152F8360002B070BD1F4B45
+:102F90009B7913F0010F08BF002416D001231B48B2
+:102FA0001C4600EBC302927912F0010F0DD00133E1
+:102FB000102BF5D1164B0093164B40F216221649F2
+:102FC0000320164CA0470020DFE7104D05EBC4039B
+:102FD0009A7942F001029A71998055F83400104BA9
+:102FE000984745F8340018B1084B53F83400CCE743
+:102FF0000C4B0093074B4FF4047207490320074D15
+:10300000A847F1E70020704744000020CC6C002066
+:10301000500902006C0802007C080200052801002B
+:10302000412E0100EC08020010F0030313D0C3F19D
+:1030300004033AB1034400F8011B013A98420AD054
+:10304000002AF8D10022002A48D0024400F8011BCF
+:103050009042FBD1704730B401EB012404EB0144F2
+:1030600004EB0164202A20D900F12003154643F81F
+:10307000204C43F81C4C43F8184C43F8144C43F8CC
+:10308000104C43F80C4C43F8084C43F8044C203DDA
+:103090002033202DEBD8A2F1210323F01F0520358A
+:1030A0002844203A23F01F03D21A042A0FD90546D8
+:1030B000134645F8044B043B042BFAD8531F23F066
+:1030C00003040434043A23F00303D21A204422B147
+:1030D000024400F8011B9042FBD130BC704710F055
+:1030E000030341D110B4202921D900F120030C465B
+:1030F000002243F8202C43F81C2C43F8182C43F8EA
+:10310000142C43F8102C43F80C2C43F8082C43F8EB
+:10311000042C203C2033202CEBD8A1F1210323F0F8
+:103120001F0220321044203923F01F03C91A04293A
+:1031300010D902460B46002442F8044B043B042BF2
+:10314000FAD84B1F23F003020432043923F003039F
+:10315000C91A104429B10144002300F8013B8842F8
+:10316000FBD15DF8044B7047C3F1040341B1034444
+:10317000002200F8012B01399842B3D00029F8D180
+:1031800000210029EFD00144002300F8013B8842D0
+:10319000FBD1704710F0030343D110B4202922D98A
+:1031A00000F120030C464FF0FF3243F8202C43F887
+:1031B0001C2C43F8182C43F8142C43F8102C43F81B
+:1031C0000C2C43F8082C43F8042C203C2033202CF2
+:1031D000EBD8A1F1210323F01F0220321044203943
+:1031E00023F01F03C91A042911D902460B464FF0D8
+:1031F000FF3442F8044B043B042BFAD84B1F23F056
+:1032000003020432043923F00303C91A104429B11C
+:103210000144FF2300F8013B8842FBD15DF8044BD9
+:103220007047C3F1040341B10344FF2200F8012BAE
+:1032300001399842B1D00029F8D100210029EFD0FE
+:103240000144FF2300F8013B8842FBD170479A42BA
+:1032500038BF8854704770472DE9F04F83B0074658
+:10326000009193469846DDF830900D9C9DF83850BB
+:103270001099DDF844A0129A12F00203019335D19F
+:10328000BAF1000F0ED012F0010F00F0B68015B9A0
+:1032900012F00C0F01D00AF1FF3A8C4213D21F2C0E
+:1032A00004D910E08C420BD21F2C09D809EB04037F
+:1032B0003020013403F8010BA14201D9202CF8D1B0
+:1032C00012F0010F12D0A24510D91F2C09D809EB1A
+:1032D00004033020013403F8010B544505D0202CA1
+:1032E000F8D112F0100F04D144E0A24612F0100FF2
+:1032F00013D012F4806F04D11CB1A1421BD05445ED
+:1033000019D00F9B102B1ED00F9B022B27D01F2CE8
+:1033100030D8302309F8043001341F2C2AD82DBBB3
+:1033200012F0040F3AD112F0080F23D0202309F82D
+:10333000043001341EE0631E0FD00F99102901D014
+:103340001C46E1E7023C12F0200F5DD11F2CDED8B5
+:10335000782309F804300134D9E71C46D1E71F2C43
+:1033600008D8622309F804300134D0E72D2309F886
+:103370000430013412F0030F15D1544528BF5E46C6
+:1033800012D20BEB0A052D1B5A46561C43460099D8
+:103390002020B8473246AE42F7D105E02B2309F88A
+:1033A00004300134E6E75E4635465CB1A14434445E
+:1033B0003246551C4346009919F8010DB8472A4674
+:1033C000AC42F6D1019BA3B1A5EB0B03534512D23E
+:1033D00020262A46009D541C434629463046B847BD
+:1033E0002246A4EB0B035345F5D3204603B0BDE8BA
+:1033F000F08F2C46F9E72C46F7E78C42BFF476AF06
+:103400001F2C7FF653AF71E71F2CB3D8582309F850
+:10341000043001347BE700002DE9F04190B0169DA7
+:10342000189EDDF86C802DB928F0100418F4806F18
+:103430002FD1A04618F0200F0DF11F0E4FF00007FE
+:1034400014BF4FF0370C4FF0570CB5FBF6F406FBEA
+:103450001454E4B20137092C94BF30346444E4B20C
+:103460000EF8014FB5FBF6F50DB1202FEDD1CDF8DB
+:1034700018801A9C0594199C049403969DF85C404E
+:103480000294019708AC0094034CA04710B0BDE82B
+:10349000F081A0460027EAE7593201002DE9F04FFC
+:1034A00095B0089009910A920B93DDE91E45DDF86D
+:1034B0008890DDF88C8054EA050307D1269B23F021
+:1034C0001003269A12F4806F3ED12693269B13F0A8
+:1034D000200F0DF12F0A4FF000061D4F14BF4FF0C3
+:1034E000370B4FF0570B4A46434620462946B8470C
+:1034F000D2B20136092A94BF30325A44D2B20AF805
+:10350000012F4A46434620462946B84704460D4601
+:1035100054EA050301D0202EE5D1269B0693259B76
+:103520000593249B0493CDF80C909DF88030029372
+:1035300001960CAB00930B9B0A9A09990898054CCD
+:10354000A04715B0BDE8F08F26930026E5E700BF41
+:10355000B5AB0100593201002DE9F04F91B00A924C
+:103560001C461A9E0B91934B002914BF8146994625
+:103570004FF0000B2078002800F06A82252808D040
+:103580000BF101050A9B5A460B99C8470134AB461B
+:10359000F0E7621C002101E041F001011446013214
+:1035A0002378203B102B31D801A050F823F000BF26
+:1035B000013601000D3601000D360100073601000D
+:1035C0000D3601000D3601000D3601000D360100EB
+:1035D0000D3601000D3601000D360100FB350100EE
+:1035E0000D360100F53501000D3601000D360100E4
+:1035F0009935010041F00201D0E741F00401CDE727
+:1036000041F00801CAE741F01001C7E72378A3F1B0
+:103610003002D2B2092A16D92A2B22D000252378CB
+:103620002E2B28D000272378683B122B4FD8DFE8B9
+:1036300003F0AA4EB84E454E4E4E4E4E4E4EB44E30
+:103640004E4E4E4EBC00002505EB850503EB4505AF
+:10365000303D14F8013FA3F13002D2B2092AF3D968
+:10366000DDE7331D3568002DBCBF41F002016D421E
+:1036700001341E46D3E741F48061601C6378A3F1F6
+:103680003002D2B2092A04D92A2B11D004460027CD
+:10369000C9E7002707EB870703EB4707303F10F820
+:1036A000013FA3F13002D2B2092AF3D90446BAE7A6
+:1036B000376827EAE77702340436B4E763786C2B7F
+:1036C00019BF41F48071013441F440710234207813
+:1036D000A0F12503532B00F2B281DFE813F0A6011D
+:1036E000B001B001B001B001B001B001B001B00152
+:1036F000B001B001B001B001B001B001B001B00142
+:10370000B001B001B001B001B001B001B001B00131
+:10371000B001B001B001B001B001B001B001B00121
+:10372000B001B001B001B001B001B001B001B00111
+:10373000B001B001B001B001B001B001B001B00101
+:10374000B001B0016D00B001B001B001B001B00135
+:10375000B001B001B001B0016D0014016D00B00105
+:10376000B001B001B0016D00B001B001B001B00115
+:10377000B0016D008F01B001B0013701B0016D00E3
+:10378000B001B0016D006378682B19BF41F0800172
+:10379000013441F0C001023499E741F480710134F1
+:1037A00095E741F40071013491E741F480710134EF
+:1037B0008DE700BF57320100782800F0D5815828E6
+:1037C00000F054816F2800F0D181622800F0D08190
+:1037D00021F01003692826D111F4806F40F0C081D8
+:1037E0000A2213F4007F24D113F4807F44D113F014
+:1037F000400F57D113F0800F14BFB6F90010316895
+:1038000004360593049503970292CB0F0193002988
+:10381000B8BF494200910A9B5A460B994846AC4DA5
+:10382000A847834652E1642800F0568119460A22CF
+:103830001FE1F11D21F0070101F108060868496840
+:10384000089307950697049200230593CB0F0293E4
+:1038500002460B46002873F1000109DBCDE9002385
+:103860000A9B5A460B9948469A4DA84783462DE134
+:10387000424263EB4303F1E706F104083168059324
+:10388000049503970292CB0F01930029B8BF4942D8
+:1038900000910A9B5A460B9948468D4DA84783468E
+:1038A000464613E131780436ABE7F11D21F00701FC
+:1038B00001F10806089307950697002304920593E3
+:1038C0000293D1E90023CDE900230A9B5A460B99C4
+:1038D0004846804DA8478346F8E006F10408059362
+:1038E00004950397029200230193336800930A9B87
+:1038F0005A460B994846764DA84783464646E5E02A
+:1039000031780436D4E011F0020F40F0EA80012D46
+:1039100040F203810BF1FF372F444FF020085A4645
+:10392000551C0A9B0B994046C8472A46BD42F7D111
+:10393000371D05F1010B0A9B2A460B993078C847C1
+:103940003E46013416E60C9EBB46FAE7331D0E9345
+:1039500033681A460C93002F14BF3B464FF0FF33D9
+:103960001078002800F0DB8012F8016F0EB1013BE7
+:10397000FAD10C9BD31A0D9311F4806A03D0BB4289
+:1039800028BF3B460D9311F002030F9340F0CE8009
+:103990000D990B4601338D4240F2C38005EB0B08B5
+:1039A000A8EB01085A46561C0A9B0B992020C847D1
+:1039B00032464645F7D16B1C0D930C9B18780028B6
+:1039C00000F0B280DDF830803246564609E01F46EE
+:1039D00002F1010B0A9B0B99C84718F8010F30B18F
+:1039E0005A46002EF4D07B1E002FF0D193460F9B39
+:1039F000002B40F09F8001340E9EBBE5351D41F049
+:103A000021010591082304930397102302930023B7
+:103A10000193336800930A9B5A460B9948462C4EF3
+:103A2000B047834601342E46A4E50BF101050A9BFD
+:103A30005A460B992520C8470134AB469AE50BF14D
+:103A400001050A9B5A460B99C8470134AB4691E5DC
+:103A50000A9A93452CBF02F1FF325A460A9B0B99F2
+:103A60000020C847584611B0BDE8F08F41F0200152
+:103A7000102221F00C0311F4806F07D021F00D0308
+:103A800069283FF4AEAE64283FF4ABAE13F4007F78
+:103A90007FF40BAF13F4807F7FF41FAF13F0400F60
+:103AA0007FF42EAF13F0800F14BF318831680436D5
+:103AB00005930495039702920023019300910A9BBA
+:103AC0005A460B994846024DA8478346013451E5B2
+:103AD000193401009D34010011F4806F3CD10A2299
+:103AE0007FE6331D0C930BF101070A9B5A460B9995
+:103AF0003078C847012D7FF626AF05EB0B0A4FF053
+:103B000020083A46561C0A9B0B994046C847324645
+:103B1000B245F7D1AB440C9E13E75D4608E70C9A1B
+:103B200027E70D935E4648E7B34664E75E46002804
+:103B30007FF448AF0D9A95427FF65DAF5D44AD1AB4
+:103B40005A46202602F1010B0A9B0B993046C847C2
+:103B50005A46AB45F6D14EE721F011030A2240E662
+:103B600021F011030A223CE6102282E7082280E7B6
+:103B700002227EE710B582B0009313460A46014642
+:103B80000248034CA04702B010BD00BF4F320100F5
+:103B90005935010008B518210448054B9847054BD5
+:103BA00000221A7001225A7008BD00BF9C6C0020D0
+:103BB000A1240100B86B0020F0B583B03748384B22
+:103BC000984710B30446354E364D237D03F0070366
+:103BD000032B30DD21463046A84704460028F4D1A7
+:103BE0002E48314B98470546304B9847002852D114
+:103BF0002F4B0093E5222F4903202F4CA0472A4644
+:103C000000232E482E498847FEE724482D4B98472D
+:103C10000546264B984760B9254B0093D32225498A
+:103C20000320254CA0472A460023244824498847DE
+:103C3000FEE75DB91FE021461848234B984705462B
+:103C40001A4B9847D0B1B5B1002CC9D01F4C0126F2
+:103C500026704FF4FA732B600027AF602B7D032290
+:103C600062F302032B754FF0FF332B61184B98471B
+:103C70006860EF60A670284603B0F0BD0C4B00935F
+:103C8000DB220C4903200C4CA0472A4600230B489A
+:103C90000B498847FEE7002DD8D1ECE79C6C00204B
+:103CA0005125010065250100052501008D29000031
+:103CB00090090200B809020005280100BCB4010007
+:103CC00095290000B9240100BD250100B86B002032
+:103CD0000116010010B5044601460948094B9847F2
+:103CE0000122094B1A702046084B9847084B1B6865
+:103CF0009C4200D010BD0122034BDA70FAE700BFEE
+:103D00009C6C00203D260100B86B00206D2A01004C
+:103D1000686D002010B504464068124B9847236830
+:103D2000984201D2002010BD0F4B984760600F4BA6
+:103D30000022DA709A70A3682BB1204698470B4B8B
+:103D4000D87800B110BD2369002BC4BF03F1FF3345
+:103D5000236123690BB10120F4E72046044B984707
+:103D6000012010BD1916010001160100B86B0020DA
+:103D7000D53C01002DE9F843584B1B79002B40F04E
+:103D8000A980564B01221A715B782BB90022534B44
+:103D90001A710120BDE8F883514B98474F4B98604A
+:103DA00000261D46DFF84C814E4CDFF850916DE047
+:103DB0002760002609E04C4B9847AB7833BBEB7883
+:103DC00023BB2B78002B5FD127602168F1B14046DF
+:103DD000C84707462068037D13F0070316D08642C4
+:103DE000E6D0052BE7D0002E42D0027D02F007027C
+:103DF000337D03F007039A42DFDD3B4B98470028F1
+:103E0000DBD0AB7813B9EB78002B2FD0334CA06804
+:103E1000364DA847E3680344E3602069A847B0F53E
+:103E2000FA7F15D3E268642303FB02F3304AA2FB56
+:103E30000323C3F34713642B9ABFC3F16403DBB2BC
+:103E40000023264C23750023E360254B984720610F
+:103E50004FF0FF32214B9A612648274B9847044682
+:103E6000002831D0214F1D4E224D1DE026680DE067
+:103E70001D4B98470028A0D0AB78002BC6D1EB781B
+:103E8000002BC3D1266801E000262E700023EB70C2
+:103E9000AB704046184B9847206096E7214628466D
+:103EA000164B9847044678B1237D13F0070FF5D0E1
+:103EB0006068B8472368984234BF1B1A0023B26970
+:103EC0009A4288BFB361E9E7044B00221A719869EE
+:103ED000BDE8F8830120BDE8F88300BFB86B00207F
+:103EE00001160100686D0020153D01001916010042
+:103EF000D34D62109C6C0020512501006525010006
+:103F00002DE9F843037D03F007038B4231D00D46C2
+:103F1000884681461848194B9847044618B3037DD4
+:103F200003F007039D420BDA134F154E2146384626
+:103F3000B0470446B8B1237D03F007039D42F5DB8B
+:103F4000A14505D0224649460B480E4B984754B12F
+:103F500001220D4B1A7099F8143068F3020389F8A6
+:103F60001430BDE8F883002249460348054B9847C2
+:103F7000EEE7BDE8F88300BF9C6C002051250100EE
+:103F8000652501003D270100B86B00202DE9F041B7
+:103F900082B080460F4616461D46104B9847044691
+:103FA0000F4B984760B13CB1C4F808802760314698
+:103FB00020460C4B9847E560204602B0BDE8F081F2
+:103FC000094B00934FF4837208490320084DA8471A
+:103FD00022460023074808498847FEE7B93B01000D
+:103FE0008D290000013F0100A8090200B809020064
+:103FF00005280100BCB401009529000010B5044655
+:10400000034B98472368DB430344636010BD00BF44
+:1040100001160100037813F0800F01D101207047D1
+:1040200003F0E002C02A0AD003F0F002E02A08D030
+:1040300003F0F803F02B0CBF04200020704702208F
+:104040007047032070477F2816D982B0B0F5006F03
+:1040500013D2C0F3841363F03F038DF8043000F0F3
+:104060003F0060F07F008DF8050000238DF80630DA
+:104070008DF80730019802B07047B0F5803F15D237
+:10408000C0F3033363F01F038DF80430C0F38513CE
+:1040900063F07F038DF8053000F03F0060F07F0093
+:1040A0008DF8060000238DF80730E3E7B0F5881F90
+:1040B000E0D2C0F3824363F00F038DF80430C0F305
+:1040C000053363F07F038DF80530C0F3851363F08B
+:1040D0007F038DF8063000F03F0060F07F008DF820
+:1040E0000700C7E782B0019010F0800F17D09DF84D
+:1040F00004309DF80520120402EB03629DF806309F
+:1041000002EB03229DF807301A44042312F0FF0F3C
+:1041100008BF120A013B13F0FF03F7D10192019887
+:1041200002B0704770B483B0002301930C4651B1C4
+:104130002268835C13F0800F07D118460132226099
+:1041400003B070BC704701ACF2E703F0E001C02996
+:104150000BD003F0F001E02919D003F0F801F029A9
+:1041600033D0013222600020EAE7511C2160405C1C
+:1041700000F0C001802901D00020E1E79B0103F499
+:10418000F86300F03F00184402322260D8E7511C67
+:104190002160415C01F0C005802D01D00020CFE7F7
+:1041A000951C2560405D00F0C005802D01D00020E9
+:1041B000C6E71B039BB200F03F000344880100F4F4
+:1041C0007C60184403322260BAE7511C2160415CD4
+:1041D00001F0C005802D01D00020B1E7951C2560BD
+:1041E000455D05F0C006802E01D00020A8E7D61C52
+:1041F0002660865D06F0C000802801D000209FE781
+:104200009B0403F4E013090301F47C300343A80189
+:1042100000F47C6006F03F0630441844043222600B
+:104220008EE70000F0B583B006460D460B68013BF3
+:104230000B6004240E4F05E001382860631E13F064
+:10424000FF0408D0286830443B68984728B928689C
+:104250000028F1D109E0002007E02B6802A941F80D
+:10426000043D034B5B683046984703B0F0BD00BF88
+:10427000540000202DE9F0410E4691B1074600247C
+:104280002546DFF824803819D8F8003098470028F0
+:1042900008BF012004440135AE42F4D12046BDE8F8
+:1042A000F0810C46FAE700BF54000020F0B583B05F
+:1042B000002301930D4669B106461C46064F01A92D
+:1042C00030467B6898470134019BAB42F7D32046C8
+:1042D00003B0F0BD0C46FAE75400002070B582B080
+:1042E00000230193037873B104460025074E01A90A
+:1042F0002046736898470135019BE35C002BF6D19B
+:10430000284602B070BD0025FAE700BF5400002027
+:10431000232904D00378012B15D00020704703789F
+:104320001BB90123037018467047012B03D0022BE1
+:1043300005D0002070470023037018467047002303
+:10434000037001207047202903D10223037001204C
+:1043500070470120704700002DE9F04F91B00591A2
+:10436000069207939DF8683004930890002800F0A7
+:10437000F080002900F0EF8013F0120F17D00378BF
+:104380000A2B00F0EA800D2B00F0ED80002B00F0EE
+:10439000EC8001460022013211F8013F0A2B00F0A7
+:1043A000DD800D2B00F0DA80002BF4D1D7E0049BE8
+:1043B00003F002031A460B9347F618430799002AA5
+:1043C00018BF1946079100238DF83F300E93DFF890
+:1043D000AC91DFF8ACA178E0019A21460598644BD6
+:1043E00098470544ADB200B2002802DD069B1D448B
+:1043F000ADB22DB2B7F1FF3F38D0A4F10A02162AB0
+:104400003BD85C4BD34013F0010F39D101232C2250
+:10441000944235D00133DBB21AF80320002AF7D1D9
+:10442000B7F1FF3F08BFAB460C9E0D9B0C93039B5F
+:104430000293019C18F80630002B6ED0D9F8043096
+:104440000DA9404698470190029B01330393049BBA
+:1044500013F0010FC0D021460DF13F00464B9847A5
+:104460000028B9D00C9E0D9B0C93E0E7069BEB1A3D
+:10447000099A9342C8BF3746BFE701232C22C7E7FA
+:10448000002E4AD1B7F1FF3F4AD1AB46029B23B180
+:104490000D2C03D1019B0A2B00D10C9EB6B2079BB9
+:1044A000A3EB0B0B0FFA8BF30793002E3AD00E9F62
+:1044B0003E440E96089A13780A2B3FD00D2B3DD020
+:1044C000935D0A2B38D00D2B36D00E9B0A9308999A
+:1044D00001EB0308CB5C002B30D0079B002B2DDDBC
+:1044E000B8F1000F1ED047F61843079A0B99002920
+:1044F00008BF1346099300260C960D96D9F8043090
+:104500000CA94046984704460C9B0D93B3464FF0C8
+:10451000FF370296354601968CE7B7F1FF3FB5D0DD
+:104520000A9B3BB10E9B5BB9144B5B680EA90898C4
+:10453000984703E0BEB2B2E701360E960E9B13B168
+:10454000BDF838000CE00D4B5B680EA90898984741
+:10455000F6E7002004E0002002E00022013290B2E1
+:1045600011B0BDE8F08F0022F8E70022F7E700BFA6
+:104570000906010009004000114301005400002019
+:10458000F80902002DE9F04F85B0002840D005461B
+:10459000002A3FD0002003908DF80B0049B19B46C4
+:1045A0000192894600241C4F9DF838A00AF0010AA8
+:1045B0000CE0044628E0424631460198174B9847E4
+:1045C00003B2002B02DD5C44044424B2039B9945F2
+:1045D00015D97B6803A92846984706467B680021C1
+:1045E0000398284498478046BAF1000FE3D031463B
+:1045F0000DF10B000A4B98470028E7D1DBE7002CB0
+:1046000002DDA4EB0B0424B2204605B0BDE8F08F18
+:104610000024F9E70024F7E7540000200906010010
+:10462000114301002DE9F04F89B0BDF948400694CF
+:10463000BDF94C509DF8508000240480448000292E
+:104640005BD00F46002A58D00393114602920446CD
+:1046500008F0020347F61842002B18BF15460495D0
+:10466000B1F9082007921FFA82FA3B78002B4CD050
+:104670003E460025DFF8B0B0069B9A441FFA8AF93F
+:104680004746B0460097049B039A02993046D847A4
+:104690000544B4F902300AEB0302B2F5004F24D20C
+:1046A000CDF814904B4463800097039B029A014617
+:1046B0003046184EB047B4F900309842B8BF18469B
+:1046C000208008EB050618F80530002BDAD12DB153
+:1046D00016F8013C0A2B13D00D2B11D0B4F902307F
+:1046E0009BB1069A9B1A638007E00B4B00930B4B20
+:1046F00071220B4902200B4CA04709B0BDE8F08F96
+:104700006388059A1A446280E8E7BDF81C3063802C
+:10471000F3E700BF85450100280A0200E409020012
+:10472000000A020005280100594301002DE9F04765
+:1047300081468A461F46DDF82080144632B90020A3
+:10474000BDE8F087002814DA2C467CB1650807FB29
+:1047500005A631464846C0470028F3DD84F0010431
+:1047600004F001042C1B06EB070AEEE70020BDE86D
+:10477000F0873046BDE8F087014B1860704700BFF6
+:10478000D46B0020014B1B68D8687047D46B0020A5
+:1047900008B5024B1B681B68984708BDD46B002006
+:1047A0002DE9F84304460139272934D8DFE811F010
+:1047B00028003900EC00A10053006000A303D800DA
+:1047C0004401B2024600CC037302FE03DC00E000A9
+:1047D0008100E4009301E80047026602E3036A01F6
+:1047E0007C013F02A00123021F0175039103080110
+:1047F000B800E002C901F4014703040212033A03BE
+:1048000000219B4B9847002120469A4B98479A4B92
+:1048100019689A4B9847FF212046994B9847BDE865
+:10482000F8830021924B984700212046914B9847EE
+:10483000914B19680431914B9847ECE700218C4B60
+:104840009847002120468B4B98478B4B19680431C1
+:104850008A4B9847DFE70021854B98470021204687
+:10486000844B9847844B19681031844B9847D2E7A2
+:104870000021DFF8FC81C047002120467D4FB8476A
+:1048800081467D4E316804317C4DA847316818312E
+:104890004846A84701212046C04701212046B84785
+:1048A000074631680431A847316808313846A847BF
+:1048B000B1E70021DFF8B881C047002120466D4FE5
+:1048C000B84781466C4E31686C4DA84731686831F5
+:1048D0004846A84701212046C04701212046B84745
+:1048E000074631680431A847316808313846A8477F
+:1048F00091E70021DFF87881C047002120465D4F15
+:10490000B8475D4E316824315C4DA84701212046EF
+:10491000C04701212046B84731682831A8477AE7C7
+:104920000021DFF84C81C04700212046514FB84795
+:10493000514E31682431514DA84701212046C047CE
+:1049400001212046B84731682831A8470221204676
+:10495000C04702212046B84731689C31A8475AE732
+:104960000021434B984756E70021414B984752E7B7
+:1049700000213F4B98474EE700213D4B98474AE7BF
+:1049800000213B4B984746E70021DFF8E480C04711
+:1049900000212046374FB8478146374E31680431F1
+:1049A000364DA847316820314846A84701212046A6
+:1049B000C04701212046B84731681C31A8472AE783
+:1049C0000021DFF8AC80C04700212046294FB847BE
+:1049D000294E31682031294DA84701212046C04782
+:1049E00001212046B84731681C31A84713E7002150
+:1049F000DFF87C80C047002120461E4FB847814623
+:104A00001D4E316824311D4DA84731689431484608
+:104A1000A84701212046C04701212046B8473168F8
+:104A20002831A84702212046C04702212046B84726
+:104A300031689031A847EEE60021DFF83480C047A6
+:104A4000002120460B4FB8470B4E31684C310B4DBF
+:104A5000A84740212046C04740212046B847074686
+:104A600031681031A847316850313846A847D2E63E
+:104A70005537000085360000D86B0020816B0000A0
+:104A80002141000000219F4B9847002120469E4B6A
+:104A9000984707469D4E316804319D4DA8473168BF
+:104AA0007C313846A847B6E64021DFF85882C04737
+:104AB00040212046944FB847944E31681831944DA8
+:104AC000A84741212046C04741212046B8473168C8
+:104AD0001031A8479FE600218A4B984700212046C5
+:104AE000894B9847894B19686C31894B984792E6F6
+:104AF0000021DFF81082C04700212046824FB847CE
+:104B0000824E31680431824DA84740212046C0477B
+:104B100040212046B84731681431A847012120467A
+:104B2000C04701212046B84731688031A84702219B
+:104B30002046C04702212046B84731688431A84743
+:104B400069E600216F4DA84700212046DFF8B881B3
+:104B5000C0476E4F39686E4EB04740212046A84787
+:104B600041212046A84741212046C0473968A83145
+:104B7000B04743212046A84743212046C047396813
+:104B8000AC31B04742212046A84742212046C047C9
+:104B90003968A431B0473EE600215A4DA84740216C
+:104BA0002046A84740212046574B9847574B196845
+:104BB000B031574B98472EE60021DFF84881C047B7
+:104BC00000212046504FB847504E3168504DA847FD
+:104BD00001212046C04701212046B8473168803175
+:104BE000A84702212046C04702212046B847316825
+:104BF0008431A8470FE60021DFF80881C047002173
+:104C00002046414FB8478146404E31680431404DFF
+:104C1000A847316888314846A84703212046C04745
+:104C200003212046B84731688C31A847F3E50021BD
+:104C3000344B984700212046334B9847EBE5002141
+:104C4000304FB84700212046DFF8BC80C04781467E
+:104C50002E4E316804312E4DA847316874314846D4
+:104C6000A84740212046B84701212046B8470121E6
+:104C70002046C04731688031A847CCE50021214B50
+:104C8000984700212046204B9847204B19687831DF
+:104C90001F4B9847BFE50021DFF86880C04700211F
+:104CA0002046194FB8478146184E31680431184DD7
+:104CB000A847316808314846A84731681831484646
+:104CC000A84740212046C04740212046B84781469A
+:104CD00031680431A847316854314846A84741211A
+:104CE0002046C04741212046B84731688031A84757
+:104CF00042212046C04742212046B84731685831FA
+:104D0000A84788E55537000085360000D86B00209D
+:104D1000816B00000021DFF89082C047002120460F
+:104D20009E4FB84781469E4E316804319D4DA8473D
+:104D3000316840314846A847316818314846A8478D
+:104D400001212046C04701212046B84781463168ED
+:104D50001831A847316844314846A8470221204607
+:104D6000C04702212046B84731684831A84752E57C
+:104D70000021DFF83482C04700212046874FB84722
+:104D8000874E31680431874DA84701212046C0472E
+:104D900001212046B8473168A031A84702212046AA
+:104DA000C04702212046B8473168A031A8470321F7
+:104DB0002046C04703212046B8473168A031A847A4
+:104DC00004212046C04704212046B8473168A0315D
+:104DD000A84720E50021DFF8D081C0470021204608
+:104DE0006E4FB8476E4E31686E4DA847422120463F
+:104DF000C04742212046B84731688031A847412149
+:104E00002046C04741212046B8473168B031A84705
+:104E100040212046C04740212046B8473168A8318C
+:104E2000A847F8E40021604B9847002120465B4BDF
+:104E300098475B4B1968A4315A4B9847EBE4002123
+:104E4000DFF86481C04700212046544FB8478146AF
+:104E5000534E31680431534DA847316818314846E4
+:104E6000A84704212046C04704212046B84731689E
+:104E7000B831A84703212046C04703212046B84740
+:104E80003168B431A84701212046C047012120469E
+:104E9000B84731688031A847BDE40021DFF80881B8
+:104EA000C047002120463D4FB84781463C4E3168FF
+:104EB00004313C4DA847316818314846A8470321C2
+:104EC0002046C04703212046B84731689831A8479B
+:104ED000A1E40021344B9847002120462F4B9847EE
+:104EE00007462F4E316804312E4DA84731680831EE
+:104EF0003846A8478FE40021DFF8AC80C047002186
+:104F00002046264FB847264E31680431254DA84724
+:104F100003212046C04703212046B84731682C3181
+:104F2000A84701212046C04701212046B8473168E3
+:104F30003031A84702212046C04702212046B84709
+:104F400031683431A84766E40021DFF85C80C0474F
+:104F500000212046114FB847114E31683831114DAC
+:104F6000A84701212046C04701212046B8473168A3
+:104F70003C31A8474FE400210B4B984700212046C5
+:104F8000064B98470746064E31680431054DA84741
+:104F9000316870313846A8473DE400BF85360000CF
+:104FA000D86B0020816B0000553700000021DFF82E
+:104FB0005480C047002120460F4FB84781460F4E0E
+:104FC000316804310E4DA84731685C314846A84726
+:104FD00001212046C04701212046B8473168603191
+:104FE000A84702212046C04702212046B847316821
+:104FF0006431A8470FE400BF85360000D86B00205D
+:10500000816B00005537000008B5044B1B7913B9BC
+:10501000034B984708BD034B984708BDD86B002049
+:10502000816A00000D6D000070B5B34C2068B34B71
+:105030009847FF222C212068B14B9847236A13F030
+:10504000020314BF1D210821002B15BF3B20122095
+:105050001E230B234FF0000263F3040260F34A1295
+:1050600061F3CF2229212068A64B98472046236A66
+:1050700013F0020314BF07211C21002B15BF0F24BE
+:105080003A2408231D234FF0000263F3040264F363
+:105090004A1261F3CF2248F289010068994B984780
+:1050A0009548036A13F0020314BF07211C21002B4B
+:1050B00015BF0F243A2408231D234FF0000263F389
+:1050C000040264F34A1261F3CF22792100688D4B08
+:1050D0009847894C626948F28E0120688A4DA8473A
+:1050E00062697E212068A84720680430834B984776
+:1050F000246804340020854B98470A30C000B0F57E
+:10510000A07F80F24686012201212046804B9847ED
+:10511000794C2068FF222C210430794B9847206875
+:105120000430236A13F0020F40F041860B2318214C
+:105130000E244FF0000264F3040261F34A1263F399
+:10514000CF2229216F4B98476B4B18681B6A13F0CD
+:10515000020314BF1A211021002B15BF372422246B
+:105160001C2312234FF0000263F3040264F34A127B
+:1051700061F3CF2239210430624DA8475E4C20688C
+:10518000A28940F239210430A8472068E28940F220
+:1051900039410430A8472468043400205B4B984709
+:1051A00028304000B0F5A07F80F206860122302131
+:1051B0002046574DA847504C206801223321043027
+:1051C000A8472068626948F28E0104304E4B984728
+:1051D00020680430236A13F0020F40F0FB851F2380
+:1051E0003F211C464FF0000264F3040261F34A12AF
+:1051F00063F3CF2248F28901424B98473E4C206826
+:1052000062697E210430404B984720680430236A4D
+:1052100013F0020F40F0E3851F233F211C464FF09F
+:10522000000264F3040261F34A1263F3CF2279218E
+:10523000344B9847304B186804301B6A13F0020F48
+:1052400040F0D2851F233F211C464FF0000264F33B
+:10525000040261F34A1263F3CF2248F2A901294BF9
+:105260009847254B186804301B6A13F0020F40F072
+:10527000C0851F233F211C464FF0000264F3040247
+:1052800061F34A1263F3CF2299211E4B98471A4CBF
+:1052900020680122902104301D4B98472568043571
+:1052A00000201C4B9847012840F2A8850020174B8E
+:1052B0009847C0EB001040005030B0F5A07F80F25E
+:1052C000B88501240020114B984728304000B0F5E4
+:1052D000A07F80F2BE850122224412B2122128460C
+:1052E0000B4B9847044B1D6804350020094B984729
+:1052F000012840F2BC850FE0D86B00200950010066
+:1053000011710000CD6F000041720000E514010032
+:10531000896E0000011501000020B14B9847C0EBD9
+:10532000001040005030B0F5A07F80F2BB85012412
+:105330000020AB4B984728304000B0F5A07F80F2AA
+:10534000C1850122224412B213212846A54B984759
+:10535000A54B1D6804350020A44B9847012840F256
+:10536000BF8500209E4B9847C0EB00104000503096
+:10537000B0F5A07F80F2CF8501240020984B98479C
+:1053800028304000B0F5A07F80F2D585012222446C
+:1053900012B210212846934B9847934B1D68043551
+:1053A0000020924B9847012840F2D38500208C4B77
+:1053B0009847C0EB001040005030B0F5A07F80F25D
+:1053C000F48501240020864B984728304000B0F532
+:1053D000A07F80F2FA850122224412B211212846D0
+:1053E000804B9847804B1C68043400207F4B9847C3
+:1053F000012840F2F8850020794B9847C0EB001057
+:1054000040005030B0F5A07F80F2088601221421C0
+:105410002046744DA847744C20689622B021043071
+:10542000A84720683922B7210430A84720680C30EB
+:105430006F4B98472068011D0C306E4B98472068D1
+:10544000236A13F0020314BF1A210821002B15BF91
+:10545000352412241B2309234FF0000263F30402B6
+:1054600064F34A1261F3CF2229210C30624B984732
+:105470005D4B18680C301B6A13F0020F40F0DE859C
+:10548000082310211C464FF0000264F3040261F36C
+:105490004A1263F3CF223921574B9847524B186871
+:1054A0001B6A13F0020314BF06211421002B15BF41
+:1054B00010242A24092315234FF0000263F3040269
+:1054C00064F34A1261F3CF2248F289010C304A4B4F
+:1054D0009847454B18681B6A13F0020314BF062156
+:1054E0001421002B15BF10242A24092315234FF063
+:1054F000000263F3040264F34A1261F3CF227921BC
+:105500000C303D4B9847384B18681B6A13F0020368
+:1055100014BF06211421002B15BF10242A240923AF
+:1055200015234FF0000263F3040264F34A1261F39F
+:10553000CF2248F2A9010C302F4B98472A4B18680C
+:105540001B6A13F0020314BF06211421002B15BFA0
+:1055500010242A24092315234FF0000263F30402C8
+:1055600064F34A1261F3CF2299210C30224B984701
+:105570001D4C206808301E4B984720680830236A6D
+:1055800013F0020F40F05F85092313210A244FF026
+:10559000000264F3040261F34A1263F3CF2241F282
+:1055A0002901154DA847104C2068A28940F2291105
+:1055B0000830A847266808363321A0890F4B984742
+:1055C000024641F229113046A84720680830236A74
+:1055D00013F0020F40F03C850B2318210E240FE03E
+:1055E000E5140100896E0000D86B00200115010050
+:1055F00009500100616D0000CD6F0000AB2101007A
+:105600004FF0000264F3040261F34A1263F3CF2205
+:1056100042F22901BB4EB047BB4C206800224FF438
+:1056200098710830B94B9847256808353321A0890F
+:10563000B74B9847024641F239212846B0472068C7
+:105640000830236A13F0020F40F007850B2319215D
+:105650000D244FF0000264F3040261F34A1263F375
+:10566000CF2241F23901A74B9847A74B18681B6A14
+:1056700013F0020314BF07210B21002B15BF0F24C9
+:10568000192408230D234FF0000263F3040264F38E
+:105690004A1261F3CF2240F239110830994B9847F2
+:1056A000994B18681B6A13F0020314BF07210B21E2
+:1056B000002B15BF0F24192408230D234FF00002DF
+:1056C00063F3040264F34A1261F3CF2241F2391109
+:1056D00008308C4B98478C4B18681B6A13F00203F8
+:1056E00014BF1A210B21002B15BF372419241C23AA
+:1056F0000D234FF0000263F3040264F34A1261F3D6
+:10570000CF2242F2390108307E4B98477E4B186811
+:1057100008301B6A13F0020F40F0A4841F233F21BE
+:105720001C464FF0000264F3040261F34A1263F373
+:10573000CF2249F28901734DA847734C20684FF07E
+:10574000FF3248F289110830A84720684FF0FF3235
+:1057500049F289110830A8472068236A13F0020330
+:1057600014BF2A212621002B14BF152313234FF029
+:10577000000263F3040261F34A1263F3CF224AF298
+:1057800089010830A84720680830236A13F0020F07
+:1057900040F06D841F233F211C464FF0000264F34C
+:1057A000040261F34A1263F3CF2249F2A901554D75
+:1057B000A847554C20684FF0FF3248F2A911083035
+:1057C000A84720684FF0FF3249F2A9110830A847D6
+:1057D0002068236A13F0020314BF2A212621002B1C
+:1057E00014BF152313234FF0000263F3040261F387
+:1057F0004A1263F3CF224AF2A9010830A847206871
+:105800002922B6210830414DA84720681030414B6D
+:105810009847206847F6FF7201211030A84720689A
+:10582000FF222C2110303C4B984720681030236A0F
+:1058300013F0020F40F020840B2318210E244FF0A8
+:10584000000264F3040261F34A1263F3CF222921B8
+:105850002C4B98472C4B186810301B6A13F0020F22
+:1058600000F00F8428494B7BDB0803EB830303EB39
+:10587000830341F6DA352B4403EB032203EBC21317
+:10588000C3F3C4538A89C2F3451202EB820202EBCE
+:10589000820202F562521A3202EB022402EBC412B7
+:1058A000C2F3C554097B01F01F0101EB810101EB3B
+:1058B0008101294401EB012201EBC211C1F3C45162
+:1058C0004FF0000261F3040264F34A1263F3CF2243
+:1058D00041F229010B4DA8470B4C2068A28940F2E8
+:1058E00029111030A847266810364C21A089084B92
+:1058F0009847024641F229113046A84720681030E7
+:10590000236A0BE0CD6F0000D86B0020896E000089
+:10591000AB210100095001001171000013F0020FCA
+:1059200040F0D9830B2318210E244FF0000264F3BA
+:10593000040261F34A1263F3CF2242F22901C64BFB
+:105940009847C64B18681B6A13F0020314BF332133
+:105950002221002B14BF192311234FF0000263F3FF
+:10596000040261F34A1263F3CF2242F2291110308C
+:10597000B94DA847B94C2068A28939211030A847F1
+:105980002068A28941F239011030A8472068236AB3
+:1059900013F0020314BF22211021002B14BF112386
+:1059A00008234FF0000263F3040261F34A1263F329
+:1059B000CF2242F239011030A84724681034002069
+:1059C000A74B984728304000B0F5A07F80F287832E
+:1059D000012230212046A34B9847A04C206800228A
+:1059E0004FF49E711030A04B984720681030236A06
+:1059F00013F0020F40F080831F233F211C464FF01D
+:105A0000000264F3040261F34A1263F3CF2248F206
+:105A10008901914B9847914B186810301B6A13F01D
+:105A2000020F40F06D831F233F211C464FF0000200
+:105A300064F3040261F34A1263F3CF2249F289014D
+:105A4000854DA847854C20684FF0FF3248F28911F8
+:105A50001030A84720684FF0FF3249F2891110300A
+:105A6000A847206811234FF0000263F304022221AB
+:105A700061F34A1263F3CF224AF289011030A8473A
+:105A800020681030236A13F0020F40F03D831F237B
+:105A90003F211C464FF0000264F3040261F34A12F6
+:105AA00063F3CF2248F2A9016B4B98476B4B186800
+:105AB00010301B6A13F0020F40F02A831F233F218E
+:105AC0001C464FF0000264F3040261F34A1263F3D0
+:105AD000CF2249F2A901604DA847604C20684FF0E1
+:105AE000FF3249F2A9011030A84720684FF0FF3279
+:105AF00049F2A9111030A847206811234FF0000285
+:105B000063F30402222161F34A1263F3CF224AF2C3
+:105B1000A9011030A84720681030236A13F0020F43
+:105B200040F0FA821F233F211C464FF0000264F32D
+:105B3000040261F34A1263F3CF227921464B98475E
+:105B4000464B186810301B6A13F0020F40F0E882D1
+:105B50001F233F211C464FF0000264F3040261F34F
+:105B60004A1263F3CF2241F279013B4DA8473B4CE7
+:105B700020684FF0FF3240F279111030A8472068BA
+:105B80004FF0FF3241F279111030A84720681123FD
+:105B90004FF0000263F30402222161F34A1263F31F
+:105BA000CF2242F279011030A84724681034002037
+:105BB0002B4B984700EB8000C0005030B0F5A07F21
+:105BC00080F2B282012212212046264B9847234BB5
+:105BD0001C6810340020224B984700EB8000C00066
+:105BE0005030B0F5A07F80F2AE8201221321204612
+:105BF0001C4B9847194B1C6810340020184B9847D1
+:105C0000C0EB00105030B0F5A07F80F2AB820122D3
+:105C100010212046134B9847104B1C68103400206D
+:105C20000F4B9847C0EB00105030B0F5A07F80F2CA
+:105C3000A7820122112120460A4B9847074B1C6876
+:105C400010340020064B984700EB80008000503055
+:105C5000B0F5A07F0AE000BFCD6F0000D86B002038
+:105C6000E5140100896E00001171000080F2968237
+:105C7000012214212046BD4DA847BD4C20680322B7
+:105C800040211030A847206800224C211030B94E26
+:105C9000B04720687F224FF413711030B04720685E
+:105CA000A28949211030B44EB0472068E28940F201
+:105CB00049411030B04720689622B0211030A847E3
+:105CC00020683C22B5211030A84720682922B6213F
+:105CD0001030A84720684C22B7211030A847206810
+:105CE0009622B1211030A8472068002241F2B1016C
+:105CF0001030A84720681430A04B9847246814340B
+:105D000000209F4B9847322800F2668200209D4B6E
+:105D1000984700EB800080005030B0F5A07F80F203
+:105D20004C82012214212046904B9847904B1868D2
+:105D30001830924B98470020914B9847322800F238
+:105D4000758200208F4B984700EB80004000503058
+:105D5000B0F5A07F80F25B820124854E3068224638
+:105D600012211830814DA84730682246132118307F
+:105D7000A8473068224610211830A84730682246CC
+:105D800011211830A8473068224614211830A8473E
+:105D900070BD00207B4B98470A30C0007A4B83FBD4
+:105DA0000023C217C2EBA31212B2FFF7ADB91F2333
+:105DB0003F211C46FFF7BDB90020724B98472830A1
+:105DC0004000714B83FB0023C217C2EBA31212B237
+:105DD000FFF7EDB907230F210824FFF703BA0723C4
+:105DE0000F210824FFF71BBA07230F210824FFF710
+:105DF0002CBA07230F210824FFF73EBA0020614B7D
+:105E00009847C0EB00105030B0F5A07F02DA0124B3
+:105E1000FFF758BA00205B4B9847C0EB001050309A
+:105E2000594A82FB0032C417C4EBA214A4B2FFF794
+:105E300049BA0020534B9847C0EB00104000503047
+:105E4000514A82FB0032C417C4EBA214A4B2FFF77C
+:105E500039BA00204B4B9847283040004A4B83FB0F
+:105E60000023C217C2EBA31292B2FFF735BA00208B
+:105E7000444B9847C0EB00105030B0F5A07F02DAD9
+:105E80000124FFF755BA00203E4B9847C0EB0010A5
+:105E900050303D4A82FB0032C417C4EBA214A4B2B6
+:105EA000FFF746BA0020374B9847C0EB0010400080
+:105EB0005030354A82FB0032C417C4EBA214A4B29E
+:105EC000FFF736BA00202F4B9847283040002E4B62
+:105ED00083FB0023C217C2EBA31292B2FFF732BAC0
+:105EE0000020284B9847C0EB00105030B0F5A07F41
+:105EF00002DA0124FFF741BA0020224B9847C0EB99
+:105F000000105030204A82FB0032C417C4EBA214A8
+:105F1000A4B2FFF732BA00201A4B9847C0EB00102A
+:105F200040005030184A82FB0032C417C4EBA21460
+:105F3000A4B2FFF722BA0020124B98472830400045
+:105F4000114B83FB0023C217C2EBA31292B2FFF7DF
+:105F50001EBA00200B4B9847C0EB00105030B0F534
+:105F6000A07F13DA0124FFF72DBA00BF896E00006D
+:105F7000D86B002011710000CD6F000009500100A6
+:105F800001150100E5140100676666660020B54B47
+:105F90009847C0EB00105030B34A82FB0032C41760
+:105FA000C4EBA214A4B2FFF70DBA0020AD4B984782
+:105FB000C0EB001040005030AB4A82FB0032C417E7
+:105FC000C4EBA214A4B2FFF7FDB90020A54B98477B
+:105FD00028304000A44B83FB0023C217C2EBA3125E
+:105FE00092B2FFF7F9B900209E4B9847C0EB001022
+:105FF0005030B0F5A07F02DA0122FFF708BA002086
+:10600000984B9847C0EB00105030974B83FB002310
+:10601000C217C2EBA31212B2FFF7F9B90020914BDD
+:106020009847C0EB0010400050308F4B83FB00239B
+:10603000C217C2EBA31212B2FFF7E9B91B23392131
+:106040001D24FFF720BA1D233B211C46FFF79FBAF2
+:106050001F233F211C46FFF7D3BA192333211C46C7
+:10606000FFF7F7BA07230F210824FFF75ABB0723CE
+:106070000F210824FFF791BB1F233F211C46FFF788
+:10608000DEBB7A4D6B7BDB084C2101FB03F303F293
+:10609000B17303EB032203EBC213C3F3C453AC8904
+:1060A000C4F3451441F2C80201FB042404EB0422AA
+:1060B00004EBC214C4F3C5542A7B02F01F0201FB97
+:1060C00002F101F6CA1101EB012201EBC211C1F389
+:1060D000C451FFF7F5BB1F233F211C4625E40020D8
+:1060E000604B9847283040005F4B83FB0023C2176A
+:1060F000C2EBA31212B26CE40623102109247EE441
+:1061000006231021092491E4062310210924C1E467
+:10611000062310210924D4E406231021092404E5D0
+:1061200006231021092416E500204E4B984700EB6A
+:106130008000C00050304C4B83FB0023C217C2EBE1
+:10614000A31212B23FE50020464B984700EB8000B7
+:10615000C0005030444B83FB0023C217C2EBA31294
+:1061600012B243E500203F4B9847C0EB001050307F
+:106170003D4B83FB0023C217C2EBA31212B247E5CB
+:106180000020384B9847C0EB00105030364B83FB53
+:106190000023C217C2EBA31212B24BE50020314B11
+:1061A000984700EB8000800050302F4B83FB00238A
+:1061B000C217C2EBA31212B25BE50020294B98472D
+:1061C00000EB800080005030274B83FB0023C21778
+:1061D000C2EBA31212B2A5E50020224B984700EBB8
+:1061E0008000C0005030B0F5A07F01DA012299E5AF
+:1061F00000201C4B984700EB8000C00050301A4B29
+:1062000083FB0023C217C2EBA31212B28AE500205F
+:10621000144B984700EB800040005030124B83FB3A
+:106220000023C417C4EBA31424B296E500200D4B41
+:10623000984700EB800080005030B0F5A07F01DA75
+:1062400001248AE50020074B984700EB800080007E
+:106250005030054B83FB0023C417C4EBA31424B2B6
+:106260007BE500BFE514010067666666D86B002019
+:10627000F8B5544C20682430534B9847206847F6B3
+:10628000FF7201212430514B98472068FF222C21B6
+:1062900024304F4B98472068236A13F0020314BF41
+:1062A0001A210821002B15BF352412241B23092392
+:1062B0004FF0000263F3040264F34A1261F3CF2249
+:1062C00029212430434B98473E4B186824301B6AE1
+:1062D00013F0020F6DD11F233F211C464FF0000227
+:1062E00064F3040261F34A1263F3CF227921394D3A
+:1062F000A847344C2068A28949212430A847206847
+:10630000E28940F249412430A847206800224C210C
+:1063100024302F4FB84720687F224FF41371243068
+:10632000B8472068032240212430284EB047206817
+:106330009622B0212430B04720684C22B721243067
+:10634000B04720682830204B98472068FF222C2136
+:106350002830B847206847F6FF7201212830B0473F
+:106360002068A28929212830A847206811234FF0EE
+:10637000000263F30402222161F34A1263F3CF2285
+:1063800042F229012830A84720682830236A13F0F8
+:10639000020F12D11F233F211C464FF0000264F36D
+:1063A000040261F34A1263F3CF227921094B984723
+:1063B000F8BD06231021092490E7082310210924A1
+:1063C000EBE700BFD86B002009500100896E000088
+:1063D00011710000CD6F000010B5A04C2068903006
+:1063E0009F4B98472068FF222C2190309D4B984767
+:1063F00020689030236A13F0020F19BF23469A8950
+:10640000994B1A882921994B9847944B18689030DA
+:106410001B6A13F0020F40F0A9801F233F211C4686
+:106420004FF0000264F3040261F34A1263F3CF22D7
+:1064300079218E4B9847894C206847F6FF720121DD
+:1064400090308B4B9847246890340020894B9847B4
+:10645000C0EBC0005030B0F5A07F80F28B800122ED
+:1064600012212046824B98477C4B1C6890340020B8
+:10647000804B9847C0EBC0005030B0F5A07F80F251
+:106480008780012213212046794B9847734B1C6863
+:1064900090340020774B9847C0EBC0005030B0F5E7
+:1064A000A07F80F28380012210212046704B984704
+:1064B0006A4B1C68903400206E4B9847C0EBC000BC
+:1064C0005030B0F5A07F7FDA012211212046684BC1
+:1064D0009847624C20689430614B98472468943404
+:1064E0000020644B984700EB800040005030B0F52E
+:1064F000A07F77DA0122172120465D4B9847574B42
+:106500001C68943400205B4B984700EB80004000EF
+:106510005030B0F5A07F74DA012218212046544B88
+:1065200098474E4B1C6894340020524B984700EB20
+:10653000800040005030B0F5A07F71DA01221521B3
+:1065400020464B4B9847454B1C6894340020494BE0
+:10655000984700EB800040005030B0F5A07F6EDA25
+:10656000012216212046424B984710BD06231021D8
+:10657000092455E700203F4B9847C0EBC00050303E
+:106580003D4B83FB0023C217C2EBA31212B267E795
+:106590000020384B9847C0EBC0005030364B83FB8F
+:1065A0000023C217C2EBA31212B26BE70020314BDB
+:1065B0009847C0EBC00050302F4B83FB0023C2171D
+:1065C000C2EBA31212B26FE700202A4B9847C0EB30
+:1065D000C0005030284B83FB0023C217C2EBA3122C
+:1065E00012B272E70020234B984700EB8000400076
+:1065F0005030214B83FB0023C217C2EBA31212B20F
+:1066000079E700201B4B984700EB8000400050309A
+:10661000194B83FB0023C217C2EBA31212B27CE713
+:106620000020144B984700EB800040005030124B84
+:1066300083FB0023C217C2EBA31212B27FE7002034
+:106640000C4B984700EB8000400050300A4B83FB16
+:106650000023C217C2EBA31212B282E7D86B00204C
+:106660000950010011710000680A0200CD6F00009E
+:10667000896E0000E51401006766666610B5484C37
+:1066800020689C30474B98472068FF222C219C3083
+:10669000454B98472068454B1A8829219C30444B2C
+:1066A0009847206847F6FF7201219C30414B98477C
+:1066B00024689C340020404B984714308000B0F58B
+:1066C000A07F39DA4FF0FF3210212046394B98472E
+:1066D000334B1C689C340020374B984714308000A3
+:1066E000B0F5A07F35DA4FF0FF3211212046314B53
+:1066F00098472B4B1C689C3400202F4B9847143034
+:106700008000B0F5A07F31DA4FF0FF321221204631
+:10671000284B9847224B1C689C340020264B9847F6
+:1067200014308000B0F5A07F2DDA4FF0FF32132136
+:106730002046204B984710BD00201F4B984714302F
+:1067400080001E4B83FB0023C217A2EBA31212B2E0
+:10675000BAE70020184B984714308000174B83FB92
+:106760000023C217A2EBA31212B2BEE70020124B05
+:10677000984714308000114B83FB0023C217A2EB13
+:10678000A31212B2C2E700200B4B984714308000CE
+:106790000A4B83FB0023C217A2EBA31212B2C6E777
+:1067A000D86B00200950010011710000680A020036
+:1067B000CD6F0000896E0000E51401006766666613
+:1067C00038B5884C20687030874B9847206847F66A
+:1067D000FF7201217030854B984724687034002087
+:1067E000834B984700EB800080005030B0F5A07FCD
+:1067F00080F28E800122122120467C4B9847794BF3
+:106800001C68703400207A4B984700EB80008000B1
+:106810005030B0F5A07F80F28A80012213212046FB
+:10682000724B98476F4B1C6870340020704B984730
+:1068300000EB800080005030B0F5A07F80F28680B1
+:10684000012210212046694B9847664B1C68703422
+:106850000020674B9847C0EB001040005030B0F567
+:10686000A07F80F282800122142120465F4B98474E
+:106870005C4B1C68703400205D4B984700EB800037
+:1068800000EB80005030B0F5A07F7DDA0122C021FE
+:106890002046564B9847534C2068A2899921703066
+:1068A000544DA8472068A289C9217030A8472068A4
+:1068B00011234FF0000263F30402222161F34A1214
+:1068C00063F3CF22CA217030A847246870340020B7
+:1068D000474B984700EB800040005030B0F5A07F58
+:1068E00062DA012290212046404B98473D4B1C68BC
+:1068F000703400203E4B9847C0EBC0005030B0F5DC
+:10690000A07F60DA0122C3212046384B984738BD6A
+:106910000020374B984700EB800080005030364B0A
+:1069200083FB0023C217C2EBA31212B263E700205D
+:106930002F4B984700EB8000800050302E4B83FB9C
+:106940000023C217C2EBA31212B267E70020284B44
+:10695000984700EB800080005030274B83FB0023DA
+:10696000C217C2EBA31212B26BE70020204B98476C
+:10697000C0EB0010400050301F4B83FB0023C217B8
+:10698000C2EBA31212B26FE70020194B984700EB3D
+:10699000800000EB80005030174B83FB0023C217B0
+:1069A000C2EBA31212B272E70020114B984700EB22
+:1069B000800040005030104B83FB0023C217C2EB15
+:1069C000A31212B28EE70020094B9847C0EBC0001B
+:1069D0005030094B83FB0023C217C2EBA31212B243
+:1069E00091E700BFD86B002009500100896E0000BC
+:1069F000E5140100CD6F000067666666F8B5C04C0F
+:106A000020685C30BF4B9847206811254FF000028A
+:106A100065F30402222767F34A1265F3CF22992116
+:106A20005C30B94EB04720684FF0000265F30402B5
+:106A300067F34A1265F3CF22C9215C30B047206862
+:106A4000A289CA215C30B04724685C340020AF4B77
+:106A5000984700EB80005030B0F5A07F80F268814D
+:106A6000012290212046AA4B9847A54B1C685C3414
+:106A70000020A64B984714308000B0F5A07F80F22C
+:106A800065810122C3212046A14B98479C4B1C687D
+:106A90005C3400209D4B98470A30C000B0F5A07FC1
+:106AA00080F261810122C2212046994B9847944B84
+:106AB0001C685C340020954B984700EB80008000F8
+:106AC0005030B0F5A07F80F25B8101221221204678
+:106AD0008F4B98478A4B1C685C3400208B4B98473F
+:106AE00000EB800080005030B0F5A07F80F257812D
+:106AF000012213212046864B9847814B1C685C3449
+:106B00000020824B984700EB800080005030B0F5A9
+:106B1000A07F80F253810122102120467C4B9847B0
+:106B2000774B1C685C340020784B984700EB800062
+:106B300080005030B0F5A07F80F24F8101221421F7
+:106B40002046734B98476E4B1C685C3400206F4B9B
+:106B50009847C0EB00105030B0F5A07F80F24C8118
+:106B60000122C02120466A4DA847654C206847F69F
+:106B7000FF7201215C30A84720686030614B984764
+:106B8000206811254FF0000265F30402222767F305
+:106B90004A1265F3CF22992160305B4EB0472068DE
+:106BA0004FF0000265F3040267F34A1265F3CF2247
+:106BB000C9216030B0472068A289CA216030B0473F
+:106BC000246860340020514B98470A30C000B0F56B
+:106BD000A07F80F21F810122902120464C4B9847D4
+:106BE000474B1C6860340020484B98470A30C0006F
+:106BF000B0F5A07F80F21B810122C3212046444BC7
+:106C000098473F4B1C6860340020404B984700EB8E
+:106C1000800000EB80005030B0F5A07F80F214813E
+:106C20000122C02120463A4B9847354C20686430F9
+:106C3000344B984720686430236A13F0020F40F009
+:106C400013811F233F211C464FF0000264F304020E
+:106C500061F34A1263F3CF2299212B4B9847284BBB
+:106C60001C6864340020294B98470A30C000B0F5F6
+:106C7000A07F80F2FD80012290212046244B98477E
+:106C80001F4C2068FF222C216430224B984720683B
+:106C90006430236A13F0020F40F0F7801F233F2176
+:106CA0001C464FF0000264F3040261F34A1263F3DE
+:106CB000CF222921144B9847114C206847F6FF72C8
+:106CC00001216430124B98472468643400200F4B34
+:106CD0009847C0EB001040005030B0F5A07F80F224
+:106CE000D880012203212046094B9847044B1C6899
+:106CF00064340020054B984700EB80000CE000BF97
+:106D0000D86B002009500100CD6F0000E514010090
+:106D1000896E00001171000040005030B0F5A07F76
+:106D200080F2C680012214212046694B9847F8BDA5
+:106D30000020684B984700EB80005030664B83FB87
+:106D40000023C217C2EBA31212B28AE60020614BE5
+:106D5000984714308000604B83FB0023C217C2EBBE
+:106D6000A31212B28EE600205A4B98470A30C00098
+:106D7000594B83FB0023C217C2EBA31212B292E657
+:106D80000020544B984700EB800080005030524B5D
+:106D900083FB0023C217C2EBA31212B296E60020B7
+:106DA0004C4B984700EB8000800050304A4B83FBEF
+:106DB0000023C217C2EBA31212B29AE60020454B81
+:106DC000984700EB800080005030434B83FB00234A
+:106DD000C217C2EBA31212B29EE600203D4B9847A9
+:106DE00000EB8000800050303B4B83FB0023C21738
+:106DF000C2EBA31212B2A2E60020364B9847C0EBBA
+:106E000000105030344B83FB0023C217C2EBA31297
+:106E100012B2A6E600202F4B98470A30C0002E4B36
+:106E200083FB0023C217C2EBA31212B2D4E60020E8
+:106E3000284B98470A30C000274B83FB0023C2171A
+:106E4000C2EBA31212B2D8E60020224B984700EB07
+:106E5000800000EB800050301F4B83FB0023C217E3
+:106E6000C2EBA31212B2DCE6082312210B24EBE6DC
+:106E70000020184B98470A30C000174B83FB0023B3
+:106E8000C217C2EBA31212B2F6E6082312210B249A
+:106E900007E700200F4B9847C0EB00104000503030
+:106EA0000D4B83FB0023C217C2EBA31212B219E7EA
+:106EB0000020084B984700EB800040005030064B04
+:106EC00083FB0023C217C2EBA31212B22BE700BF51
+:106ED000896E0000E51401006766666638B53D4CB2
+:106EE00020681C303C4B98472068A28999211C30AF
+:106EF0003A4B984724681C340020394B984700EBE4
+:106F0000800000EB80005030B0F5A07F41DA012214
+:106F100090212046334DA8472E4C20680122942111
+:106F20001C30A847206820302B4B98472068236AE4
+:106F300013F0020314BF1A210821002B15BF3524BA
+:106F400012241B2309234FF0000263F3040264F3AD
+:106F50004A1261F3CF2299212030204B98471D4BD4
+:106F60001C68203400201E4B984700EB800000EB8B
+:106F700080005030B0F5A07F1BDA0122902120461E
+:106F8000184CA047134B1868012294212030A047C9
+:106F900038BD0020124B984700EB800000EB8000CA
+:106FA0005030114B83FB0023C217C2EBA31212B265
+:106FB000AEE700200A4B984700EB800000EB800012
+:106FC0005030094B83FB0023C217C2EBA31212B24D
+:106FD000D4E700BFD86B002009500100CD6F00003E
+:106FE000E5140100896E000067666666F8B5384CE6
+:106FF00020686C30374B98472068FF222C216C307A
+:10700000354DA8472068A28929216C30334FB847F5
+:107010002068022230216C30314EB04720687F2238
+:107020003C216C30A84725686C354C21A0892D4B3C
+:107030009847024639212846B847206847F6FF722C
+:1070400001216C30B04724686C340020264B9847EF
+:10705000C0EB00105030B0F5A07F1CDA01225021A7
+:1070600020461F4B98471A4C2068A28959216C3042
+:107070001A4B984724686C3400201B4B984700EB50
+:1070800080005030B0F5A07F13DA01225321204652
+:10709000134B9847F8BD0020134B9847C0EB0010E6
+:1070A0005030124B83FB0023C217C2EBA31212B263
+:1070B000D5E700200C4B984700EB800050300B4B7D
+:1070C00083FB0023C217C2EBA31212B2DEE700BF9C
+:1070D000D86B00200950010011710000CD6F000035
+:1070E000896E00004F210100E514010067666666A5
+:1070F0002DE9F04180460F4615461E46B24B1B79DE
+:10710000002B01F06983B04CA4F80C80E781266164
+:10711000069B6361079BA361089BE3612562AB4B00
+:107120009847AB4B9847AB4B9847AB4B9847AB4B0B
+:107130009847AB4B9847AB4B9847AB4B9847206869
+:107140004030AA4B984720684030236A13F0020F62
+:1071500041F04B8314232B2117244FF0000264F3DA
+:10716000040261F34A1263F3CF2248F28901A04B73
+:107170009847954C206844309C4B98472468443489
+:1071800000209C4B98475030B0F5A07F81F23283AD
+:10719000012290212046984B98478B4B1C68443421
+:1071A0000020944B984700EB800040005030B0F531
+:1071B000A07F81F22C830122922120468E4B98479A
+:1071C000814B1C68443400208A4B984700EB8000B8
+:1071D00040005030B0F5A07F81F229830122932135
+:1071E0002046854B9847784B18681B6A13F00203BA
+:1071F00014BF1A211021002B15BF372422241C2371
+:1072000012234FF0000263F3040264F34A1261F3A5
+:10721000CF2299214430764B98476B4C20684830F8
+:10722000724B9847246848340020724B984700EB13
+:1072300040005030B0F5A07F81F2098301229021F7
+:1072400020466D4B9847604B1C6848340020694BC2
+:10725000984714308000B0F5A07F81F207830122A7
+:1072600003212046644B9847574B1C684834002044
+:10727000604B984728304000B0F5A07F81F204832E
+:107280000122142120465C4B98474F4B1C68483420
+:107290000020584B98475030B0F5A07F81F2028310
+:1072A000012201212046544B9847474C206830303A
+:1072B0004E4B9847246830340020504B98470128A3
+:1072C00041F2FD8200204B4B9847C0EB001040007C
+:1072D0005030B0F5A07F81F20D83012210212046AD
+:1072E000454B9847384B1C6830340020434B984737
+:1072F000012841F20F8300203E4B9847C0EB00105D
+:1073000040005030B0F5A07F81F236830122122177
+:107310002046394B98472C4B1C6830340020374BA3
+:107320009847012841F238830020324B9847C0EB40
+:10733000001040005030B0F5A07F81F24883012258
+:10734000132120462C4B98471F4B1C6830340020DB
+:107350002A4B9847012841F24A830020254B984741
+:10736000C0EB001040005030B0F5A07F81F25A838E
+:10737000012211212046204B9847134B18681B6AA5
+:1073800013F0020314BF22213F21002B14BF11234D
+:107390001F234FF0000263F3040261F34A1263F308
+:1073A000CF2249F289013030114B9847064C2068B2
+:1073B00034300E4B984720683430236A13F0020FA4
+:1073C00041F040831CE000BFD86B00202950010031
+:1073D00071620100ED6F0100D96301007D6601005B
+:1073E000C1670100FD690100DD6E01000950010067
+:1073F000CD6F0000E5140100896E00000115010049
+:107400001D233B211C464FF0000264F3040261F38C
+:107410004A1263F3CF2248F28901B84B9847B84B20
+:107420001C6834340020B74B9847012841F20F8381
+:107430000020B54B9847C0EB001040005030B0F52D
+:10744000A07F81F21F83012212212046AF4B984773
+:10745000AB4B1C6834340020AA4B9847012841F2FA
+:1074600021830020A84B9847C0EB0010400050300B
+:10747000B0F5A07F81F23183012213212046A34B76
+:1074800098479F4B1C68343400209E4B9847012836
+:1074900041F2338300209C4B9847C0EB0010400022
+:1074A0005030B0F5A07F81F24383012211212046A4
+:1074B000964B9847924C20682C30954B98472468FF
+:1074C0002C340020904B984714308000B0F5A07FFA
+:1074D00081F23E830122012120468C4B9847884B44
+:1074E00018682C301B6A13F0020F41F03F831F23F2
+:1074F0003F211C464FF0000264F3040261F34A127C
+:1075000063F3CF2248F289117C4B98477C4B186873
+:107510001B6A13F0020F14BF332266224FF49671D8
+:107520002C307C4DA847764C2068332241F22C0148
+:107530002C30A8472068FF224FF40B712C30A8474D
+:107540002068754B1A8848F289212C306B4DA8476A
+:107550002068A28940F229212C30A8472068236A9C
+:1075600013F0020314BF19213F21002B14BF0C2379
+:107570001F234FF0000263F3040261F34A1263F326
+:10758000CF2229212C30A8472068A28940F2291156
+:107590002C30A847206802224FF498712C305B4EA3
+:1075A000B0472068042240F231112C30B0472068E7
+:1075B000A28940F239112C30A84724682C340020CD
+:1075C000514B984700EB40005030B0F5A07F81F25E
+:1075D000D2820122142120464C4B9847484B1C680C
+:1075E0002C340020474B9847012841F2D3820020D9
+:1075F000454B9847C0EB001040005030B0F5A07FDD
+:1076000081F2E382012212212046404B98473C4BF5
+:107610001C682C3400203B4B9847012841F2E5823E
+:107620000020394B9847C0EB001040005030B0F5B7
+:10763000A07F81F2F582012213212046334B984727
+:107640002F4B1C682C3400202E4B9847012841F208
+:10765000F78200202C4B9847C0EB001040005030C0
+:10766000B0F5A07F81F20783012211212046274B2C
+:107670009847234C20683830254B98472468383485
+:107680000020214B9847C0EB001040005030B0F56F
+:10769000A07F81F205830122C02120461B4B984721
+:1076A000174C2068FF222C2138301A4B984720684D
+:1076B000236A13F0020314BF1D210821002B15BFFC
+:1076C0003B2412241E230B234FF0000263F3040219
+:1076D00064F34A1261F3CF2229213830074B9847CF
+:1076E000074B1C6838340020074B984700EB80009C
+:1076F00080005030B0F5A07F10E000BFCD6F0000DB
+:10770000D86B002001150100E5140100896E00000E
+:107710000950010011710000680A020081F2D08254
+:10772000012214212046B64EB047B64C206847F6D9
+:10773000FF7201213830B04720683C30B24B984787
+:10774000206847F6FF7201213C30B0472068AF4FF8
+:107750003A8829213C30AE4DA8472068FF222C21D1
+:107760003C30AC4B98472068022230213C30B04777
+:107770002068BA8839213C30A8472068A28940F2A5
+:1077800039213C30A8472068E28940F239413C3039
+:10779000A84724683C3400209F4B984700EB4003E7
+:1077A00000EB83005030B0F5A07F81F29982012276
+:1077B00012212046924B9847924B1C683C34002083
+:1077C000954B984700EB400300EB83005030B0F539
+:1077D000A07F81F29682012213212046884B984790
+:1077E000884B1C683C3400208B4B984700EB4003CF
+:1077F00000EB83005030B0F5A07F81F2938201222C
+:10780000102120467E4B98477E4B1C683C3400205C
+:10781000814B984700EB400300EB83005030B0F5FC
+:10782000A07F81F29082012211212046744B98475B
+:10783000744C20684C30744B984724684C340020BA
+:10784000754B984714308000B0F5A07F81F28C8290
+:107850000122012120466A4B98476A4B1C684C3430
+:1078600000206D4B984700EB800040005030B0F591
+:10787000A07F81F28782012214212046604B984725
+:10788000604C2068A28949214C30614B98472068A0
+:1078900000224C2108445F4DA84720687F224FF406
+:1078A00013714C30A84724684C3400205A4B984739
+:1078B00000EB40005030B0F5A07F81F273820122CE
+:1078C000402120464E4B98474E4B1C684C340020BC
+:1078D000514B984700EB800040005030B0F5A07F3E
+:1078E00081F26F82012241212046454DA847454C37
+:1078F00020689622B0214C30A84720684C22B7213E
+:107900001044A847206850303F4B98472068002219
+:107910004FF4137150303F4B984724685034002087
+:107920003D4B984714308000B0F5A07F81F259821A
+:10793000012201212046324B9847324C2068374AB9
+:107940004FF4B7715030364DA84720682F4B1A8836
+:1079500040F2691150302E4B98472068226948F256
+:107960008E115030A8472468503400202A4B984785
+:1079700000EB40005030B0F5A07F81F24082012240
+:10798000122120461E4B98471E4B1C685034002085
+:10799000214B984700EB40005030B0F5A07F81F2BA
+:1079A0003D82012213212046154B9847154B1C6838
+:1079B00050340020184B984700EB40005030B0F591
+:1079C000A07F81F23A820122102120460C4B984779
+:1079D0000C4B1C68503400200F4B984700EB4000C4
+:1079E0005030B0F5A07F81F237820122112120466C
+:1079F000034DA847034C20686830034B984711E0BB
+:107A0000896E0000D86B002009500100680A02004E
+:107A1000CD6F000011710000E5140100700A020032
+:107A2000417200002068002201216830A8472468C4
+:107A300068340020B54B984714308000B0F5A07F23
+:107A400081F21982012230212046B14DA847B14C64
+:107A50002068022231216830A84720686830236AF4
+:107A600013F0020F41F01582002319461C464FF017
+:107A7000000264F3040261F34A1263F3CF22392156
+:107A8000A54DA847A34C2068E28940F239416830EF
+:107A9000A8472468683400209C4B984700EB80007E
+:107AA0005030B0F5A07F81F2F981012212212046E9
+:107AB000974B9847974B1C6868340020934B984726
+:107AC00000EB80005030B0F5A07F81F2F6810122FA
+:107AD000132120468E4B98478E4B1C68683400203B
+:107AE0008A4B984700EB80005030B0F5A07F81F2C0
+:107AF000F381012210212046854B9847854B1C6855
+:107B000068340020814B984700EB80005030B0F57E
+:107B1000A07F81F2F0810122112120467C4B984701
+:107B20007C4B1C6868340020784B984700EB400081
+:107B30005030B0F5A07F81F2ED8101221421204662
+:107B4000734B9847734C20687C30744B984724687B
+:107B50007C3400206D4B9847322303FB00F05030FB
+:107B6000B0F5A07F81F2E581012250212046684BCB
+:107B70009847684B18681B6A13F002030CBF262154
+:107B80003021002B0CBF132318234FF0000263F3A6
+:107B9000040261F34A1263F3CF2259217C305E4B19
+:107BA00098475C4C206880305C4B98472068FF22E7
+:107BB0002C2180305A4B98472068236A13F0020327
+:107BC00014BF19210E21002B15BF33241F241A23A3
+:107BD00010234FF0000263F3040264F34A1261F3CE
+:107BE000CF22292180304C4B98474A4C206847F6D9
+:107BF000FF7201218030464B984724688034002072
+:107C0000424B9847C0EBC0005030B0F5A07F81F2E6
+:107C1000A0810122032120463D4B98473D4B1C6823
+:107C200080340020394B9847C0EBC0005030B0F58D
+:107C3000A07F81F29D81012213212046344B984779
+:107C4000344B1C6880340020304B9847C0EBC00098
+:107C50005030B0F5A07F81F29A8101221121204697
+:107C60002B4B98472B4C206884302C4DA84720681C
+:107C7000FF222C2184302A4B9847206811234FF093
+:107C8000000263F30402222161F34A1263F3CF225C
+:107C900029218430204B98472068B430A8472068B9
+:107CA000236A13F0020314BF06211421002B15BF11
+:107CB00010242A24092315234FF0000263F3040241
+:107CC00064F34A1261F3CF223921B430124B984742
+:107CD000104B1C68B43400200C4B984728304000EF
+:107CE000B0F5A07F81F26281012230212046084B4D
+:107CF0009847084B1C68B4340020044B9847503018
+:107D0000B0F5A07F81F2648101220BE0E51401004F
+:107D1000896E0000D86B0020CD6F00000950010073
+:107D20001171000012212046BA4DA847BA4C2068B4
+:107D300004223121B430A8472068B830B74B9847A7
+:107D40002068B830236A13F0020F41F04E811423EB
+:107D50002B2117244FF0000264F3040261F34A124E
+:107D600063F3CF2248F28901AD4DA847AA4C2068A1
+:107D70009830AA4B98472068FF222C219830A94BB5
+:107D800098472068A28929219830A8472068A64BE7
+:107D90001A8848F289019830A8472468983400204E
+:107DA000A24B9847642303FB00F05030B0F5A07F4E
+:107DB00081F22081012210212046964B9847964B54
+:107DC0001C6898340020994B9847642303FB00F00B
+:107DD0005030B0F5A07F81F21D8101221121204693
+:107DE0008C4DA8478C4C206874308C4EB04720686E
+:107DF000012202217430A847206800221221743029
+:107E0000A8472068002213217430A8472068002268
+:107E100010217430A8472068002211217430A8472F
+:107E20002068002214217430A84720687830B047B9
+:107E30002068FF222C2178307A4B984720687830D0
+:107E4000236A13F0020F41F0F5800B2318210E2452
+:107E50004FF0000264F3040261F34A1263F3CF228D
+:107E600029216F4B98476C4B186878301B6A13F0C8
+:107E7000020F41F0E480092313210A244FF000028D
+:107E800064F3040261F34A1263F3CF2241F2290141
+:107E9000634B9847604B186878301B6A13F0020FE9
+:107EA00041F0D2800B2318210E244FF0000264F31E
+:107EB000040261F34A1263F3CF2242F22901584DC2
+:107EC000A847554C2068A28940F229117830A8476C
+:107ED000266878363321A089554B9847024641F2EF
+:107EE00029113046A84720687830236A13F0020F22
+:107EF00041F0AF801F233F211C464FF0000264F386
+:107F0000040261F34A1263F3CF2248F28901444D1F
+:107F1000A847414C20684FF0FF3248F28911783071
+:107F2000A8472068236A13F0020314BF2A212621E0
+:107F3000002B14BF152313234FF0000263F3040238
+:107F400061F34A1263F3CF224AF289017830A847DD
+:107F500020687830236A13F0020F41F07F801F23DE
+:107F60003F211C464FF0000264F3040261F34A1201
+:107F700063F3CF2248F2A901294DA847264C206877
+:107F80004FF0FF3248F2A9117830A8472068236AE1
+:107F900013F0020314BF2A212621002B14BF15233E
+:107FA00013234FF0000263F3040261F34A1263F3F8
+:107FB000CF224AF2A9017830A84720680122312156
+:107FC0007830144B98472068236A13F0020314BFDB
+:107FD0001A211021002B15BF372422241C23122321
+:107FE0004FF0000263F3040264F34A1261F3CF22FC
+:107FF00039217830A847084C2068A28940F23921FD
+:108000007830A8472068012230217830014B98470A
+:1080100010E000BF896E0000D86B002009500100FD
+:10802000CD6F000011710000680A0200E514010024
+:10803000AB210100246878340020BA4B984701280E
+:1080400041F211800020B84B9847C0EB001040006F
+:108050005030B0F5A07F81F221800122122120460C
+:10806000B24B9847B24B1C6878340020AD4B984710
+:10807000012841F223800020AB4B9847C0EB001051
+:1080800040005030B0F5A07F81F2338001221321EF
+:108090002046A64B9847A64B1C6878340020A14B7D
+:1080A0009847012841F2358000209F4B9847C0EB4C
+:1080B000001040005030B0F5A07F81F245800122D1
+:1080C00010212046994B9847994B1C687834002022
+:1080D000944B9847012841F247800020924B9847E3
+:1080E000C0EB001040005030B0F5A07F81F2578007
+:1080F0000122112120468D4B98478D4B1C68783406
+:108100000020884B9847012841F259800020864B77
+:108110009847C0EB001040005030B0F5A07F81F2CE
+:108120006980012214212046804B9847804B1C68AF
+:10813000783400207B4B9847012841F26B80002067
+:10814000794B9847C0EB001040005030B0F5A07F4D
+:1081500081F27C804FF0FF3204212046734DA84706
+:10816000734C2068002241F204017830A84720684F
+:1081700000224FF482717830A8472068002242F232
+:1081800004017830A84720689622B0217830A847AB
+:1081900020682922B7217830A84720680422B62118
+:1081A0007830A84720685430624B9847246854348C
+:1081B00000205D4B984700EB800080005030B0F508
+:1081C000A07F81F25380012248F281012046574D61
+:1081D000A847574C2068012202215430A847206844
+:1081E0005830544B98472068FF222C215830524B6E
+:1081F00098472068A28929215830504DA847206807
+:108200004FF0FF3248F289015830A84720685830B3
+:10821000236A13F0020F41F03980092313210A2445
+:108220004FF0000264F3040261F34A1263F3CF22B9
+:1082300041F22901414B98473D4B186858301B6A61
+:1082400013F0020F41F027801F233F211C464FF0FF
+:10825000000264F3040261F34A1263F3CF2249F28D
+:108260008901364B9847324C20688830314B98470B
+:108270002468883400202C4B984700EB800000EBEA
+:1082800080005030B0F5A07F81F20A80012248F2D0
+:1082900081012046254B9847254C20688C30254E7F
+:1082A000B0472068FF222C218C30234DA84720683E
+:1082B000A28929218C30214FB8472068204B1A8889
+:1082C00048F289018C30B8472068A830B047206850
+:1082D000FF222C21A830A8472068A830236A13F079
+:1082E000020F40F0EE870B2318210E244FF00002FE
+:1082F00064F3040261F34A1263F3CF2229210F4B86
+:1083000098470B4B18681B6A13F0020314BF1C211B
+:108310000721002B15BF3A240F241E2308234FF0FA
+:1083200000020FE001150100E5140100896E000054
+:10833000D86B00200950010011710000CD6F0000C2
+:10834000680A020063F3040264F34A1261F3CF2265
+:108350003921A830B64B9847B64B1C68A83400208A
+:10836000B54B984700EB80005030B0F5A07F80F20D
+:10837000AD87012230212046B04DA847AD4C206882
+:1083800001223121A830A8472068236A13F0020394
+:1083900014BF07211C21002B15BF0F243A240823EA
+:1083A0001D234FF0000263F3040264F34A1261F3E9
+:1083B000CF2248F28901A8309D4DA8479D4C2068E6
+:1083C000626948F28E01A8309D4B984720684FF0B3
+:1083D0000002132363F30402262363F34A121223D9
+:1083E00063F3CF2248F2A901A830A8472468A83433
+:1083F0000020914B9847C0EBC0005030B0F5A07FF3
+:1084000080F273870122102120468C4B9847894BBC
+:108410001C68A8340020884B9847C0EBC00050303F
+:10842000B0F5A07F80F27487012212212046834B91
+:108430009847804B1C68A83400207F4B9847C0EBBE
+:10844000C0005030B0F5A07F80F271870122132167
+:1084500020467A4B9847774C2068A430794B984750
+:1084600020687F2241F22C01A430774B9847206886
+:1084700011234FF0000263F30402222161F34A1238
+:1084800063F3CF2241F22901A430694B9847206859
+:10849000236A13F0020314BF07211C21002B15BF10
+:1084A0000F243A2408231D234FF0000263F3040233
+:1084B00064F34A1261F3CF2248F28911A4305C4B75
+:1084C00098475C4B1C68A43400205B4B984700EB3A
+:1084D000800080005030B0F5A07F80F23787012205
+:1084E00010212046554B9847524B1C68A43400205D
+:1084F000514B984700EB800080005030B0F5A07FD2
+:1085000080F234870122112120464C4B9847494C78
+:108510002068A28948F28921A430454DA8472068E7
+:10852000E28948F28941A430A8472068AC30454B25
+:1085300098472068FF222C21AC30434B9847206895
+:10854000A2892921AC30A8472068E28940F229415C
+:10855000AC30A8472468AC340020374B984700EB78
+:1085600080005030B0F5A07F80F2108701220321F7
+:108570002046324DA8472F4C206847F6FF72012154
+:10858000AC30A8472068B0302E4B98472468B034F0
+:1085900000202E4B9847012840F207870020264BE9
+:1085A0009847C0EB001040005030B0F5A07F80F23B
+:1085B0001787012210212046204B98471D4B1C682D
+:1085C000B0340020214B9847012840F21987002041
+:1085D000194B9847C0EB001040005030B0F5A07F19
+:1085E00080F22987012211212046144B9847114B14
+:1085F0001C68B0340020154B9847012840F22B87A7
+:1086000000200D4B9847C0EB001040005030B0F5F3
+:10861000A07F80F23B87012212212046074B98471A
+:10862000044B1C68B0340020084B984701280FE029
+:10863000CD6F0000D86B0020E5140100896E0000AA
+:108640004172000009500100117100000115010084
+:1086500040F22C870020BD4B9847C0EB0010400033
+:108660005030B0F5A07F80F23C87012213212046D4
+:10867000B74B9847B74B1C68B0340020B64B9847AF
+:10868000012840F23E870020B04B9847C0EB001015
+:1086900040005030B0F5A07F80F24E8701221421B7
+:1086A0002046AB4B9847AB4C2068A030AB4B98476B
+:1086B0002068236A13F0020314BF1A211021002B33
+:1086C00015BF372422241C2312234FF0000263F32A
+:1086D000040264F34A1261F3CF223921A030A04B87
+:1086E00098479C4C206801223021A030984DA84723
+:1086F000206803223121A030A8472468A03400203C
+:10870000954B9847012840F2278700208F4B9847C8
+:10871000C0EB001040005030B0F5A07F80F23787EA
+:108720000122122120468A4B98478A4B1C68A034AC
+:108730000020894B9847012840F239870020834B5D
+:108740009847C0EB001040005030B0F5A07F80F299
+:1087500049870122132120467D4B98477D4B1C6899
+:10876000A03400207C4B9847012840F24B87002022
+:10877000764B9847C0EB001040005030B0F5A07F1A
+:1087800080F26087012210212046714B9847714B7F
+:108790001C68A0340020704B9847012840F2628783
+:1087A00000206A4B9847C0EB001040005030B0F5F5
+:1087B000A07F80F27287012211212046644B9847E6
+:1087C000644C684BA360012323710020664B9847DB
+:1087D00004F10800BDE8F081BC20644B9847644B6D
+:1087E00018605C4B1860FEF78EBC15232A211C46CE
+:1087F000FEF7B3BC0020554B984750305D4B83FBD0
+:108800000023C217C2EBA31212B2FEF7C2BC0020B3
+:108810004E4B984700EB800040005030554B83FB97
+:108820000023C217C2EBA31212B2FEF7C5BC002090
+:10883000464B984700EB8000400050304D4B83FB87
+:108840000023C217C2EBA31212B2FEF7C8BC00206D
+:108850003E4B984700EB40005030464B83FB0023D3
+:10886000C217C2EBA31212B2FEF7E9BC0020374BCD
+:108870009847143080003F4B83FB0023C217C2EBA4
+:10888000A31212B2FEF7ECBC0020304B9847283000
+:108890004000384B83FB0023C217C2EBA31212B275
+:1088A000FEF7EFBC0020294B98475030314B83FB3B
+:1088B0000023C217C2EBA31212B2FEF7F2BC0020D3
+:1088C000224B9847C0EB00105030B0F5A07F02DA81
+:1088D0000122FEF703BD00201C4B9847C0EB00109F
+:1088E0005030244B83FB0023C217C2EBA31212B2F9
+:1088F000FEF7F4BC0020154B9847C0EB0010400079
+:1089000050301C4B83FB0023C217C2EBA31212B2E0
+:10891000FEF7E4BC00200D4B9847C0EB0010503030
+:10892000B0F5A07F02DA0122FEF7F1BC0020074B70
+:108930009847C0EB001050300E4B83FB0023C2174A
+:10894000C2EBA31212B2FEF7E2BC00BFE5140100B5
+:10895000896E0000D86B002001150100095001004C
+:10896000CD6F0000A1470100DD4200008529010014
+:10897000646D0020676666660020C74B9847C0EBB1
+:10898000001040005030C54B83FB0023C217C2EBE0
+:10899000A31212B2FEF7BBBC0020BF4B9847C0EB3E
+:1089A00000105030B0F5A07F02DA0122FEF7C8BCFB
+:1089B0000020B94B9847C0EB00105030B74B83FBF9
+:1089C0000023C217C2EBA31212B2FEF7B9BC0020FB
+:1089D000B14B9847C0EB001040005030AF4B83FBC9
+:1089E0000023C217C2EBA31212B2FEF7A9BC0020EB
+:1089F000A94B9847C0EB00105030B0F5A07F02DAC9
+:108A00000122FEF7B6BC0020A34B9847C0EB001034
+:108A10005030A24B83FB0023C217C2EBA31212B249
+:108A2000FEF7A7BC00209C4B9847C0EB001040000D
+:108A300050309A4B83FB0023C217C2EBA31212B231
+:108A4000FEF797BC062310210924FEF7DCBC0020AA
+:108A5000914B9847C0EB00105030B0F5A07F02DA80
+:108A60000122FEF7F1BC00208B4B9847C0EB0010B1
+:108A700050308A4B83FB0023C217C2EBA31212B201
+:108A8000FEF7E2BC0020844B9847C0EB001040008A
+:108A90005030824B83FB0023C217C2EBA31212B2E9
+:108AA000FEF7D2BC00207C4B9847C0EB0010503042
+:108AB000B0F5A07F02DA0122FEF7DFBC0020764B82
+:108AC0009847C0EB00105030744B83FB0023C21753
+:108AD000C2EBA31212B2FEF7D0BC00206E4B984737
+:108AE000C0EB0010400050306C4B83FB0023C217DA
+:108AF000C2EBA31212B2FEF7C0BC0020664B98472F
+:108B0000C0EB00105030B0F5A07F02DA0122FEF772
+:108B1000CDBC0020604B9847C0EB001050305F4B3D
+:108B200083FB0023C217C2EBA31212B2FEF7BEBC36
+:108B30000020594B9847C0EB001040005030574B75
+:108B400083FB0023C217C2EBA31212B2FEF7AEBC26
+:108B50000020514B984714308000504B83FB00237A
+:108B6000C217C2EBA31212B2FEF7B5BC0623102146
+:108B70000924FEF7BFBC0020474B984700EB40009C
+:108B80005030464B83FB0023C217C2EBA31212B234
+:108B9000FEF720BD0020404B9847C0EB001050303E
+:108BA000B0F5A07F02DA0122FEF72DBD00203A4B7E
+:108BB0009847C0EB00105030384B83FB0023C2179E
+:108BC000C2EBA31212B2FEF71EBD0020324B984733
+:108BD000C0EB001040005030304B83FB0023C21725
+:108BE000C2EBA31212B2FEF70EBD00202A4B98472B
+:108BF000C0EB00105030B0F5A07F02DA0122FEF782
+:108C00001BBD0020244B9847C0EB00105030234B75
+:108C100083FB0023C217C2EBA31212B2FEF70CBDF6
+:108C200000201D4B9847C0EB0010400050301B4BFC
+:108C300083FB0023C217C2EBA31212B2FEF7FCBCE7
+:108C40000020154B9847C0EB00105030B0F5A07FC6
+:108C500002DA0122FEF709BD00200F4B9847C0EB56
+:108C6000001050300D4B83FB0023C217C2EBA31240
+:108C700012B2FEF7FABC0020074B9847C0EB001079
+:108C800040005030054B83FB0023C217C2EBA312F8
+:108C900012B2FEF7EABC00BFE51401006766666623
+:108CA0000020C94B9847C0EB001040005030C74B24
+:108CB00083FB0023C217C2EBA31212B2FEF7ECBC77
+:108CC0000020C14B984700EB800080005030BF4B24
+:108CD00083FB0023C217C2EBA31212B2FEF721BD21
+:108CE0000020B94B984700EB400200EB8200503067
+:108CF000B64B83FB0023C217C2EBA31212B2FEF7DE
+:108D000057BD0020B04B984700EB400200EB8200BB
+:108D10005030AE4B83FB0023C217C2EBA31212B23A
+:108D2000FEF75ABD0020A84B984700EB400200EB2D
+:108D300082005030A54B83FB0023C217C2EBA31265
+:108D400012B2FEF75DBD00209F4B984700EB40023A
+:108D500000EB820050309D4B83FB0023C217C2EB17
+:108D6000A31212B2FEF760BD0020974B9847143053
+:108D70008000964B83FB0023C217C2EBA31212B2F2
+:108D8000FEF767BD0020904B984700EB8000400045
+:108D900050308E4B83FB0023C217C2EBA31212B2DA
+:108DA000FEF76ABD0020884B984700EB400050302A
+:108DB000864B83FB0023C217C2EBA31212B2FEF74D
+:108DC0007FBD0020804B984700EB80004000503072
+:108DD0007E4B83FB0023C217C2EBA31212B2FEF735
+:108DE00082BD0020784B984714308000774B83FB7E
+:108DF0000023C217C2EBA31212B2FEF79ABD0020E5
+:108E0000714B984700EB40005030704B83FB0023C0
+:108E1000C217C2EBA31212B2FEF7B2BD00206A4B1A
+:108E2000984700EB40005030684B83FB0023C2178B
+:108E3000C2EBA31212B2FEF7B5BD0020624B9847F9
+:108E400000EB40005030614B83FB0023C217C2EBA4
+:108E5000A31212B2FEF7B8BD00205B4B984700EB9F
+:108E600040005030594B83FB0023C217C2EBA312C2
+:108E700012B2FEF7BBBD0020534B98471430800060
+:108E8000524B83FB0023C217C2EBA31212B2FEF7B0
+:108E9000DABD07230F210824FEF7E9BD00204A4B65
+:108EA000984700EB80005030484B83FB0023C217EB
+:108EB000C2EBA31212B2FEF7F9BD0020424B984755
+:108EC00000EB80005030414B83FB0023C217C2EB04
+:108ED000A31212B2FEF7FCBD00203B4B984700EBFB
+:108EE00080005030394B83FB0023C217C2EBA31222
+:108EF00012B2FEF7FFBD0020334B984700EB800015
+:108F00005030324B83FB0023C217C2EBA31212B2C4
+:108F1000FEF702BE00202C4B984700EB400050307B
+:108F20002A4B83FB0023C217C2EBA31212B2FEF737
+:108F300005BE0020244B9847322202FB00F050303F
+:108F4000224B83FB0023C217C2EBA31212B2FEF71F
+:108F50000CBE00201C4B9847C0EBC00050301B4B90
+:108F600083FB0023C217C2EBA31212B2FEF752BE5C
+:108F70000020154B9847C0EBC0005030134B83FBCB
+:108F80000023C217C2EBA31212B2FEF755BE002097
+:108F90000D4B9847C0EBC00050300C4B83FB0023B7
+:108FA000C217C2EBA31212B2FEF758BE0020064B46
+:108FB000984728304000054B83FB0023C217C2EBC3
+:108FC000A31212B2FEF791BEE51401006766666651
+:108FD0000020CD4B98475030CC4B83FB0023C21769
+:108FE000C2EBA31212B2FEF79DBE15232A211C4626
+:108FF000FEF7B0BE0020C44B9847642202FB00F08D
+:109000005030C24B83FB0023C217C2EBA31212B233
+:10901000FEF7D1BE0020BC4B9847642202FB00F053
+:109020005030BA4B83FB0023C217C2EBA31212B21B
+:10903000FEF7D4BE1F233F211C46FEF709BF1D23A8
+:109040003B211C46FEF71ABF1F233F211C46FEF79B
+:109050002CBF07230F210824FEF74FBF07230F2142
+:109060000824FEF77FBF0020A74B9847C0EB0010F5
+:109070005030B0F5A07F02DA0122FEF7EFBF0020EA
+:10908000A14B9847C0EB00105030A04B83FB00234E
+:10909000C217C2EBA31212B2FEF7E0BF00209A4B38
+:1090A0009847C0EB001040005030984B83FB0023E2
+:1090B000C217C2EBA31212B2FEF7D0BF0020924B30
+:1090C0009847C0EB00105030B0F5A07F02DA0122C3
+:1090D000FEF7DDBF00208C4B9847C0EB00105030EE
+:1090E0008A4B83FB0023C217C2EBA31212B2FEF716
+:1090F000CEBF0020844B9847C0EB0010400050309A
+:10910000824B83FB0023C217C2EBA31212B2FEF7FD
+:10911000BEBF00207C4B9847C0EB00105030B0F52C
+:10912000A07F02DA0122FEF7CBBF0020764B9847E2
+:10913000C0EB00105030754B83FB0023C217C2EB0D
+:10914000A31212B2FEF7BCBF00206F4B9847C0EBD2
+:109150000010400050306D4B83FB0023C217C2EB60
+:10916000A31212B2FEF7ACBF0020674B9847C0EBCA
+:1091700000105030B0F5A07F02DA0122FEF7B9BF2F
+:109180000020614B9847C0EB001050305F4B83FBD1
+:109190000023C217C2EBA31212B2FEF7AABF00202F
+:1091A000594B9847C0EB001040005030574B83FBA1
+:1091B0000023C217C2EBA31212B2FEF79ABF00201F
+:1091C000514B9847C0EB00105030B0F5A07F02DA49
+:1091D0000122FEF7A7BF00204B4B9847C0EB0010C1
+:1091E00050304A4B83FB0023C217C2EBA31212B2CA
+:1091F000FEF798BF0020444B9847C0EB001040009A
+:109200005030424B83FB0023C217C2EBA31212B2B1
+:10921000FEF788BF00203C4B9847C0EB0010503051
+:10922000B0F5A07F03DA4FF0FF32FEF795BF0020C4
+:10923000354B9847C0EB00105030344B83FB002374
+:10924000C217A2EBA31212B2FEF786BF00202E4B6C
+:109250009847C0EB0010400050302C4B83FB00239C
+:10926000C217A2EBA31212B2FEF776BF0020264B64
+:10927000984700EB800080005030244B83FB002394
+:10928000C217C2EBA31212B2FEF79EBF1D233B21F1
+:109290001C46FEF7C5BF07230F210824FEF7D7BFE2
+:1092A0000020194B984700EB800000EB8000503005
+:1092B000164B83FB0023C217C2EBA31212B2FEF7B8
+:1092C000E6BF1F233F211C46FFF710B800200E4BBE
+:1092D000984700EB800050300C4B83FB0023C217F3
+:1092E000C2EBA31212B2FFF745B80020064B984715
+:1092F000C0EBC0005030054B83FB0023C217C2EB0C
+:10930000A31212B2FFF77FB8E51401006766666624
+:109310000020CA4B9847C0EBC0005030C84B83FBBD
+:109320000023C217C2EBA31212B2FFF77EB80020CF
+:10933000C24B9847C0EBC0005030C14B83FB0023A9
+:10934000C217C2EBA31212B2FFF781B80020BB4BC9
+:10935000984700EB800080005030B94B83FB00231E
+:10936000C217C2EBA31212B2FFF7BAB80020B34B78
+:10937000984700EB800080005030B14B83FB002306
+:10938000C217C2EBA31212B2FFF7BDB80020AB4B5D
+:10939000984700EB80005030A94B83FB0023C21795
+:1093A000C2EBA31212B2FFF7E2B80020A34B98471A
+:1093B000C0EB00105030B0F5A07F02DA0122FFF7B9
+:1093C000F9B800209D4B9847C0EB001050309C4BE3
+:1093D00083FB0023C217C2EBA31212B2FFF7EAB855
+:1093E0000020964B9847C0EB001040005030944B43
+:1093F00083FB0023C217C2EBA31212B2FFF7DAB845
+:1094000000208E4B9847C0EB00105030B0F5A07F85
+:1094100002DA0122FFF7E7B80020884B9847C0EB3B
+:1094200000105030864B83FB0023C217C2EBA312FF
+:1094300012B2FFF7D8B80020804B9847C0EB00105D
+:10944000400050307E4B83FB0023C217C2EBA312B7
+:1094500012B2FFF7C8B80020784B9847C0EB001055
+:109460005030B0F5A07F02DA0122FFF7D5B8002016
+:10947000724B9847C0EB00105030714B83FB0023B8
+:10948000C217C2EBA31212B2FFF7C6B800206B4B93
+:109490009847C0EB001040005030694B83FB00231D
+:1094A000C217C2EBA31212B2FFF7B6B80020634B8B
+:1094B0009847C0EB00105030B0F5A07F02DA0122CF
+:1094C000FFF7D4B800205D4B9847C0EB0010503038
+:1094D0005B4B83FB0023C217C2EBA31212B2FFF750
+:1094E000C5B80020554B9847C0EB001040005030E5
+:1094F000534B83FB0023C217C2EBA31212B2FFF738
+:10950000B5B800204D4B9847C0EB00105030B0F577
+:10951000A07F02DA0122FFF7C2B80020474B98472C
+:10952000C0EB00105030464B83FB0023C217C2EB48
+:10953000A31212B2FFF7B3B80020404B9847C0EB1C
+:109540000010400050303E4B83FB0023C217C2EB9B
+:10955000A31212B2FFF7A3B80020384B9847C0EB14
+:1095600000105030B0F5A07F02DA0122FFF7D9B821
+:109570000020324B9847C0EB00105030304B83FB3B
+:109580000023C217C2EBA31212B2FFF7CAB8002021
+:109590002A4B9847C0EB001040005030284B83FB0B
+:1095A0000023C217C2EBA31212B2FFF7BAB8002011
+:1095B000224B9847C0EB00105030B0F5A07F02DA84
+:1095C0000122FFF7C7B800201C4B9847C0EB0010E2
+:1095D00050301B4B83FB0023C217C2EBA31212B205
+:1095E000FFF7B8B80020154B9847C0EB00104000BB
+:1095F0005030134B83FB0023C217C2EBA31212B2ED
+:10960000FFF7A8B800200D4B9847C0EB0010503072
+:10961000B0F5A07F02DA0122FFF7B5B80020074BB2
+:109620009847C0EB00105030054B83FB0023C21756
+:10963000C2EBA31212B2FFF7A6B800BFE5140100F7
+:109640006766666600201D4B9847C0EB001040001F
+:1096500050301B4B83FB0023C217C2EBA31212B284
+:10966000FFF791B80020154B9847C0EB0010503021
+:10967000B0F5A07F02DA0122FFF79EB800200F4B61
+:109680009847C0EB001050300D4B83FB0023C217EE
+:10969000C2EBA31212B2FFF78FB80020074B984716
+:1096A000C0EB001040005030054B83FB0023C21775
+:1096B000C2EBA31212B2FFF77FB800BFE51401009E
+:1096C0006766666610B5094B98470446437C13F0FD
+:1096D000010F03D0406808B1054B9847637C6FF3D6
+:1096E000000363740023636010BD00BF25540000B5
+:1096F0006D2A0100F8B507461E4B9847037C03F01E
+:109700000703022B00D0F8BD044601894FF6FF7312
+:109710009942F8D0184B1B680339006898470646F1
+:109720003846144B9847437C13F0010F14BF406830
+:109730000430236803EB060E9B5DC3B100252B4666
+:10974000425D8EF800200133DBB21D46F21821681D
+:1097500001EB020E8A5C002AF2D1435D8EF80030E4
+:109760003846064B98474FF6FF732381CBE7002519
+:10977000F3E700BF255400005C000020C5960100FF
+:1097800038B504460D46034B9847C5812046024B29
+:10979000984738BD25540000A939000038B5044663
+:1097A0000D46034B984785812046024B984738BDAC
+:1097B00025540000A93900002DE9F84306460C465F
+:1097C000124B9847122200213046114DA84780467F
+:1097D000132200213046A84781461022002130463E
+:1097E000A8470746112200213046A84723889844FD
+:1097F000A4F80080A388A3EB0903A38063881F4417
+:109800006780E388181AE080BDE8F883C934000057
+:109810005D4B0000F0B583B006460F461546184B69
+:10982000984704463046174B9847042D1CD9681CAE
+:10983000154B9847606060B12A463946134B9847EC
+:10984000636800225A55637C43F00103637401206E
+:1098500014E00F4B00930F4B40F2B5520E4903201A
+:109860000E4CA047002009E0637C6FF30003637493
+:109870002A463946201D054B9847012003B0F0BD0C
+:1098800025540000C596010085290100FD2B01002B
+:10989000C40C0200740A0200940C020005280100A6
+:1098A00030B583B004460D46104B984768B9104B4D
+:1098B00000934FF4C4720F4903200F4DA84722466E
+:1098C00000230E480E498847FEE720460D4B984777
+:1098D000037CC3F30113AB4206D0037C65F305138D
+:1098E00003742046084B984703B030BD8D29000013
+:1098F0008C0A0200940C02000528010020BD010022
+:109900009529000025540000A939000030B583B026
+:1099100004460B4B984768B90A4B00934FF4F27218
+:1099200009490320094DA847224600230848094950
+:109930008847FEE72046084B9847006803B030BDD3
+:109940008D290000D80A0200940C020005280100AD
+:1099500020BD0100952900002554000030B583B0DA
+:1099600004460C4B984768B90B4B00934FF4F972BF
+:109970000A4903200A4DA8472246002309480A49FC
+:109980008847FEE72046094B9847007C00F0070017
+:1099900003B030BD8D290000EC0A0200940C0200D7
+:1099A0000528010020BD0100952900002554000074
+:1099B00030B583B004460E4B984768B90D4B009301
+:1099C00040F2FF120C4903200C4DA8472246002309
+:1099D0000B480C498847FEE720460B4B9847007C14
+:1099E000C0F30110032808BF002003B030BD00BF42
+:1099F0008D290000040B0200940C020005280100D0
+:109A000020BD0100952900002554000030B583B029
+:109A100004460C4B984768B90B4B009340F21B224D
+:109A20000A4903200A4DA8472246002309480A494B
+:109A30008847FEE72046094B9847007CC0F380101A
+:109A400003B030BD8D290000180B0200940C0200F9
+:109A50000528010020BD01009529000025540000C3
+:109A60002DE9F04F8FB0054605919E4B984768B998
+:109A70009D4B009340F2A5229C4903209C4CA0479B
+:109A80002A4600239B489C498847FEE7059E3046AE
+:109A9000944B984768B9944B009340F2A62293499F
+:109AA0000320934CA04732460023924892498847AE
+:109AB000FEE70CA92846914B98472846904B9847BB
+:109AC000074628468F4B98470646BDF83430013389
+:109AD000BDF830209B1A1BB2069348F28E0200217B
+:109AE0002846894B98478146039048F2810200211D
+:109AF0002846DFF83082C047044648F28002002141
+:109B00002846C0470490B9F908B0337CC3F38016E7
+:109B100013F0800F18BF46F0020613F0070F08BFBE
+:109B200046F010062846794B98478246012837D1DF
+:109B300046F004063B78002B3AD1B84600252C4667
+:109B4000611B0096049B039A89B24046DFF8D891C6
+:109B5000C847BDF834300133BDF830209B1A1BB222
+:109B600003EBD37300EBD0704FEA6009C9EB6303DA
+:109B70000FFA83F900238DF82F300A93002C40F060
+:109B8000A180634E33680A9940469847044633687B
+:109B9000294638469847204480B20FB0BDE8F08F80
+:109BA000022840F0968046F008063B78002B48D00B
+:109BB000B8464FF000094D460BEB0403079309E04C
+:109BC000079B99440FFA89F907EB000805463B5CAF
+:109BD000002B34D00096069B049A039940464D4CC6
+:109BE000A0472844059BB3F9022009EB0B039A42D6
+:109BF000E6DC04460EA941F8140D474B1B683846B5
+:109C000098470A2802D03B5D03B90134BAF1010F2D
+:109C100096D0BAF1020F18D1611B0096049B039AEB
+:109C200089B24046DFF80091C847BDF834300133AF
+:109C3000BDF830209B1A1B1A0FFA83F99AE70446E5
+:109C4000E4E7B84600252C46E6E74FF0000991E727
+:109C5000079A06990398314B984700EB09039BB28A
+:109C6000059AB2F900101AB2914228DB0A9A5119EA
+:109C7000A14224D0795C11B304990B440FFA83F903
+:109C800093460A9B2B44A342BFF47BAFDAF8003023
+:109C90000AA9404698470690DAF8003000210A9851
+:109CA000404498470790002ED2D00A9B18F8031022
+:109CB0000DF12F001A4B98470028E2D1C8E7CDF8E4
+:109CC00028B05EE74FF0000BDFF860A006F0010659
+:109CD000D7E73B78002B7FF46BAFB84600252C46C6
+:109CE000A94647E78D290000600B0200940C020092
+:109CF0000528010020BD010095290000B997010049
+:109D00000D99010025540000294D0000B199010072
+:109D1000640000205943010068000020090601008A
+:109D2000114301005D4B00008545010058000020F3
+:109D30002DE9F04F99B00446AF4B98470368002BCC
+:109D400048D0054616A92046AC4B9847BDF85C6044
+:109D50000136BDF85830F61A36B248F28E020021AC
+:109D60002046A74B9847804648F2810200212046B2
+:109D7000A44FB847814648F2800200212046B847E8
+:109D800007462B7CC3F3801213F0800F18BF42F0FC
+:109D9000020213F0070F08BF42F010022968029276
+:109DA0000196CDF800900346424615A8964EB0475E
+:109DB0002B7C13F0070310D0032B34D0042B00F0BE
+:109DC000D780022B00F06D81012B00F0FE81204630
+:109DD0008E4B984719B0BDE8F08F12220021204623
+:109DE000884EB0470546132200212046B04728443C
+:109DF000BDF854502844ADF85400102200212046EC
+:109E0000B0470546112200212046B0472A18BDF868
+:109E10005600024412B2ADF85620BDF95410204647
+:109E20007B4B9847D3E705A87A4B984705944FF6A4
+:109E3000FF73ADF84830202211464046764B9847D4
+:109E400038444FF47A7303FB00F3688993FBF0F313
+:109E500003EB43039BB20F931193BDF95420BDF85C
+:109E60005C300133BDF858105B1A9BB219B28A42BC
+:109E700037DD9B1A1AB200210B910C92674E0696A1
+:109E80006889674B98470D90109031462046654B86
+:109E9000984718B3426A90F83C3003F001030D99DB
+:109EA0008A4211DA0E929DF84A206FF300028DF873
+:109EB0004A204BB19DF8503043F001038DF85030EB
+:109EC0000B9B0C9A0B920C9305A8574B984757493C
+:109ED0002046574B98470023EB8178E700231A462A
+:109EE000DDE74E492046524B98470023AB81BDF930
+:109EF0005620BDF85E300133BDF85A105B1A9BB294
+:109F000019B28A42E3DD9A1AB8F80830D21A12B2AE
+:109F100000210B910C92454E06966889404B98475C
+:109F20000D901090314620463E4B9847E8B1426A6A
+:109F300090F83C3003F001030D998A4211DA0E9239
+:109F40009DF84A206FF300028DF84A204BB19DF82E
+:109F5000503043F001038DF850300B9B0C9A0B925C
+:109F60000C9305A8304B984731E700231A46E3E7E6
+:109F700005A8284B984705944FF6FF73ADF8483075
+:109F8000BDF85C300133BDF858209B1ABDF9542050
+:109F90001BB29A4250DD2022114640461E4B984784
+:109FA000C0EB803300EB8302BDF85430D21A12B2FA
+:109FB00000210B910C92194E06966889184B984710
+:109FC0000D9031462046174B9847002832D0436AFF
+:109FD0000D9A934206DA0E939DF84A306FF3000310
+:109FE0008DF84A3005A8104B984710492046104B71
+:109FF00098470023EB81EAE625540000B997010059
+:10A00000294D00005D4B000025460100A9390000E4
+:10A01000294900008D180100090601009D970100E3
+:10A02000391A0100FD190100491901008197010049
+:10A03000D11801000023CBE76E4920466E4B9847AC
+:10A040000023AB81BDF95620BDF85E300133BDF869
+:10A050005A105B1A1BB29A42C7DDB8F808301A448E
+:10A06000524212B200210B910C92644E06966889FE
+:10A07000634B98470D9031462046624B984770B12C
+:10A08000436A0D9A934206DA0E939DF84A306FF3B5
+:10A0900000038DF84A3005A85B4B984797E60023EC
+:10A0A000EFE7BDF85E300133BDF85A209B1ABDF9C9
+:10A0B00056201BB29A4203DC4FF6FF732B8186E6D3
+:10A0C000524B1B6828689847032803D84FF6FF7344
+:10A0D0002B817CE6BDF85C600136BDF85830F61A7D
+:10A0E000B6B22E2211464046494B98473844C0EB41
+:10A0F000803300EB83003044ADF81000BDF85E30D3
+:10A100000133BDF85A209B1A9BB218B2B8F9082047
+:10A110004A4490FBF2F102FB11029B1AA3EB0909DE
+:10A12000ADF8129004A920463A4B9847804607465E
+:10A130002E683046384B98478146384B1B6841465D
+:10A14000304698470646059000F10308C1450ED2F7
+:10A15000DFF8DCA028683044DAF800309847059E24
+:10A16000361A0596013F06F10308C145F2D34FF0B8
+:10A17000040A4FF00009DFF8B8B02868059B1844BE
+:10A18000DBF80030984781445FFA89F905A928680F
+:10A19000234B1B689847BAF1010AEED129684A4659
+:10A1A000314420461F4B984700283FF410AEF11C65
+:10A1B0002E222B689A5501368E42FAD12B68002246
+:10A1C00003F8082003372F8101E6102200212046E2
+:10A1D000154EB0470546112200212046B0472918E8
+:10A1E000BDF85600014409B2ADF8561020460F4B99
+:10A1F0009847ECE59D970100D11801008197010077
+:10A20000391A0100FD190100491901006000002000
+:10A2100009060100619A01004FAF01005C000020B7
+:10A2200058000020159801005D4B00003D4A0000D9
+:10A2300054000020F0B583B006460D46404B9847C9
+:10A2400060B9404B0093B8223F4903203F4CA047E0
+:10A25000324600233E483F498847FEE730463E4BA2
+:10A26000984730463D4B9847044605B32846344B43
+:10A27000984708B32768BD422BD01FB1237C13F049
+:10A28000080F49D02846364B98470130354B984740
+:10A2900020602B4B9847002844D0206850B12946B5
+:10A2A000314B9847237C6FF3C303237430E030466F
+:10A2B0002E4B984703B0F0BD224B0093C422224995
+:10A2C0000320224CA0472A460023214821498847E1
+:10A2D000FEE7237C13F0080FD4D13846204B984773
+:10A2E000411C3846224B98472060154B984760B96F
+:10A2F000144B0093D52214490320144DA84722681B
+:10A3000000231C4813498847FEE72368002BD1D05F
+:10A310003046164B9847CDE73846174B98470023F1
+:10A320002360AFE7074B0093EE2207490320074D58
+:10A33000A847226800230F4806498847FEE700BF68
+:10A340008D290000780B0200940C02000528010002
+:10A3500020BD010095290000A93900002554000006
+:10A360004FAF0100852901003FAF0100319D010081
+:10A37000412E0100BCB401006D2A010070B582B00D
+:10A3800005460E46144B984768B9144B00934FF49A
+:10A39000A67213490320134CA0472A4600231248F3
+:10A3A00012498847FEE72846114B98470446037C2C
+:10A3B00013F0080F05D1006818B10E4B9847002321
+:10A3C000236026B1237C43F00803237426602846CB
+:10A3D000094B984702B070BD8D290000A40B020004
+:10A3E000940C02000528010020BD01009529000001
+:10A3F000255400006D2A0100319D0100F0B583B0A5
+:10A4000005460F46224B984768B9224B009340F20D
+:10A41000651221490320214CA0472A4600232048E9
+:10A4200020498847FEE728461F4B984704461F49A6
+:10A4300028461F4EB0471F492846B0471E492846A8
+:10A44000B0471E492846B0470023A381E381FB1E85
+:10A45000DBB2022B237C94BF43F080036FF3C7135E
+:10A460002374237C03F00703022B08D0237C67F3BB
+:10A47000020323742846124B984703B0F0BD22898B
+:10A480004FF6FF739A42F1D028460E4B9847EDE7FE
+:10A490008D290000C00B0200940C02000528010069
+:10A4A00020BD01009529000025540000B13B0000AB
+:10A4B000D1180100113C00009D9701008197010017
+:10A4C000319D0100F596010030B583B004460D467C
+:10A4D000104B984768B9104B00934FF4CD720F4959
+:10A4E00003200F4DA847224600230E480E498847F7
+:10A4F000FEE720460D4B9847037CC3F38013AB4225
+:10A5000006D0037C65F3861303742046084B9847F6
+:10A5100003B030BD8D290000D80B0200940C02005E
+:10A520000528010020BD01009529000025540000E8
+:10A53000319D01002DE9F04182B00F46794B9847DB
+:10A540000446794B9847E8B1002C00F09A80774B8D
+:10A550001B6823B314212046754B98472046754B42
+:10A5600098470546704B9847F8B9734B00935D22A6
+:10A5700072490320724CA0472A4600237148724951
+:10A580008847FEE76C4B009354226C4903206C4DC6
+:10A59000A847224600236B486B498847FEE72046C0
+:10A5A0006A4B9847614B1860D4E7002D6DD00023AB
+:10A5B0002B602A7C02F0B7024FF6FF71298142F02E
+:10A5C000300263F302022A7419226A81AB81EB81A3
+:10A5D0006B606A7C63F300026A745D4920465D4BE0
+:10A5E00098475D4920465D4B9847002F52D038462A
+:10A5F000504B984706463846594B984701462046E7
+:10A60000584B98473846584B984701462046574B79
+:10A6100098473846564B984701462046554B984731
+:10A62000337C13F0080F46D13846534B9847014608
+:10A630002046524B9847337C03F00703022B42D04D
+:10A64000737C13F0010F64D07068002861D04C4B0C
+:10A65000984782B2696820464A4B9847727C6B7C67
+:10A6600062F300036B7433892B81FF212046464B34
+:10A670009847464B0093304BA82230490120304D7B
+:10A68000A847204602B0BDE8F0812046404B9847DD
+:10A690000024F6E7122120463E4B98470021204631
+:10A6A0003D4B9847002120462E4B98473B4920467A
+:10A6B000324B9847DDE738462F4B984701462046F6
+:10A6C000374B9847B7E72F683068364B98470146B5
+:10A6D0003846354B98472860134B984760B9164B5E
+:10A6E0000093952215490320154CA0472A680023A2
+:10A6F000144815498847FEE72F6887B1D6F80080CF
+:10A700004046284B9847024641463846274B9847D3
+:10A7100096E70422B118A818244B98479EE7002416
+:10A72000AFE700BFAD4400008D290000FC6B0020A6
+:10A730005932000025540000F00B0200940C020076
+:10A7400005280100BCB4010095290000DD5300007C
+:10A7500031A9010011320000B1A70100B53100009C
+:10A760005D990100FDA301000D9A0100C9A401003B
+:10A77000B1990100A19801000D99010035A20100D5
+:10A780004FAF01001598010021410000F80C0200B4
+:10A79000ED5500009147010029300000F00C020047
+:10A7A0007DA30100F92A0100412E0100FD2B0100CB
+:10A7B0002DE9F04107461546082915D00C46304BC7
+:10A7C0001B6898470646012815D1072C20D038462B
+:10A7D0002C4B9847804644BB037C13F0080F1DD0D8
+:10A7E0003846294B984706E013783BB900F1280317
+:10A7F0006B60012623B13046BDE8F0810023F7E706
+:10A800001F4B1B682A460821384698470646F2E740
+:10A810001E4928461E4B98470646ECE700681D4B2C
+:10A8200098470023C8F80030DAE7042C14D0022C33
+:10A83000E1D1AA8801322B88D21ABB8A0133398A26
+:10A840005B1A92B29BB29A420DD03846124B98478F
+:10A850003846124B9847CEE738460F4B9847384654
+:10A860000E4B9847C7E7EA8801326B88D21AFB8AF9
+:10A870000133798A5B1A92B29BB29A42E5D1BAE768
+:10A88000FC6B002025540000C5960100080D020055
+:10A89000DD5600006D2A0100F5960100319D010092
+:10A8A00030B583B004460A4B984718B14FF6FF7095
+:10A8B00003B030BD074B009340F21D320649032020
+:10A8C000064DA84722460023054806498847FEE76B
+:10A8D0008D290000180C0200940C020005280100CC
+:10A8E00020BD01009529000030B583B004460A4B15
+:10A8F000984718B14FF6FF7003B030BD074B009377
+:10A900004FF44C7206490320064DA8472246002307
+:10A91000054806498847FEE78D290000340C0200EF
+:10A92000940C02000528010020BD010095290000BB
+:10A93000022A00F01E810AB1002070472DE9F04381
+:10A94000A9B00F4605468C4B98478046042200214B
+:10A9500028468A4CA0478146052200212846A04768
+:10A9600005F10F0305F1170606AA13F8014F02F8C7
+:10A97000014BB342F9D11FFA89F9BDF81830A3EBA6
+:10A980000903ADF81830BDF81C309944ADF81C909F
+:10A9900080B2BDF81A301B1AADF81A30BDF81E305F
+:10A9A0001844ADF81E0013A8754B984713AA002150
+:10A9B0002846744B984713AA394606A8724B984705
+:10A9C00008A92846714B984708AA39460AA8704B2F
+:10A9D000984710B929B0BDE8F08328466D4B9847D9
+:10A9E00098F81030C3F3801413F0800F18BF44F0B0
+:10A9F000020413F0070F08BF44F01004012838D0F8
+:10AA0000022808BF44F008040CA8634B9847284666
+:10AA1000624B9847ADF83E002846614B9847ADF829
+:10AA20004000B8F90C30ADF84230B8F90E30ADF84E
+:10AA300044308DF847400CAA00212846594B9847CE
+:10AA400098F8102002F00703033BDBB2012B13D967
+:10AA5000D8F80030002200920CAA0AA908A8524D8A
+:10AA6000A84798F8103003F00703042B2BD00020E0
+:10AA7000B0E744F00404C7E702F03002102A01D026
+:10AA8000202AE5D1BDF93C30D8F80010029447F6F1
+:10AA900018420192BDF93A2000920D9A05A8434D43
+:10AAA000A847BDF824300133BDF820209B1ABDF91A
+:10AAB00014201BB29A42CBDD9DF8473023F00C03E3
+:10AAC0008DF84730C4E7BDF93C30D8F80010029447
+:10AAD00047F618420192BDF93A2000920D9A05A856
+:10AAE000324CA047BDF91420BDF824300133BDF825
+:10AAF00020105B1A1BB29A4220DCBDF91620BDF86B
+:10AB000026300133BDF822105B1A1BB29A42AEDD2B
+:10AB1000B8F90C30ADF842300D9B1B891344B8F8DE
+:10AB20000E201344ADF84430D8F8003000220092D3
+:10AB30000CAA0AA908A81C4CA04798E7B8F80C4032
+:10AB4000224494B2202211460D98194B984700EBED
+:10AB500040000444ADF84240B8F90E30ADF844303E
+:10AB6000D8F80030002200920CAA0AA908A8A84729
+:10AB7000C3E70220704700BF255400005D4B000072
+:10AB800011C800000D570000D9C80000B997010096
+:10AB9000C11A0100B1990100759F0000A1A8010030
+:10ABA000E9A80100F95C0000CD9F000025460100E6
+:10ABB0000906010053B94AB9002908BF00281CBF83
+:10ABC0004FF0FF314FF0FF3000F07AB9ADF1080CD3
+:10ABD0006DE904CE00F006F8DDF804E0DDE90223BB
+:10ABE00004B070472DE9F0478C460D460446089E98
+:10ABF000002B51D18A4217466DD9B2FA82FEBEF1BE
+:10AC0000000F0BD0CEF1200C01FA0EF520FA0CFC4F
+:10AC100002FA0EF74CEA050C00FA0EF44FEA174A56
+:10AC2000250CBCFBFAF81FFA87F90AFB18CC45EA99
+:10AC30000C4508FB09F3AB420AD9ED1908F1FF32C4
+:10AC400080F02381AB4240F22081A8F102083D440C
+:10AC5000ED1AA4B2B5FBFAF00AFB105544EA05441C
+:10AC600000FB09F9A14509D9E41900F1FF3380F08F
+:10AC70000A81A14540F2078102383C44A4EB090453
+:10AC800040EA08400021002E61D024FA0EF400238F
+:10AC900034607360BDE8F0878B4207D9002E54D032
+:10ACA000002186E821000846BDE8F087B3FA83F169
+:10ACB000002940F08E80AB4202D3824200F2FA803B
+:10ACC000841A65EB03050120AC46002E3FD086E8D0
+:10ACD0001010BDE8F08712B90127B7FBF2F7B7FAF9
+:10ACE00087FEBEF1000F34D1EB1B3A0C1FFA87FC34
+:10ACF0000121B3FBF2F8250C02FB183345EA0345AA
+:10AD00000CFB08F3AB4207D9ED1908F1FF3002D272
+:10AD1000AB4200F2D1808046ED1AA3B2B5FBF2F04F
+:10AD200002FB105543EA05440CFB00FCA44507D97F
+:10AD3000E41900F1FF3302D2A44500F2B8801846AE
+:10AD4000A4EB0C0440EA08409DE731463046BDE8DC
+:10AD5000F087CEF1200405FA0EF307FA0EF720FA79
+:10AD600004F83A0C25FA04F448EA0308B4FBF2F1BB
+:10AD70004FEA184502FB11441FFA87FC45EA0445D7
+:10AD800001FB0CF3AB4200FA0EF409D9ED1901F105
+:10AD9000FF3080F08A80AB4240F2878002393D4428
+:10ADA000EB1A1FFA88F5B3FBF2F002FB103345EA09
+:10ADB000034500FB0CF3AB4207D9ED1900F1FF3856
+:10ADC0006FD2AB426DD902383D44EB1A40EA0141E3
+:10ADD0008FE7C1F1200722FA07F88B4005FA01F44A
+:10ADE00048EA030320FA07FE4FEA134CFD404EEAFF
+:10ADF000040EB5FBFCF94FEA1E440CFB19551FFA73
+:10AE000083F844EA054509FB08F4AC4202FA01F272
+:10AE100000FA01FA08D9ED1809F1FF3043D2AC422B
+:10AE200041D9A9F102091D442D1B1FFA8EFEB5FB65
+:10AE3000FCF00CFB10554EEA054400FB08F8A04559
+:10AE400007D9E41800F1FF3529D2A04527D90238E7
+:10AE50001C4440EA0940A4EB0804A0FB02894C45CD
+:10AE6000C6464D4615D312D056B1BAEB0E0364EB6D
+:10AE7000050404FA07F7CB401F43CC4037607460E9
+:10AE80000021BDE8F0871846F8E69046E0E6C245A6
+:10AE9000EAD2B8EB020E69EB03050138E4E7284675
+:10AEA000D7E7404691E78146BEE7014678E702389A
+:10AEB0003C4445E7084608E7A8F102083D442BE773
+:10AEC000704700BF70B50D4E0D4CA41BA41000259B
+:10AED000A54209D10B4E0C4C05F01CFFA41BA4107D
+:10AEE0000025A54205D170BD56F82530984701359B
+:10AEF000EEE756F8253098470135F2E7200D0200BD
+:10AF0000200D0200200D0200240D020010B50139B1
+:10AF10000244904201D1002010BD10F8013B11F80D
+:10AF2000014FA342F5D0181B10BD10F8012B11F8EA
+:10AF3000013B012A28BF9A42F7D0D01A7047034636
+:10AF400011F8012B03F8012B002AF9D170470346B1
+:10AF500013F8012B002AFBD1181A013870470000A2
+:10AF60002E2E2F68706C2F706F72742F68706C5F4C
+:10AF70006770696F5F626173652E68002E2E2F689F
+:10AF8000616C2F7372632F68616C5F6932635F6DF0
+:10AF90005F73796E632E63002E2E2F68616C2F73A2
+:10AFA00072632F68616C5F696F2E63002E2E2F68AD
+:10AFB000616C2F7372632F68616C5F74696D657269
+:10AFC0002E6300002E2E2F68616C2F7372632F6822
+:10AFD000616C5F75736172745F6173796E632E6308
+:10AFE000000000002E2E2F68616C2F7574696C7341
+:10AFF0002F7372632F7574696C735F6C6973742E31
+:10B00000630000002E2E2F68616C2F7574696C73BD
+:10B010002F7372632F7574696C735F72696E6762E8
+:10B0200075666665722E6300003000400034004093
+:10B0300000200141004001410000004300040043A2
+:10B0400000080043000C004303000000140020002F
+:10B0500000010000FF0000000000D70000042707E7
+:10B060002E2E2F68706C2F736572636F6D2F687052
+:10B070006C5F736572636F6D2E6300000038004073
+:10B08000003C004000A0014100C00141001400420A
+:10B0900000180042001400430018004300006B0039
+:10B0A0000803000000000000973A000000000000C4
+:10B0B0002E2E2F68706C2F74632F68706C5F746312
+:10B0C0002E63000048656C6C6F20576F726C6400D3
+:10B0D0006C765F64656275675F636865636B5F73F9
+:10B0E00074720000303132333435363738394142EA
+:10B0F00043444546000000006C765F6465627567F6
+:10B100005F6C6F675F6572726F7200002E2E2F7416
+:10B110006869726470617274792F6C76676C2F73D2
+:10B1200072632F6C765F636F72652F6C765F6465F8
+:10B130006275672E630000006C765F6465627567F8
+:10B140005F636865636B5F7374723A2061206E6F32
+:10B150006E2D4153434949206368617220686173D1
+:10B16000207265706561746564206D6F726520740E
+:10B1700068616E204C565F44454255475F535452B8
+:10B180005F4D41585F5245504541542074696D658B
+:10B19000732900006C765F64656275675F6368653C
+:10B1A000636B5F7374723A20696E76616C696420B8
+:10B1B0006368617220696E207468652073747269B7
+:10B1C0006E6720283C2031302076616C756529003F
+:10B1D0006C765F64656275675F636865636B5F73F8
+:10B1E00074723A20737472696E67206973206C6F91
+:10B1F0006E676572207468616E204C565F444542EC
+:10B2000055475F5354525F4D41585F4C454E47542C
+:10B21000480000006C765F646973705F6765745FF7
+:10B220007363725F616374006C765F646973705FEF
+:10B230006765745F6C617965725F746F70000000A0
+:10B240006C765F646973705F6765745F6C61796564
+:10B25000725F7379730000006C765F646973705F6E
+:10B2600061737369676E5F73637265656E0000007A
+:10B270006C765F646973705F6765745F696E616344
+:10B28000746976655F74696D650000006C765F6453
+:10B290006973705F747269675F61637469766974FA
+:10B2A000790000005F6C765F646973705F67657436
+:10B2B0005F726566725F7461736B00002E2E2F746F
+:10B2C0006869726470617274792F6C76676C2F7321
+:10B2D00072632F6C765F636F72652F6C765F646943
+:10B2E00073702E63000000006C765F7363725F61A1
+:10B2F00063743A206E6F20646973706C6179207298
+:10B3000065676973746572656420746F206765741E
+:10B3100020697473206163742E2073637265656E97
+:10B32000000000006C765F6C617965725F746F700D
+:10B330003A206E6F20646973706C61792072656762
+:10B340006973746572656420746F20676574206921
+:10B35000747320746F70206C617965720000000056
+:10B360006C765F6C617965725F7379733A206E6F8A
+:10B3700020646973706C61792072656769737465A4
+:10B3800072656420746F206765742069747320731C
+:10B3900079732E206C617965720000006C765F64B1
+:10B3A0006973705F61737369676E5F7363726565FC
+:10B3B0006E3A2074727920746F2061737369676EBE
+:10B3C0002061206E6F6E2D73637265656E206F62F3
+:10B3D0006A656374000000006C765F646973705F77
+:10B3E0006765745F696E6163746976655F74696DC2
+:10B3F000653A206E6F20646973706C6179207265A4
+:10B400006769737465726564000000006C765F6440
+:10B410006973705F747269675F6163746976697478
+:10B42000793A206E6F20646973706C61792072655F
+:10B430006769737465726564000000006C765F6410
+:10B440006973705F6765745F726566725F7461735C
+:10B450006B3A206E6F20646973706C61792072653D
+:10B460006769737465726564000000006C765F67DD
+:10B47000726F75705F637265617465006C765F678B
+:10B48000726F75705F6164645F6F626A00000000D4
+:10B490002E2E2F746869726470617274792F6C76C5
+:10B4A000676C2F7372632F6C765F636F72652F6C9E
+:10B4B000765F67726F75702E630000004F757420A1
+:10B4C0006F66206D656D6F72790000006C765F6746
+:10B4D000726F75705F6164645F6F626A3A2074684E
+:10B4E00065206F626A65637420697320616C7265A0
+:10B4F00061647920616464656420746F2074686994
+:10B50000732067726F7570006C765F67726F75700D
+:10B510005F6164645F6F626A3A2061737369676E2A
+:10B52000206F626A65637420746F20616E206F748F
+:10B530006865722067726F75700000006C765F69D5
+:10B540006E6974006C765F6465696E6974000000F2
+:10B550006C765F6F626A5F64656C5F6173796E635E
+:10B56000000000006C765F6F626A5F7365745F61F4
+:10B5700075746F5F7265616C69676E006C765F6F82
+:10B58000626A5F7365745F6578745F636C69636B2F
+:10B590005F617265610000006C765F6F626A5F7365
+:10B5A00065745F6164765F686974746573740000C4
+:10B5B0006C765F6F626A5F7365745F636C69636BFF
+:10B5C000000000006C765F6F626A5F7365745F7481
+:10B5D0006F7000006C765F6F626A5F7365745F64A2
+:10B5E000726167006C765F6F626A5F7365745F6437
+:10B5F0007261675F646972006C765F6F626A5F7325
+:10B6000065745F647261675F7468726F77000000D1
+:10B610006C765F6F626A5F7365745F647261675FA7
+:10B62000706172656E7400006C765F6F626A5F7342
+:10B6300065745F706172656E745F6576656E7400C7
+:10B640006C765F6F626A5F6164645F70726F74656D
+:10B65000637400006C765F6F626A5F636C65617231
+:10B660005F70726F74656374000000006C765F6FCA
+:10B67000626A5F7365745F6576656E745F636200AE
+:10B680006C765F6576656E745F73656E645F667514
+:10B690006E6300006C765F6576656E745F73656ED1
+:10B6A000640000006C765F6F626A5F7365745F733D
+:10B6B00069676E616C5F6362000000006C765F6FAB
+:10B6C000626A5F7365745F64657369676E5F636206
+:10B6D000000000006C765F6F626A5F616C6C6F6384
+:10B6E0006174655F6578745F617474720000000056
+:10B6F0006C765F6F626A5F726566726573685F65BC
+:10B7000078745F647261775F706164006C765F6FFC
+:10B71000626A5F6765745F706172656E74000000D5
+:10B720006C765F6F626A5F6765745F73637265658D
+:10B730006E0000006C765F6F626A5F6765745F64BD
+:10B74000697370006C765F6F626A5F6765745F63D0
+:10B7500068696C64000000006C765F6F626A5F73FA
+:10B7600065745F626173655F646972006C765F6FB8
+:10B77000626A5F6765745F6368696C645F62616376
+:10B780006B0000006C765F6F626A5F636F756E744A
+:10B790005F6368696C6472656E0000006C765F6F51
+:10B7A000626A5F636F756E745F6368696C6472650B
+:10B7B0006E5F726563757273697665006C765F6F34
+:10B7C000626A5F6765745F636F6F72647300000025
+:10B7D0006C765F6F626A5F6765745F780000000077
+:10B7E0006C765F6F626A5F6765745F790000000066
+:10B7F0006C765F6F626A5F6765745F7769647468AF
+:10B80000000000006C765F6F626A5F6765745F6856
+:10B8100065696768740000006C765F6F626A5F67D5
+:10B8200065745F6175746F5F7265616C69676E00E6
+:10B830006C765F6F626A5F6765745F6578745F637B
+:10B840006C69636B5F7061645F6C656674000000B7
+:10B850006C765F6F626A5F6765745F6578745F635B
+:10B860006C69636B5F7061645F7269676874000024
+:10B870006C765F6F626A5F6765745F6578745F633B
+:10B880006C69636B5F7061645F746F7000000000CF
+:10B890006C765F6F626A5F6765745F6578745F631B
+:10B8A0006C69636B5F7061645F626F74746F6D006D
+:10B8B0006C765F6F626A5F6765745F6578745F64FA
+:10B8C0007261775F706164006C765F6F626A5F635C
+:10B8D0006C65616E5F7374796C655F6C697374001D
+:10B8E0006C765F6F626A5F6765745F6C6F63616CD3
+:10B8F0005F7374796C6500006C765F6F626A5F726B
+:10B90000656D6F76655F7374796C655F6C6F63618D
+:10B910006C5F70726F7000006C765F6F626A5F6759
+:10B9200065745F68696464656E0000006C765F6FC3
+:10B93000626A5F696E76616C69646174655F617289
+:10B94000656100006C765F6F626A5F696E76616C3C
+:10B9500069646174650000006C765F6F626A5F6D98
+:10B960006F76655F666F726567726F756E640000F3
+:10B970006C765F6F626A5F6D6F76655F6261636B45
+:10B9800067726F756E6400006C765F6F626A5F73DA
+:10B9900065745F706F7300006C765F6F626A5F73CF
+:10B9A00065745F78000000006C765F6F626A5F7399
+:10B9B00065745F79000000006C765F6F626A5F619A
+:10B9C0006C69676E000000006C765F6F626A5F6191
+:10B9D0006C69676E5F6F7269676F00006C765F6F8E
+:10B9E000626A5F7265616C69676E00006C765F6F9A
+:10B9F000626A5F726566726573685F7374796C659D
+:10BA0000000000006C765F6F626A5F6164645F7360
+:10BA100074796C65000000006C765F6F626A5F731A
+:10BA200065745F68696464656E0000006C765F6FC2
+:10BA3000626A5F6765745F6164765F686974746584
+:10BA4000737400006C765F6F626A5F6765745F6332
+:10BA50006C69636B000000006C765F6F626A5F6701
+:10BA600065745F746F7000006C765F6F626A5F6709
+:10BA700065745F64726167006C765F6F626A5F67AE
+:10BA800065745F647261675F646972006C765F6F92
+:10BA9000626A5F6765745F647261675F7468726F22
+:10BAA000770000006C765F6F626A5F6765745F7035
+:10BAB0006172656E745F6576656E74006C765F6F3B
+:10BAC000626A5F6765745F626173655F6469720073
+:10BAD0006C765F6F626A5F63726561746500000017
+:10BAE0006C765F6F626A5F7365745F706172656EBA
+:10BAF000740000006C765F6F626A5F7365745F73D9
+:10BB0000697A65006C765F6F626A5F7365745F77F0
+:10BB100069647468000000006C765F6F626A5F732E
+:10BB200065745F6865696768740000006C765F6FB4
+:10BB3000626A5F6765745F70726F7465637400003A
+:10BB40006C765F6F626A5F69735F70726F74656352
+:10BB5000746564006C765F6F626A5F6765745F73BB
+:10BB600074617465000000006C765F6F626A5F67E5
+:10BB700065745F77696474685F66697400000000CB
+:10BB80006C765F6F626A5F6765745F686569676836
+:10BB9000745F6669740000006C765F6F626A5F674D
+:10BBA00065745F696E6E65725F636F6F7264730058
+:10BBB000FFFF00006C765F6F626A5F7365745F738E
+:10BBC00074617465000000007472616E735F63726B
+:10BBD00065617465000000006C765F6F626A5F618A
+:10BBE00064645F7374617465000000006C765F6F5D
+:10BBF000626A5F636C6561725F7374617465000093
+:10BC00006C765F6F626A5F6765745F7369676E61A8
+:10BC10006C5F6362000000006C765F6F626A5F6752
+:10BC200065745F64657369676E5F6362000000003E
+:10BC30006C765F6F626A5F6765745F6576656E7468
+:10BC40005F6362006C765F6F626A5F6765745F65F1
+:10BC500078745F61747472006C765F6F626A5F679C
+:10BC600065745F74797065006C765F6F626A5F6798
+:10BC700065745F67726F7570000000006C765F6FAF
+:10BC8000626A5F64656C00006C765F6F626A5F6415
+:10BC9000656C5F6173796E635F6362006C765F6F82
+:10BCA000626A5F636C65616E000000006C765F6FB6
+:10BCB000626A5F69735F666F637573656400000035
+:10BCC0002E2E2F746869726470617274792F6C768D
+:10BCD000676C2F7372632F6C765F636F72652F6C66
+:10BCE000765F6F626A2E63006C765F696E69743A84
+:10BCF00020616C726561647920696E6974656400A5
+:10BD00006C765F696E697420726561647900000009
+:10BD10006C765F6465696E697420646F6E6500009F
+:10BD20004E554C4C20706F696E74657200000000B7
+:10BD30006C765F7363725F6765745F646973703A92
+:10BD40002073637265656E206E6F7420666F756E0A
+:10BD5000640000006C765F6F626A5F7365745F6297
+:10BD60006173655F6469723A20696E76616C6964BB
+:10BD70002062617365206469720000006C765F6FF9
+:10BD8000626A5F636C65616E5F7374796C655F6C2A
+:10BD90006973743A2063616E27742066696E64204B
+:10BDA0007374796C6520776974682060706172744F
+:10BDB000600000006C765F6F626A5F7365745F702D
+:10BDC0006F733A206E6F74206368616E67696E6787
+:10BDD00020706F736974696F6E206F662073637271
+:10BDE00065656E206F626A65637400006C765F6FD4
+:10BDF000626A5F6164645F7374796C653A20636141
+:10BE00006E27742066696E64207374796C65207780
+:10BE10006974682060747970656000006C765F6F8B
+:10BE2000626A5F6372656174653A206E6F74206444
+:10BE30006973706C617920637265617465642074E4
+:10BE40006F20736F206661722E204E6F20706C61C0
+:10BE5000636520746F2061737369676E2074686511
+:10BE6000206E65772073637265656E004F626A6548
+:10BE70006374206372656174652072656164790022
+:10BE800043616E2774207365742074686520706147
+:10BE900072656E74206F6620612073637265656ED3
+:10BEA0000000000043616E27742073657420706188
+:10BEB00072656E74203D3D204E554C4C20746F20B1
+:10BEC000616E206F626A6563740000006C765F6F5C
+:10BED000626A00006C765F726566725F61726561AE
+:10BEE000000000002E2E2F746869726470617274F5
+:10BEF000792F6C76676C2F7372632F6C765F636F2C
+:10BF000072652F6C765F726566722E6300000000AA
+:10BF100043616E277420736574205644422068651F
+:10BF200069676874207573696E672074686520722C
+:10BF30006F756E642066756E6374696F6E2E20284F
+:10BF400057726F6E6720726F756E645F6362206FE9
+:10BF50007220746F20736D616C6C2056444229000E
+:10BF60005F6C765F7374796C655F6C6973745F7214
+:10BF7000656D6F76655F7374796C65005F6C765F75
+:10BF80007374796C655F6C6973745F6164645F730B
+:10BF900074796C65000000006765745F616C6C6F9C
+:10BFA000635F6C6F63616C5F7374796C6500000034
+:10BFB0005F6C765F7374796C655F7365745F696ECF
+:10BFC000740000005F6C765F7374796C655F7365F5
+:10BFD000745F636F6C6F72005F6C765F7374796C03
+:10BFE000655F7365745F6F70610000005F6C765F02
+:10BFF0007374796C655F7365745F707472000000B0
+:10C000005F6C765F7374796C655F6C6973745F6184
+:10C0100064645F7472616E735F7374796C65000041
+:10C020002E2E2F746869726470617274792F6C7629
+:10C03000676C2F7372632F6C765F636F72652F6C02
+:10C04000765F7374796C652E630000006C765F73A5
+:10C0500074796C655F6C6973745F72656D6F76651A
+:10C060005F7374796C653A20636F756C646E2774C6
+:10C07000207265616C6C6F6361746520636C6173C1
+:10C0800073206C69737400006C765F7374796C65EF
+:10C090005F6C6973745F6164645F7374796C653A33
+:10C0A00020636F756C646E2774206164642074680B
+:10C0B0006520636C617373006765745F6C6F6361A7
+:10C0C0006C5F7374796C653A20636F756C646E276E
+:10C0D0007420637265617465206C6F63616C20739A
+:10C0E00074796C65000000006C765F7374796C6520
+:10C0F0005F6C6973745F6164645F7472616E735FB7
+:10C100007374796C653A20636F756C646E27742064
+:10C11000637265617465207472616E736974696FAE
+:10C120006E207374796C650066696C6C5F626C6517
+:10C130006E646564000000006D61705F626C656E26
+:10C14000646564002E2E2F74686972647061727465
+:10C15000792F6C76676C2F7372632F6C765F6472C5
+:10C1600061772F6C765F647261775F626C656E6475
+:10C170002E63000066696C6C5F626C656E6465645A
+:10C180003A20756E737570706F7274656420626C9E
+:10C19000656E64206D6F646500000000FFFF0000A5
+:10C1A0006C765F647261775F696D67006C765F695A
+:10C1B0006D675F647261775F636F72650000000096
+:10C1C0002E2E2F746869726470617274792F6C7688
+:10C1D000676C2F7372632F6C765F647261772F6C5C
+:10C1E000765F647261775F696D672E63000000009F
+:10C1F000496D61676520647261773A2073726320CC
+:10C200006973204E554C4C004E6F0A646174610096
+:10C21000496D6167652064726177206572726F7223
+:10C2200000000000496D61676520647261772063DA
+:10C23000616E2774207265616420746865206C6982
+:10C240006E65000000FF00000055AAFF00112233B8
+:10C25000445566778899AABBCCDDEEFF0001020346
+:10C260000405060708090A0B0C0D0E0F1011121316
+:10C270001415161718191A1B1C1D1E1F2021222306
+:10C280002425262728292A2B2C2D2E2F30313233F6
+:10C290003435363738393A3B3C3D3E3F40414243E6
+:10C2A0004445464748494A4B4C4D4E4F50515253D6
+:10C2B0005455565758595A5B5C5D5E5F60616263C6
+:10C2C0006465666768696A6B6C6D6E6F70717273B6
+:10C2D0007475767778797A7B7C7D7E7F80818283A6
+:10C2E0008485868788898A8B8C8D8E8F9091929396
+:10C2F0009495969798999A9B9C9D9E9FA0A1A2A386
+:10C30000A4A5A6A7A8A9AAABACADAEAFB0B1B2B375
+:10C31000B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C365
+:10C32000C4C5C6C7C8C9CACBCCCDCECFD0D1D2D355
+:10C33000D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E345
+:10C34000E4E5E6E7E8E9EAEBECEDEEEFF0F1F2F335
+:10C35000F4F5F6F7F8F9FAFBFCFDFEFF6C765F6486
+:10C360007261775F6C6574746572000064726177E6
+:10C370005F6C65747465725F73756270780000003D
+:10C38000647261775F6C65747465725F6E6F726DF5
+:10C39000616C00000024496D92B6DBFF2E2E2F74D5
+:10C3A0006869726470617274792F6C76676C2F7330
+:10C3B00072632F6C765F647261772F6C765F647244
+:10C3C00061775F6C6162656C2E6300006C765F6400
+:10C3D0007261775F6C65747465723A20666F6E7413
+:10C3E000206973204E554C4C000000006C765F6451
+:10C3F0007261775F6C65747465723A20676C7970EE
+:10C4000068206473632E206E6F7420666F756E648F
+:10C41000000000006C765F647261775F6C65747415
+:10C4200065723A2063686172616374657227732074
+:10C430006269746D6170206E6F7420666F756E64D2
+:10C44000000000006C765F647261775F6C657474E5
+:10C4500065723A20696E76616C6964206270702042
+:10C460006E6F7420666F756E640000006C765F649A
+:10C470007261775F6C65747465723A20696E76617B
+:10C480006C69642062707000808080818182828308
+:10C4900084858687898A8C8D8F91939597999B9EA9
+:10C4A000A0A2A5A7AAADAFB2B50000006C765F64EC
+:10C4B0007261775F6D61736B5F616464000000009F
+:10C4C0006C765F647261775F6D61736B5F616E67DD
+:10C4D0006C655F696E6974002E2E2F7468697264D2
+:10C4E00070617274792F6C76676C2F7372632F6C26
+:10C4F000765F647261772F6C765F647261775F6DCF
+:10C5000061736B2E630000006C765F6D61736B5F0F
+:10C510006164643A206E6F20706C61636520746F93
+:10C520002061646420746865206D61736B00000095
+:10C53000556E657870656374656420737461727498
+:10C540005F616E676C650000556E65787065637439
+:10C55000656420656E645F616E676C650000000055
+:10C56000FFFF0000647261775F7061747465726EC2
+:10C57000000000002E2E2F7468697264706172745E
+:10C58000792F6C76676C2F7372632F6C765F647291
+:10C5900061772F6C765F647261775F726563742E6A
+:10C5A00063000000647261775F696D673A206361C0
+:10C5B0006E27742067657420696D61676520696EF8
+:10C5C000666F00006C765F696D675F6465736967AD
+:10C5D0006E3A20696D61676520736F7572636520BF
+:10C5E0007479706520697320756E6B6E6F776E005D
+:10C5F00000112233445566778899AABBCCDDEEFF43
+:10C600006C765F696D675F6275665F7365745F7096
+:10C61000616C6574746500005F6C765F696D675F5F
+:10C6200063616368655F6F70656E00006C765F695B
+:10C630006D675F63616368655F7365745F73697A73
+:10C64000650000002E2E2F74686972647061727428
+:10C65000792F6C76676C2F7372632F6C765F6472C0
+:10C6600061772F6C765F696D675F63616368652EC4
+:10C67000630000006C765F696D675F636163686586
+:10C680005F6F70656E3A20746865206361636865EA
+:10C690002073697A6520697320300000696D6167D5
+:10C6A0006520647261773A206361636865206D6913
+:10C6B00073732C20636C6F736520616E64207265E8
+:10C6C00075736520616E20656E74727900000000DC
+:10C6D000696D61676520647261773A2063616368A0
+:10C6E00065206D6973732C206361636865642074D1
+:10C6F0006F20616E20656D70747920656E7472793B
+:10C7000000000000496D61676520647261772063F5
+:10C71000616E6E6F74206F70656E2074686520693D
+:10C720006D616765207265736F75726365000000E7
+:10C730006C765F696D675F6465636F6465725F6285
+:10C7400075696C745F696E5F696E666F00000000EA
+:10C750006C765F696D675F6465636F6465725F6265
+:10C7600075696C745F696E5F6F70656E00000000C4
+:10C770006C765F696D675F6465636F6465725F6245
+:10C7800075696C745F696E5F6C696E655F747275F4
+:10C79000655F636F6C6F72000011223344556677DA
+:10C7A0008899AABBCCDDEEFF6C765F696D675F642C
+:10C7B00065636F6465725F6275696C745F696E5FF3
+:10C7C000726561645F6C696E650000006C765F691C
+:10C7D0006D675F6465636F6465725F6372656174E2
+:10C7E000650000005F6C765F696D675F6465636F0D
+:10C7F0006465725F696E6974000000002E2E2F74EC
+:10C800006869726470617274792F6C76676C2F73CB
+:10C8100072632F6C765F647261772F6C765F696DDF
+:10C82000675F6465636F6465722E6300496D61675D
+:10C83000652067657420696E666F20676574207275
+:10C840006561642066696C65206865616465720075
+:10C85000496D6167652067657420696E666F206643
+:10C860006F756E6420756E6B6E6F776E207372637A
+:10C87000207479706500000062696E004275696C11
+:10C88000742D696E20696D616765206465636F64EE
+:10C8900065722063616E2774206F70656E20746806
+:10C8A000652066696C650000696D675F6465636F2C
+:10C8B0006465725F6275696C745F696E5F6F7065E5
+:10C8C0006E3A206F7574206F66206D656D6F72799A
+:10C8D00000000000496D616765206465636F6465F1
+:10C8E00072206F70656E3A20756E6B6E6F776E207A
+:10C8F000636F6C6F7220666F726D61740000000070
+:10C900004275696C742D696E20696D61676520647C
+:10C9100065636F646572207365656B206661696C21
+:10C92000656400004275696C742D696E20696D61E3
+:10C930006765206465636F64657220726561642059
+:10C940006661696C656400004275696C742D696E7E
+:10C9500020696D616765206465636F64657220722C
+:10C96000656164206E6F7420737570706F7274737C
+:10C970002074686520636F6C6F7220666F726D61E2
+:10C98000740000006C765F696D675F6465636F6457
+:10C9900065725F696E69743A206F7574206F6620E6
+:10C9A0006D656D6F727900006C765F666F6E745F97
+:10C9B0006765745F6269746D61705F666D745F74E2
+:10C9C000787400002E2E2F7468697264706172741E
+:10C9D000792F6C76676C2F7372632F6C765F666F3E
+:10C9E0006E742F6C765F666F6E745F666D745F74C5
+:10C9F00078742E630000000008CA010054D60100BC
+:10CA0000B8D501003D310000000100000000000029
+:10CA10000001000003000000000200000000000010
+:10CA20000000000000000000000001000000000005
+:10CA3000000000000000000000010C0007FA0000E8
+:10CA40000000F2F1020C0604F6020D010B030800CF
+:10CA5000000000000000000000000F02FE000000C7
+:10CA60000000000000000000000500F800000000C9
+:10CA700000FB04050000FD00FE0300FD00FDFFFBC0
+:10CA800000000000FD0000FDFC0000FD00FB0000B8
+:10CA900000000000000000FDFD00FC00F900E100C6
+:10CAA00000FB0005080000FB03030805FC0500006F
+:10CAB000F10000000000000000000000F70000008E
+:10CAC0000000000000000000000000F9FDF300F687
+:10CAD000FE00000000010A00F8FEFF0100FC00005B
+:10CAE000FEED0000000000000000000000ECFE0A67
+:10CAF000000000000000000000000000F600000040
+:10CB0000000000000000000800030000FB0000001F
+:10CB100000000000000000000000000000000A0209
+:10CB20000100000000000000000000000000000004
+:10CB300000000000000000000000000000000000F5
+:10CB40000000000000000000F700000000000000EE
+:10CB500000000000000000000000000000000002D3
+:10CB6000050308FD000005FDF8DD02070501FD00D5
+:10CB7000090008000800E800FD080008FD050300A2
+:10CB80000001FD0000FC1400140008000B03040861
+:10CB9000000000F70000000001FE0002FBFDFB02A8
+:10CBA00000FD000000F60000000000000000000092
+:10CBB00000EF000000000000000000000000000086
+:10CBC0000001F200F000000000FE0019FDFD03036B
+:10CBD000FE00FD030000F200000000000000000065
+:10CBE0000000E7000300000000000000000000005B
+:10CBF00000F0000F0000F7000800EFE7EFFB08006F
+:10CC000000EF0003FA00FC0000000000000000003C
+:10CC10000000000708E10000000000000000000024
+:10CC200000000C000200000000000202FDFB00FFFB
+:10CC3000FFFD0000FE000000FB00FE00FAFB00FA12
+:10CC4000F8F8FB00FB00FB00000000FE0000030002
+:10CC500002FD000100000003FE000000FE0303FFD0
+:10CC6000000000FB00FF0000000000010003FE00C8
+:10CC7000FD00FC0000FE00080000FD0000000000B8
+:10CC8000FF01FEFE0000FD00FD00000000000000AE
+:10CC90000000FFFF00FDFD0000000000010000FE9D
+:10CCA00000FDFDFD000000000000000000FE00008F
+:10CCB0000000FEFD00FC00F8FEF8050000FB030587
+:10CCC0000700FAFFFD00FFF403FE02F2030000017B
+:10CCD000F300F2FEEAFE00F3000507000300000087
+:10CCE000000100FBFD00F8000000FD000000FD0059
+:10CCF00000000000FFFF00FFFD000000000000003A
+:10CD0000FDFD00FEFDFE0000FD0000000000000033
+:10CD100000000000FEFE00FD00FE00FB030000FD21
+:10CD2000010303000000000000FE000000000002FC
+:10CD30000000FD00FDFEFD000000000000000200FC
+:10CD4000FE00000000FDFC00FB0008FE01F80000F2
+:10CD500007F3F3F5FB0300FEEFFB00FB00FB04FB16
+:10CD6000F000F9000001FF02FE000300F8F600F3F6
+:10CD7000FAFBFAF8FDF9FFFBF902000100FD0000E3
+:10CD8000000200030000000000000000000000FDA1
+:10CD900000FF00FFFD00FCFAFAFF00F800000000B1
+:10CDA0000000FE0000000001FE0000000300000083
+:10CDB00000000000000C0000000000000200000065
+:10CDC000FD0000000000000000000000FB00030068
+:10CDD000000000000000000000000000FE00000055
+:10CDE000FB00000000F3F8000000FCF30000FD036E
+:10CDF00000F900000000000000000000FC0000FB43
+:10CE00000000000000000000000000000300FB0024
+:10CE1000000000030002FBFB00FDFDFD0000000020
+:10CE20000000F800FD00FCFD00FAFAF8FE00FB002F
+:10CE3000F800000000140000010000FD000300F5F0
+:10CE40000000000000E8FB0808FEF50003FC00F30A
+:10CE5000FFFD03EEFD030004F7FCF7F8F50000F119
+:10CE6000000F0000FF000000FFFFFDF9F8FFE800E1
+:10CE700000000000000000000100000000000000B1
+:10CE8000000000000000000000FD00FFFDFC0000AD
+:10CE9000FB00FD000000000000000000000000009A
+:10CEA0000000FF00FB000005FF0300FA03FEFFF98E
+:10CEB000FD00FDFDFE00FCFC0000FEFFFEFCFD0091
+:10CEC00000FD0003FE00FA000000FB00FC00FCFC7B
+:10CED000030000000000000000FB0300FC00FEFD5A
+:10CEE000F8FEFEFEFFFEFDFF0000000000FDFEFE5E
+:10CEF0000000000003FE00FE000000FEFDFEFEFD3F
+:10CF0000FE00020AFF00F900FE0500FDF5FD040029
+:10CF100000F4FC03FC0200FEFEF800FC010000FC33
+:10CF20000000000303FBFB00FCFDFCFDFD00FC0119
+:10CF3000FBFC0800000000000000000003000000EF
+:10CF400000000000000000000000000000000000E1
+:10CF500000000000FC0000000000000000000000D5
+:10CF600000000000000000000000000000000000C1
+:10CF700000000000000000000000000000000000B1
+:10CF8000FE000000000000000000000000000000A3
+:10CF90000000000000000000000000000000FEFD96
+:10CFA000000000000000000000000000FC0000FD88
+:10CFB0000000FDFD00000000FD00000000FF00007B
+:10CFC000000000FE00000000FC00FB000000F80074
+:10CFD00002FA0501FEF40000FAFD00F6FAF900007D
+:10CFE000F5FDF6F6F400F9000211FD00FAFDFFFD73
+:10CFF000FCF9FBF7F6FAFD0000FE00010000EEFE72
+:10D000000806FAF70001F800F3FEFD05E8FD01004F
+:10D0100000EFFDF3FDED0000EE000F0100FE00004B
+:10D020000000FFFEF6FE00EF00000000F800FE002A
+:10D03000FFF9F40000FFFCF8FD00FE00000000F422
+:10D04000FDF8F8FEFCFAFDFC00FBFEF8FC00FDFB21
+:10D05000FDFB000100FEF8000500FB0000000003DE
+:10D060000002FB0A00FDFDFD000000000000F800CA
+:10D07000FD00FCFD00FAFAF8FE00FB020A000000C9
+:10D0800000140000010000FD00030000000000008B
+:10D090000000FF0000000000FEFB0000000000FF99
+:10D0A000000000FDFD0000FBFD0000FB0004FF0090
+:10D0B00000000000000100000000040502FE00F86E
+:10D0C000FC0008F8F8FBFB0A0503EAFE05FD00FD7D
+:10D0D00003FDF700FD03FDFEF8FE0000080500F962
+:10D0E00000F2FD07FDF601FDF8F8FD0A0300FC0063
+:10D0F000F9000208FAF7F6FA080001EDFE03FCFE5B
+:10D10000FA00FAF7FCFCFE0000FAFBFD000806FD41
+:10D11000F200F2FC00F7F1FFF8FCF8F9070000FD5F
+:10D1200000FBFE00FDFB0004F8030000F200FDFA26
+:10D13000FCFEF8FAF8FA00F8FDFAFBF8FD00000131
+:10D140000CFC00F8FD00FDFBFAF9F9F6FDFB05000B
+:10D15000FC00F3FD0205F8F7FBF808FD01E8FB050C
+:10D16000FAFCF700F8F5FDFDFEFDFBF8FF000008F6
+:10D1700007FEEF00F1FA06F6EFFBF7F5F3F805000E
+:10D18000000000FD000003FD0502FB050000F8FFA4
+:10D1900000FF000101FE000000000000FD00000093
+:10D1A0000002080100FD00000000FEFEFD0000007E
+:10D1B0000102000000000200FE000A00050101FD5E
+:10D1C0000005000000020000000000000000000058
+:10D1D0000008000700000000000000000000000040
+:10D1E0000000F100FD04000800001903FBFB03032D
+:10D1F000FE01F300000CF100000000000000000040
+:10D200000000EF0A24000000000000000000000001
+:10D2100000F100000000000000000000000000001D
+:10D22000000000000000000000000000FC0000FB07
+:10D23000FE000000000000000000000000000000F0
+:10D2400000000000FE00F900000100000321FBFEC9
+:10D250000807F90300000303FD00000000000000C0
+:10D2600000000000DF0700000000000000000000D8
+:10D2700000000000000000F9000000F900000000BC
+:10D28000FAFF000000FA00FD00F4000000000000BA
+:10D290000000000000EF000000000100000000009E
+:10D2A00000FD0000FB00FC00F9000000FC03FD0095
+:10D2B00000F9FDFA0000F900FD00F400FD0000EBAC
+:10D2C000FBF6FDF70000EF00F9FF00000000000092
+:10D2D0000000FCFBFEFC00000000FA00FA03FD0564
+:10D2E00000FEFAFEFCFB00FDFFFE02F9FF0000005D
+:10D2F000E9FEFC00FA00FEF4FE0000FEFE00000065
+:10D30000000200FEFCFE040000000000000000001F
+:10D31000000000000000000000000000000000000D
+:10D3200000000000000000000000000000000000FD
+:10D33000000003000000000000FA00FE000000FBF7
+:10D3400003000000F9FDFB0000F900FD00F40000FF
+:10D350000000E700FBF7F30000EF00FEFC00000018
+:10D360000000000000FDFCFFFC01000004FD0008BF
+:10D370000DFDFDF8030D0406F9030B030706070076
+:10D3800000000000000000000000100CFBFD00FE8B
+:10D39000140B14000000030000090000FC00000052
+:10D3A000000000000000FE0000000000000000047B
+:10D3B00000000000EAFDFEF6F30000EF00000000B0
+:10D3C00000000000000000000000000000FC000061
+:10D3D00000000000000000FE00000000000000004F
+:10D3E0000400000000EAFDFEF6F30000F600000075
+:10D3F000000000000000000000000000000000002D
+:10D40000FE000000FA0300FD020503F800FFFE0322
+:10D41000000200000000FA00FEFEFB00FEF6001015
+:10D42000FD00FAFE00FEFC00FDF9FBFD000000FC23
+:10D43000000000000000000000FE000000000000EE
+:10D4400000000400000000EAFDFEF6F30000EF001B
+:10D4500000000000000D00000000000000000000BF
+:10D46000FC00F8FDFE08FEFDF601FE01FEF90106D6
+:10D4700001020102FAF6FD00F6FBF9F5F600FCFBED
+:10D48000FDFDFEFEFDFE00FEFF040004FE000800A0
+:10D490000000000000000000000000FEFDFD000094
+:10D4A000F900FF00FC000000000000000000000088
+:10D4B000F10000000000000000000000FDFD00FD84
+:10D4C00000000000FE0000FCFD0300FCFBFE00F974
+:10D4D000FEFAFEFD00FC000000000000000000005D
+:10D4E00000EF00080000FB00000000FD00FD000050
+:10D4F000FF0000FE00FA00000BFDF8F8020303FF36
+:10D50000F9020402080208FEF90000F60000F8F92A
+:10D510000000FB00FDFC00FC00FC00FE0400FEF827
+:10D52000FD090000FE00FB000003FA0003FD0200FD
+:10D5300000F800FEFF00FD03FE000000F6FDFA000B
+:10D54000F80000F40009FD00FB000200FD00FDF8FA
+:10D5500000FD0300000000FE000003FD010000FDCF
+:10D56000FE00FD00000000000000000000000000C0
+:10D5700000000000F000060000FE000000000100B6
+:10D58000FDFD0000000500060000000000F0F101B4
+:10D590000B0804F6020B0009000500000000000063
+:10D5A00000000000000E000000000000000000006D
+:10D5B000000000000000000000000102000304055C
+:10D5C00002060708090A090A0B0C0D0E0F10110CB0
+:10D5D0001213141515000000161718191719191928
+:10D5E0001719191A1919191917191719031B1C1DBD
+:10D5F0001D1E1F2021222300240025262727270067
+:10D600002726282926262A2A272A272A2B2C2D2E88
+:10D610002E2F2E30000023093109000000000000E9
+:10D6200000000000000000000000000000000000FA
+:10D6300000000000000000000000000000000000EA
+:10D6400000000000000000000000000000000000DA
+:10D6500000000000000001020003040502060708A4
+:10D66000090A090A0B0C000D0E0F101112130C14ED
+:10D67000140000001516171819161A1B1C1D1D1E64
+:10D680001F201D1D1621222303241E2525262728A1
+:10D69000292A2B002C002D2E2F303132332D3434FB
+:10D6A00035302D2D2E2E36373839333A3A3B3A3C29
+:10D6B000290000093D0900000000000000000000F2
+:10D6C000000000000000000000000000000000005A
+:10D6D000000000000000000000000000000000004A
+:10D6E000000000000000000000000000000000003A
+:10D6F000200000005F0001000000000000000000AA
+:10D7000000000000B0000000F3F7600018D701002F
+:10D71000000000003B0002000000721F51EF58EFB4
+:10D720005BEF5CEF5DEF61EF63EF65EF69EF6CEF6F
+:10D7300071EF76EF77EF78EF8EEF98EF9BEF9CEF3E
+:10D740009DEFA1EFA2EFA3EFA4EFB7EFB8EFBEEF0D
+:10D75000C0EFC1EFC4EFC7EFC8EFC9EFCBEFE3EF06
+:10D76000E5EF14F015F017F037F03AF043F06CF0F5
+:10D7700074F0ABF03BF190F191F192F193F194F1EF
+:10D78000D7F1E3F13DF254F2AAF412F7F2F70000F8
+:10D790000000000000000000000050040000000035
+:10D7A00000005004030C01001200400605050107AB
+:10D7B0001F00400B0B0C00006100F0090A1000FE76
+:10D7C000B100800D0D0C0000FF00000B0B0D00FFE1
+:10D7D00047016003020501074C016005040F01FDCC
+:10D7E0006A017005040F00FD880160060707000547
+:10D7F000A101500908080102C101A003030500FEB0
+:10D80000C901200606030003D201A00303030000A0
+:10D81000D701A0050810FFFE1702B00A0A0C00008D
+:10D820005302F005050C000071023009090C0000DC
+:10D83000A7022009090C0000DD02B00A0B0C000051
+:10D840001F033009090C00005503E0090A0C000011
+:10D8500091039009090C0000C703500A0A0C00004C
+:10D860000304E0090A0C00003F04A00303090000C0
+:10D870004D04A003030C00FD5F04500908080102D9
+:10D880007F045009080601039704500908080102A3
+:10D89000B7043009090C0000ED049010100F00FDD2
+:10D8A0006505B00B0D0CFF00B305200C0B0C01003F
+:10D8B000F505900B0B0C00003706300D0C0C010029
+:10D8C0007F06C00A090C0100B506300A090C0100E8
+:10D8D000EB06600C0C0C00003307000D0B0C010074
+:10D8E0007507F004030C010087073008080CFF00DF
+:10D8F000B707800B0B0C0100F9078009090C010028
+:10D900002F08400F0D0C01007D08000D0B0C0100CD
+:10D91000BF08700D0D0C00000D09900B0A0C0100E2
+:10D920004909700D0E0F00FDB209A00B0A0C010091
+:10D93000EE09F0090A0C00002A0A60090A0C00002E
+:10D94000660AA00C0B0C0100A80A600B0D0CFF006E
+:10D95000F60A0012120C0000620BC00A0B0C000049
+:10D96000A40B600A0C0CFF00EC0B800A0B0C0000EF
+:10D970002E0C5005050F01FD540CA0050810FFFEEC
+:10D98000940C5005040F00FDB20C50090807010269
+:10D99000CE0C0008080200FED60CA0090502010A00
+:10D9A000DB0C900909090000040DF00A0A0C0100C3
+:10D9B000400D200909090000690DF00A0A0C000059
+:10D9C000A50DD0090A090000D20DA005070C000022
+:10D9D000FC0D100B0A0C00FD380EE00A090C0100CA
+:10D9E0006E0E7004030C0100800E9004060FFEFD05
+:10D9F000AD0EE009090C0100E30E7004020C0100F9
+:10DA0000EF0EF0100F090100330FE00A09090100C1
+:10DA10005C0F300A0A090000890FF00A0A0C01FDA8
+:10DA2000C50FF00A0A0C00FD01109006060901005E
+:10DA30001C100008080900004010A006070B000099
+:10DA40006710D00A090901009010F0080A09FF00C8
+:10DA5000BD10600E0F0900000111D0080909000077
+:10DA60002A11F0080A0CFFFD661150080809000091
+:10DA70008A11A005060F00FDB711D004030F01FDA8
+:10DA8000CE11A005050F00FDF41150090905000491
+:10DA90000B12B006060600061D1200050304010362
+:10DAA00023120010101100FEAB120010100C000029
+:10DAB0000B130010100E00FF7B130010100C000061
+:10DAC000DB13000B0B0C00001D140010101000FEE7
+:10DAD0009D140010101000FE1D150012120E00FF04
+:10DAE0009B150010101000FE1B160012120C0000F7
+:10DAF00087160010101000FE07170008080E00FF20
+:10DB00003F17000C0C0E00FF93170012121000FEBE
+:10DB100023180010100C00008318000E0A1002FEDB
+:10DB2000D318000E0E1200FD5119000E0E0F00FF4B
+:10DB3000BA19000E0E0E00FF1C1A000E0A1002FE8B
+:10DB40006C1A000E100EFFFFDC1A000A0A0E00FF0E
+:10DB5000221B000A0A0E00FF681B000E0E0E00FFBB
+:10DB6000CA1B000E0E040004E61B0012120C00007B
+:10DB7000521C0014141000FEF21C00121410FFFEC0
+:10DB8000921D0010101000FE121E000E0E0A000161
+:10DB9000581E000E0E0A00019E1E0014140E00FFF7
+:10DBA0002A1F0010100C00008A1F0010101000FE29
+:10DBB0000A2000101111FFFE9B20000E0F0E00FF27
+:10DBC0000421000E0E1000FE7421000E0E0E00FF48
+:10DBD000D621000A0C10FFFE3622000E0E1000FEA9
+:10DBE000A622000E0E1000FE16230012120C0000DA
+:10DBF000822300101212FFFD2424000C0C1000FEE2
+:10DC000084240014140F00FF1A250014140A0001C4
+:10DC10007E250014140A0001E2250014140A0001F4
+:10DC200046260014140A0001AA260014140A000152
+:10DC30000E270014150E00FFA127000E0C1001FE88
+:10DC40000128000E0E1000FE712800101111FFFDBA
+:10DC500002290014140C00007A29000C0C1000FE9C
+:10DC6000DA292010110B0001BF0BF0AF0AE09E086B
+:10DC7000D08C07C0000010BF1AE0F51F3F51F3E43D
+:10DC80000F3E40F27208100005C003E000007A0069
+:10DC90005C0000098007A001FFFFFFFFFD033E734A
+:10DCA0003C833000F200C500000F100E300002F07F
+:10DCB00000F2009FFFFFFFFF4138C336E3300089C9
+:10DCC000005C00000A7007A000000079000000005E
+:10DCD000790000005CFFE92006FCBC9E900EB07944
+:10DCE00000100F807900000DF579000003EFFD5062
+:10DCF000000006CFFE400000795EF100007905F3D8
+:10DD000007007907F12FE9BCAFA003AEFFD70000F1
+:10DD100000790000000079000003DE800005D000DB
+:10DD2000E40C5001E3004C005A00A90006A004C016
+:10DD30004E00004C005A0D500000E41C58A000009A
+:10DD400003CE73E13CE9000000D60E40A800007C41
+:10DD500003C003D0002E203C003D000B7000E20900
+:10DD60008006D00004DDA00009EFB1000009E43C0A
+:10DD7000A00000D9007D00000CC01CA000003FAE38
+:10DD8000C1000001DFC0000003EB8F701800DB0052
+:10DD90007F65F03F40008FEA03F70000CF700BF97A
+:10DDA00066CFBF4008DFEA30A5000000000000F5A4
+:10DDB000F5E4E47200DA05F20BC00F703F405F201B
+:10DDC0006F107F006F105F203F400F700BC005F297
+:10DDD00000DA3F300CB006F101F600E900BC00ADFE
+:10DDE00000AE00AD00BC00E901F606F10CB03F301A
+:10DDF000004A000674A4A02BFFE5007FFB207B6B8C
+:10DE00008D0004A0000013000000051000000F505A
+:10DE100000000F5000011F5110EFFFFFF3344F744B
+:10DE200040000F5000000F50000952FD0BA0C50F1D
+:10DE3000000111101FFFF30444400312FC1E900068
+:10DE40000005F100000AB000000F6000005F100044
+:10DE500000AB000000F6000005F100000AB0000071
+:10DE60000F6000004F100000AC000000F60000043E
+:10DE7000F100000AC000000E6000004F100000001A
+:10DE800008EFC50000CFA8CF7007F5000AF20DC05B
+:10DE90000001F81F800000DC3F600000BD3F600013
+:10DEA00000BD1F800000DC0DC00001F807F5000A6E
+:10DEB000F200CFA8CF700008EFC500EFFF367AF36D
+:10DEC000005F3005F3005F3005F3005F3005F300BD
+:10DED0005F3005F3005F3005F304BEFD7007FD9869
+:10DEE000CF90280000BF00000007F2000000AF0044
+:10DEF00000004F8000003FC000003EC100002EC166
+:10DF000000002ED100002EF8777746FFFFFFFA6F52
+:10DF1000FFFFFF0277779FB000000CE1000009F3DC
+:10DF2000000005F6000000DFE910000459FD0000C4
+:10DF30000006F40000003F64400008F3BFC98CFBFA
+:10DF4000007CFFD700000001EB00000000BE1000C5
+:10DF500000006F500000002F900000000CD0000067
+:10DF60000008F301D50003F8002F6000ED2223F72D
+:10DF7000216FFFFFFFFF81555556F9520000002F1A
+:10DF80006000000002F60005FFFFFF007F7777705A
+:10DF900008E0000000AD0000000BC2100000DFFF31
+:10DFA000FB30045568FF20000004F80000000F92C9
+:10DFB000500005F68FD98AFD105BEFE9100005CE01
+:10DFC000FC60009FC88B7005F80000000CD00000BA
+:10DFD000001F800000002F68EFFA103FEE648FD022
+:10DFE0002FF10006F40EC00002F609F10006F3015D
+:10DFF000DE869FB00019EFD8008FFFFFFFE8F777AC
+:10E0000077FC8F00004F5590000BE0000002F800F5
+:10E0100000009F1000000FB0000006F4000000DDBB
+:10E020000000003F7000000AF1000001F90000004C
+:10E030005CFFD70006FC76AFA00CD00009F10DC044
+:10E040000007F207F7115EC000BFFFFE1009F95488
+:10E050007ED02F800004F64F500000F81FA000056E
+:10E06000F609FB76AFD0006CFFD810008EFD800063
+:10E070000CF868FC005F50003F708F00000EC07FFE
+:10E0800030001FF01FD413CFF104EFFFA9F00002FE
+:10E09000310AF00000000EA00000009F3009A78D9B
+:10E0A000F70007DFEB40001E92FC031000000000A9
+:10E0B0000312FC1E901E92FC0310000000000001E1
+:10E0C000E91FD0A80E30A00000004200017DF3033C
+:10E0D0009FE810BFB50000EE81000017DFB400001C
+:10E0E00004AFD200000182EFFFFFF3455555510008
+:10E0F00000000001111110EFFFFFF33444444050C1
+:10E10000000000EF92000006CFB50000039FE20080
+:10E11000006CF3029EE920BFC600009300000004DB
+:10E12000BEFD7007FC77BFA0270000CF00000009EC
+:10E13000F0000001EA000001DD100000CE10000038
+:10E140003F60000001300000000100000006F50003
+:10E1500000005F4000000017CEFDB500000005FB89
+:10E1600053237DC200006E400000008E1002F401B7
+:10E17000AEFA3F49B00A901EE65BEF40E30F308FE6
+:10E180001000AF40981F00D900003F406A3F00E8F0
+:10E1900000001F405C1F00D900003F406A0F308F15
+:10E1A0001000AF40980A901ED65ADEA6F203F30183
+:10E1B000AFFA16EE50006E4000000000000006FBB3
+:10E1C0005323750000000017CEFDA30000000002DD
+:10E1D000FD00000000009FF4000000000F9EB00052
+:10E1E000000006F27F20000000DC01F80000004F74
+:10E1F000600BE000000BF0004F600001FA1111ED20
+:10E2000000008FFFFFFFF3000EC444444FA006F44C
+:10E21000000000AF10CD00000002F85FFFFFEB40F0
+:10E2200005F85557DF405F400001FA05F400000F84
+:10E23000A05F51113AF405FFFFFFFA005F744459E3
+:10E24000FA05F4000008F25F4000005F45F40000AA
+:10E2500009F25F85556AFB05FFFFFFD70000028DBD
+:10E26000FEB40004FFB89DF902FD20000850BF2055
+:10E270000000000FA000000002F6000000002F6068
+:10E2800000000000FA000000000BF2000000002F68
+:10E29000D2000085005FFB89DF800029DFEB405F53
+:10E2A000FFFFEA30005F97779EF8005F400000AF05
+:10E2B000605F4000000DE05F40000006F45F40003A
+:10E2C0000003F65F40000003F65F40000006F45FC5
+:10E2D0004000000DE05F400000AF605F97779EF860
+:10E2E000005FFFFFEA30005FFFFFFF95F97777746B
+:10E2F0005F40000005F40000005F51111105FFFFB1
+:10E30000FFE05F74444405F40000005F4000000536
+:10E31000F40000005F97777765FFFFFFFD5FFFFF69
+:10E32000FF95F97777745F40000005F40000005F07
+:10E3300040000005F52222105FFFFFFE05F855554D
+:10E34000405F40000005F40000005F40000005F45D
+:10E3500000000000018DFEB500004FFB89DFB00218
+:10E36000FD200006600BF2000000000FA00000007E
+:10E37000002F60000000002F60000009F00FA000D7
+:10E380000009F00BF2000009F002FD20000AF00085
+:10E390004FFB89DFC000028DFEC6005F4000004FCA
+:10E3A00055F4000004F55F4000004F55F4000004F0
+:10E3B000F55F5222225F55FFFFFFFFF55F85555540
+:10E3C0008F55F4000004F55F4000004F55F4000045
+:10E3D00004F55F4000004F55F4000004F55F45F47C
+:10E3E0005F45F45F45F45F45F45F45F45F45F40035
+:10E3F000FFFFFA007777FA000000FA000000FA0049
+:10E400000000FA000000FA000000FA000000FA0024
+:10E410000000F9072003F60DE98EF101AEFB305F35
+:10E42000400002EB05F40001EC005F4001DE100546
+:10E43000F400CE20005F40BF300005F49F90000044
+:10E440005FCFEF400005FF91EE10005FA003FC00DE
+:10E4500005F40006F8005F400009F505F400000C23
+:10E46000F25F40000005F40000005F40000005F48A
+:10E470000000005F40000005F40000005F40000065
+:10E4800005F40000005F40000005F40000005F9705
+:10E49000777725FFFFFFF55F400000001E95FC0029
+:10E4A000000008F95FF5000002FF95FDE00000AEF6
+:10E4B000F95F5F70003F5F95F38F100BC0F95F311C
+:10E4C000E904F30F95F307F2DB00F95F300DEF205D
+:10E4D0000F95F3005F9000F95F300071000F95F326
+:10E4E00000000000F95F5000004F55FF200004F5C8
+:10E4F0005FFD00004F55FAF90004F55F4AF5004F43
+:10E5000055F40DF204F55F402FD04F55F4006F9491
+:10E51000F55F4000AFAF55F40000DFF55F4000024B
+:10E52000FF55F4000006F500018DFEB5000004FF64
+:10E53000B89EFA0002FD200008F900BF2000000A82
+:10E54000F20FA00000003F72F600000000F92F60FB
+:10E550000000000F90FA00000003F70BF20000002B
+:10E56000AF202FD200008F90004FFB89EFA000005A
+:10E5700028DFEB50005FFFFFD7005F9778BFC05FD9
+:10E58000400007F65F400000FA5F400000FA5F407D
+:10E590000003F85F62236EF15FFFFFFD305F85547B
+:10E5A00020005F400000005F400000005F4000006E
+:10E5B0000000018DFEB50000004EFB89EFA00002B7
+:10E5C000FD200008F9000AF2000000AF200FA000B3
+:10E5D00000003F702F600000000F902F60000000CF
+:10E5E0000F901F900000002F700BF1000000AF2073
+:10E5F00003FC100007F900006FFA78DFB000000399
+:10E60000AEFFC500000000003ED415B000000002BF
+:10E61000BFFF80000000000131005FFFFFD7005FF7
+:10E620009778BFC05F400007F65F400000FA5F4088
+:10E630000000FA5F400003F85F52236EE15FFFFFC6
+:10E64000FC305F8555F9005F40007F405F40000C63
+:10E65000E05F400002F9005CEFD92007FC87AF9033
+:10E660000EC00001100F800000000DF50000000337
+:10E67000EFEA50000005AEFE400000004EF1000041
+:10E680000005F308000008F22FFA77BFA0029DFFF3
+:10E69000C700FFFFFFFFF56778FB77720001F70007
+:10E6A000000001F700000001F700000001F7000082
+:10E6B0000001F700000001F700000001F700000072
+:10E6C00001F700000001F700000001F700006F30C3
+:10E6D00000008F16F3000008F16F3000008F16F372
+:10E6E000000008F16F3000008F16F3000008F16F92
+:10E6F0003000008F05F4000009F03F700000CD00ED
+:10E70000DE20005F8004FFA8BFD00003BEFD8100B3
+:10E710000CE00000006F306F5000000CC000FB00E8
+:10E720000003F60009F20000AE00002F80001F90E9
+:10E730000000CE0007F2000005F600DB0000000E2E
+:10E74000C04F500000008F3BE000000002FBF800CB
+:10E750000000000BFF10000000004FB000005F4001
+:10E760000000DF000002F50F900002FF400007F0FC
+:10E770000BE00007FE90000CB006F3000CAAE000CE
+:10E780001F6001F8001F54F3006F1000CD007F10D0
+:10E79000F800CC00007F20CB00AD01F700002F7106
+:10E7A000F6005F26F200000DC6F1000F7BD00000DE
+:10E7B00008FDC0000BDF80000003FF700006FF3083
+:10E7C000000000EF200001FE00003F900000CD009F
+:10E7D0008F40007F3000DE102F800003FA0CD00045
+:10E7E0000007FBF30000000CF800000001EFC00080
+:10E7F0000000BF7F7000006F60AF20002FB001ED00
+:10E80000000CF10004F807F6000009F30CE000002A
+:10E8100007F203F700001F9000AF10009E10001FCA
+:10E82000A002F6000008F30BD0000000EC4F4000FF
+:10E8300000005FFB000000000CF20000000009F087
+:10E840000000000009F00000000009F000000000D6
+:10E8500009F000003FFFFFFFFD01777777BF9000D1
+:10E8600000001EC00000000CF200000008F50000CF
+:10E870000004F900000001EC00000000CF200000BF
+:10E88000008F500000004F900000001EF87777774F
+:10E8900005FFFFFFFFF05FFF05F7505F3005F30056
+:10E8A0005F3005F3005F3005F3005F3005F3005F74
+:10E8B0003005F3005F3005F7505FFF007E00000079
+:10E8C0001F4000000C90000007E0000002F4000070
+:10E8D00000C90000007E0000002F4000000C9000E6
+:10E8E0000007E0000002F3000000D90000007E00F5
+:10E8F00000002F3000000D90000007E0BFFA35EA5D
+:10E9000000EA00EA00EA00EA00EA00EA00EA00EAB7
+:10E9100000EA00EA00EA35EABFFA002F8000009D15
+:10E92000E00000F3D50006D07B000C601F203F10F4
+:10E930000B809A0004E0FFFFFFFF1111111107F691
+:10E940000003E7019EFD8000CE87AF90020000AF7C
+:10E9500000000006F202BEFFFF20EC4227F22F501B
+:10E96000007F20EC427FF202BFFB6F208F0000008F
+:10E97000008F000000008F000000008F2BFEB3000E
+:10E980008FEC78EF308FA0001EC08F200007F18F32
+:10E99000000005F38F200007F18FA0001ED08FEC40
+:10E9A00078EF308E2BFEB300003AEFC4004FD87CD6
+:10E9B000F40DD0000713F60000004F30000003F6FE
+:10E9C0000000000DD00006104FD77CF4003AEFC4D1
+:10E9D0000000000001F700000001F700000001F74F
+:10E9E000003BFFA3F704FD87CEF70ED0000BF73FE7
+:10E9F000600003F74F300001F73F500003F70EC0EF
+:10EA0000000AF704FC65BEF7003BFFB2F7003BFECF
+:10EA1000A20004FC67EE200EC0001EA03F500007BD
+:10EA2000F04FFFFFFFF13F722222200EC0000200D4
+:10EA300004FD87AF50003AEFD600005DFC002FB513
+:10EA40007004F3000CFFFFA048F753005F3000058F
+:10EA5000F300005F300005F300005F300005F300B5
+:10EA6000005F3000003BFFB2E904FE87CFF90ED112
+:10EA7000000AF93F600001F94F400000F93F6000D3
+:10EA800001F90ED00009F904FD87CFF8003BFFB370
+:10EA9000F700000005F409E977AFB0017CFFD8006A
+:10EAA0008F00000008F00000008F00000008F2BF97
+:10EAB000EA108FFB89FD08F80006F48F10001F781C
+:10EAC000F00000F88F00000F88F00000F88F0000C1
+:10EAD0000F88F00000F89E1AF20008F08F08F08FFF
+:10EAE00008F08F08F08F08F00007E20009F300003B
+:10EAF000000007F10007F10007F10007F10007F13E
+:10EB00000007F10007F10007F10007F10008F01815
+:10EB10006EC03EFC208F00000008F00000008F0057
+:10EB2000000008F0001DD18F001DE208F01DE2007A
+:10EB30008F2DF30008FEFF70008FE2BF3008F20156
+:10EB4000EE108F0003FB08F00007F78F8F8F8F8F79
+:10EB50008F8F8F8F8F8F8F8E3CFE913BFEA208FF91
+:10EB6000969FCFC68FD08F70009FC0005F58F10076
+:10EB700005F60001F78F00004F40000F88F00004F9
+:10EB8000F40000F88F00004F40000F88F00004F4FC
+:10EB90000000F88F00004F40000F808E3BFEA10860
+:10EBA000FFA68FD08F80006F48F10001F78F000023
+:10EBB0000F88F00000F88F00000F88F00000F88F39
+:10EBC00000000F80003BEFC40004FD87CF600ED033
+:10EBD000000BF13F600003F54F300001F73F60008C
+:10EBE00003F50ED0000BF104FD77CF60003BEFC4BE
+:10EBF000008E3BFEB3008FFB57DF308F90000DC0BF
+:10EC00008F100007F18F000005F38F200007F18FB0
+:10EC1000A0001ED08FEC78EF308F2BFEB3008F005A
+:10EC20000000008F000000008F00000000003BFF8C
+:10EC3000A2F704FD87DEF70ED0000BF73F6000035C
+:10EC4000F74F300001F73F600003F70ED0000BF7DD
+:10EC500004FD77CEF7003BFFA3F700000001F700AB
+:10EC6000000001F700000001F78E2BF08FED908F70
+:10EC7000A0008F20008F00008F00008F00008F0009
+:10EC8000008F000002AEFD911ED769D04F3000000A
+:10EC90002FB4100006EFFD6000015BF5010000F7E6
+:10ECA0005FA76BF319DFEC4005F300005F3000CF86
+:10ECB000FFFA048F753005F300005F300005F300A4
+:10ECC000005F300004F400001FC680005DFC10AE41
+:10ECD00000002F5AE00002F5AE00002F5AE00002BB
+:10ECE000F5AE00002F59F00004F56F3000AF51EE83
+:10ECF00076BFF502BEFB3F500DC00000CB06F20010
+:10ED000002F500F90009E0009E000F80002F606FFF
+:10ED100010000CC0CB000005F6F4000000EFD0009E
+:10ED200000008F7000BB00009F10004F16F1000E16
+:10ED3000F60009C00F6005FCB000F600AC00AB5F48
+:10ED4000105F1005F10F50F70AB0000F76F009C000
+:10ED5000F50000ACBA004F8F000004FF4000EFA0A8
+:10ED600000000EE00008F400004F70009F208F307C
+:10ED70005F5000CD2E900002FFD000000AF6000088
+:10ED800004FDE10001EB0DC000BE103F806F4000AC
+:10ED90007F400DC00000CB06F30002F400EA00093A
+:10EDA000D0008F101F70001F707F10000AE0D90084
+:10EDB0000003F9F2000000CFB00000006F40000037
+:10EDC00000AD00001C79F500001AEE7000004FFF46
+:10EDD000FFF915555BF400004F800001EC00000BBB
+:10EDE000E100008F400004F700001EE555535FFF6F
+:10EDF000FFFC002CF500AF6100CC0000DB0000DB65
+:10EE00000000DB0002EA001FF40005FA0000DB004E
+:10EE100000DB0000DB0000CC0000AF61002CF55FE0
+:10EE200015F15F15F15F15F15F15F15F15F15F15D4
+:10EE3000F15F15F15F10BE8003AF4001F6001F7057
+:10EE400001F7001F7000F9000AFB00FB201F700192
+:10EE5000F7001F7001F603AF40BE900000000000F5
+:10EE6000003DE400B50C86F51E20F003EF90020093
+:10EE700000100002CE900D40893B000E3B000E0DAD
+:10EE8000408902CE900008F8EFE7F700000000008C
+:10EE900000000000000000000049DC000000001637
+:10EEA000BFFFFF0000038DFFFFFFFF0000CFFFFF4C
+:10EEB000FFFFFF0000FFFFFFFFC7FF0000FFFFEAAB
+:10EEC0005100FF0000FF83000000FF0000FF000072
+:10EED0000000FF0000FF00000000FF0000FF000036
+:10EEE0000000FF0000FF00002BFFFF0000FF0000FC
+:10EEF000DFFFFF2BFFFF0000DFFFFDDFFFFF000054
+:10EF00002BFFB2DFFFFD00000000002BFFB200006E
+:10EF1000000000D00FFFFFFFFFF00DFFFFC8888843
+:10EF20008CFFFFF00F80000008F00FF00F80000052
+:10EF300008F00FFFFF80000008FFFFF00FECCCCCC3
+:10EF4000CEF00FF00FECCCCCCEF00FFFFF80000026
+:10EF500008FFFFF00F80000008F00FF00F800000A6
+:10EF600008F00FFFFFC888888CFFFFD00FFFFFFF5E
+:10EF7000FFF00DDFFF73FFFFFFFFFDFFFFA5FFFFAA
+:10EF8000FFFFFFFFFFA5FFFFFFFFFFDFFF73FFFF97
+:10EF9000FFFFFD0000000000000000DFFF73FFFF27
+:10EFA000FFFFFDFFFFA5FFFFFFFFFFFFFFA5FFFF27
+:10EFB000FFFFFFDFFF73FFFFFFFFFD00000000000A
+:10EFC000000000DFFF73FFFFFFFFFDFFFFA5FFFF56
+:10EFD000FFFFFFFFFFA5FFFFFFFFFFDFFF73FFFF47
+:10EFE000FFFFFD0000000000000AB100000000006B
+:10EFF00000BFFC00000000000BFFFB000000000051
+:10F00000BFFFC01BA000000BFFFC00CFFB0000BF38
+:10F01000FFC000BFFFB00BFFFC00000CFFFBBFFFF9
+:10F02000C0000000CFFFFFFB000000000CFFFFB09E
+:10F030000000000000BFFB0000000000000BB0005B
+:10F04000000000030000000308FC10001CF8FFFC97
+:10F05000101CFFF5FFFC2CFFF505FFFFFFF5000579
+:10F06000FFFFF500001DFFFD10001CFFFFFC101C42
+:10F07000FFF9FFFC1CFFF505FFFCDFF50005FFD1E4
+:10F08000A4000004A10000004FE0000000000210F6
+:10F090006FF1031000005FD06FF13FD10003FFF16B
+:10F0A0006FF15FFD000DFF406FF109FF704FF7003A
+:10F0B0006FF100CFE09FF0006FF1005FF3BFC00081
+:10F0C0006FF1002FF5BFC0004FE0001FF6AFE0006A
+:10F0D0000000004FF46FF400000000AFF00FFE10CE
+:10F0E000000005FFA006FFD300007FFF20009FFF68
+:10F0F000DABEFFF4000006FFFFFFFD30000000173E
+:10F10000BDCA5000000000008BB8000000000000E5
+:10F11000FFFF000000003006FFFF60030004FDDF7A
+:10F12000FFFFFDEF400DFFFFFFFFFFFFD04FFFFF91
+:10F13000F99FFFFFF408FFFF2002FFFF8000FFF9A7
+:10F1400000009FFF0000FFF900009FFF0008FFFF85
+:10F150002002FFFF804FFFFFF99FFFFFF40DFFFF2D
+:10F16000FFFFFFFFD004FEDFFFFFFDDF40003006A2
+:10F17000FFFF600300000000FFFF00000000000030
+:10F180008BB800000000000003DD303FF3000000FA
+:10F19000006FFFF54FF400000009FF99FFBFF40076
+:10F1A0000001BFF6226FFFF400002DFE35FF53EF84
+:10F1B000F40004FFC18FFFF82DFE407FFA1AFFFF15
+:10F1C000FFA1AFF7CF82DFFFFFFFFD28FC140EFF8A
+:10F1D000FFFFFFFFE041000FFFFFFFFFFFF0000018
+:10F1E0000FFFF9008FFFF000000FFFF8008FFFF016
+:10F1F00000000FFFF8008FFFF000000EFFF6006F19
+:10F20000FFE000000000DFFD000000000000FFFF45
+:10F21000000000000000FFFF000000000000FFFFF2
+:10F22000000000000000FFFF000000000000FFFFE2
+:10F23000000000004FFFFFFFFFF400000BFFFFFF87
+:10F24000FFB0000000BFFFFFFB000000000BFFFF4E
+:10F25000B00000000000BFFB000000DFFFFC1BB19E
+:10F26000CFFFFDFFFFFFC22CFFFFFFFFFFFFFFFFF0
+:10F27000FFFFFFFFFFFFFFFFF0E0FFDFFFFFFFFFEC
+:10F28000FFFFFD0004EFFFFFFFFE4000001EFFFF39
+:10F29000FFFFFFE10000AFB00000000BFA0005FF28
+:10F2A0001000000001FF501EF600000000006FE19A
+:10F2B000AFB000000000000BFAFFFFFF800008FF66
+:10F2C000FFFFFFFFFFF1001FFFFFFFFFFFFFFFFF3B
+:10F2D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E
+:10F2E000FFFFFFFFFFFF8FFFFFFFFFFFFFFFF800A4
+:10F2F0000006BDDA5002FF0005EFFFFFFE42FF00EF
+:10F300007FFFA77BFFF9FF05FFC100002CFFFF0E69
+:10F31000FC00000222DFFF5FF200000FFFFFFF8F03
+:10F32000B000000FFFFFFF00000000000000000021
+:10F3300000000000000000FFFFFFF000000BF8FFDE
+:10F34000FFFFF000002FF4FFFD22200000CFE0FFC0
+:10F35000FFC200002CFF40FF9FFFB76AFFF700FFCE
+:10F3600024DFFFFFFE5000FF2005ACDB6000000043
+:10F370000000000000008D000008FF00008FFFDF8C
+:10F38000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D
+:10F39000FFFFFFDFFFFFFF00008FFF000008FF00FF
+:10F3A00000008D00000000000000000000000000D0
+:10F3B0008D0000000008FF000000008FFF0000CF5C
+:10F3C000FFFFFF0150FFFFFFFF06F7FFFFFFFF00FA
+:10F3D000BEFFFFFFFF00AEFFFFFFFF05F8DFFFFFEF
+:10F3E000FF026000009FFF0000000009FF00000016
+:10F3F00000009E000000000000000000000000006F
+:10F40000000610000000000000001FD200000000F5
+:10F410008D000003EE10000008FF000AB12FB000BD
+:10F42000008FFF0005FC07F4DFFFFFFF02505F6065
+:10F43000F9FFFFFFFF06F70DC0BDFFFFFFFF00AEA6
+:10F4400009F09FFFFFFFFF00AE09F08FFFFFFFFFF6
+:10F4500006F70DC0ADDFFFFFFF02505F60E900005F
+:10F460008FFF0005FC06F4000008FF000AB12FB072
+:10F470000000008D000002EE100000000000001FE0
+:10F48000D2000000000000000610008FFFFFFFFF09
+:10F49000FFFFF8FFFCFFFFFFFFFFFFFF202FFFFF35
+:10F4A000FFFFFFFC000CFFFFEEFFFFFF202FFFFE22
+:10F4B00022EFFFFFFCFFFFE2002EFFFFFE4EFE20CB
+:10F4C0000002FFFFE202C2000000FFFF2000000078
+:10F4D0000000FFFF000000000000FFFFFFFFFFFF34
+:10F4E000FFFFFF8FFFFFFFFFFFFFF800000000009E
+:10F4F000FF300001CCFF40002DFFFF4003EFFFFF76
+:10F50000403FFFFFFF44FFFFFFFF9FFFFFFFFFFFA5
+:10F51000FFFFFFFFFFFFFFFFFFAFFFFFFFFF45FF05
+:10F52000FFFFFF404FFFFFFF4003EFFFFF40002EB4
+:10F53000FFFF300001CC00000000000000000000D0
+:10F5400000008F910000000000FFFF70000000002D
+:10F55000FFFFFD40000000FFFFFFFA100000FFFF6B
+:10F56000FFFFF70000FFFFFFFFFFD500FFFFFFFFDA
+:10F57000FFFFB2FFFFFFFFFFFFFDFFFFFFFFFFFFEA
+:10F58000FDFFFFFFFFFFFFB2FFFFFFFFFFD500FF03
+:10F59000FFFFFFF70000FFFFFFFA100000FFFFFD75
+:10F5A00040000000FFFF70000000008EA10000007E
+:10F5B000000000000000000000000000000000004B
+:10F5C0008FFFF8008FFFF8FFFFFF00FFFFFFFFFF37
+:10F5D000FF00FFFFFFFFFFFF00FFFFFFFFFFFF0038
+:10F5E000FFFFFFFFFFFF00FFFFFFFFFFFF00FFFF29
+:10F5F000FFFFFFFF00FFFFFFFFFFFF00FFFFFFFF19
+:10F60000FFFF00FFFFFFFFFFFF00FFFFFFFFFFFF08
+:10F6100000FFFFFFFFFFFF00FFFFFF7FFFF7007FFF
+:10F62000FFF78FFFFFFFFFFFF8FFFFFFFFFFFFFF69
+:10F63000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA
+:10F64000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA
+:10F65000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA
+:10F66000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA
+:10F67000FFFFFFFFFFFFFFFFFFFFFFFFFF8FFFFF0A
+:10F68000FFFFFFF80000000000CC100003FFFFD2D6
+:10F690000004FFFFFE3004FFFFFFF404FFFFFFFF45
+:10F6A00054FFFFFFFFF9FFFFFFFFFFFFFFFFFFFF1B
+:10F6B000FFFFFFFFF9FFFFFFFF44FFFFFFF304FF22
+:10F6C000FFFE3004FFFFD20004FFCC100003FF0058
+:10F6D000000000000000002DD2000000000001EF3B
+:10F6E000FE10000000001DFFFFD100000000CFFF52
+:10F6F000FFFC0000000BFFFFFFFFB00000AFFFFFAB
+:10F70000FFFFFA0009FFFFFFFFFFFF900FFFFFFF62
+:10F71000FFFFFFF008FFFFFFFFFFFF80000000007A
+:10F72000000000000CFFFFFFFFFFFFC00FFFFFFF07
+:10F73000FFFFFFF00FFFFFFFFFFFFFF00CFFFFFFDA
+:10F74000FFFFFFC00000001A40000001DFF00000D2
+:10F750001DFFA00001DFFA00001DFFA00001DFFA7D
+:10F7600000000CFFA000000DFF80000001DFF8008A
+:10F7700000001DFF80000001DFF80000001DFF8079
+:10F78000000001DFF00000001B5004A10000000F8A
+:10F79000FD1000000AFFD1000000AFFD1000000ABC
+:10F7A000FFD1000000AFFD1000000AFFC0000008FC
+:10F7B000FFD000008FFD100008FFD100008FFD106A
+:10F7C0000008FFD100000FFD10000005B10000008F
+:10F7D000000004FF400000000008FF80000000005F
+:10F7E00008FF800000000008FF800000000008FF04
+:10F7F00080000048888CFFC88884FFFFFFFFFFFF60
+:10F80000FFFFFFFFFFFFFFFF48888CFFC8888400D1
+:10F810000008FF800000000008FF800000000008D2
+:10F82000FF800000000008FF800000000004FF408F
+:10F83000000014444444444441EFFFFFFFFFFFFE37
+:10F84000FFFFFFFFFFFFFF7BBBBBBBBBBBB70000E6
+:10F8500005ADFFDA5000000004DFFC88CFFD40005A
+:10F86000007FFE400004EFF70007FFF4009E804F8A
+:10F87000FF704FFFC000AFF80CFFF4DFFF809AFF6E
+:10F88000FE08FFFDDFFF80EFFFFE08FFFD4FFFC01A
+:10F890008FFFF80CFFF407FFF408EE804FFF7000B5
+:10F8A0007FFE400004EFF8000004DFFC88CFFD403D
+:10F8B00000000005ADFFDA5000008C2000000000C1
+:10F8C00000000000DFE400000000000000001BFF5B
+:10F8D0008049DFFDA5000000007FFFFFD88CFFD42A
+:10F8E00000000004EFF800004EFF700000001CFF55
+:10F8F00069E804FFF70004E3009FFEFF80CFFF40AC
+:10F900000DFF7005FFFFE08FFFD00DFFF7002DFF0B
+:10F91000E08FFFD004FFFC0000AFF8CFFF30007F86
+:10F92000FF400006FFFFF7000008FFF400003EFF65
+:10F93000A00000004DFFC88201BFF7000000005A80
+:10F94000DFFC1008FFA000000000000000004EFDDA
+:10F95000000000000000000002C8000000002DD2DE
+:10F960000000000000000000BFFB000000000000DD
+:10F970000005FFFF500000000000000DFFFFD00059
+:10F9800000000000007FFFFFF7000000000001FF03
+:10F99000D88DFF10000000000AFFA00AFFA00000A1
+:10F9A00000003FFFB00BFFF300000000CFFFC00CD2
+:10F9B000FFFC00000005FFFFD00DFFFF5000000E10
+:10F9C000FFFFF99FFFFFE000008FFFFFE22EFFFF28
+:10F9D000F80002FFFFFF9009FFFFFF100AFFFFFF83
+:10F9E000E33EFFFFFFA00FFFFFFFFFFFFFFFFFF062
+:10F9F00008FFFFFFFFFFFFFFFF8000000000000087
+:10FA00000000000000000000D8000000000000001E
+:10FA1000FF80FFFF700007FFFFF8FFFFF6006FFF9A
+:10FA2000FFFD788EFF15FFE8FFE20002E54FFE20A4
+:10FA3000FE20000013FFF300520000003FFF3100E2
+:10FA400052000002EFF45E20FE20788EFF51FFE8A6
+:10FA5000FFE2FFFFF6006FFFFFFDFFFF700007FFF3
+:10FA6000FFF8000000000000FF8000000000000020
+:10FA7000D8000000000000000000000000000000AE
+:10FA800000000001DD10000000001DFFD10000009B
+:10FA900001DFFFFD1000001DFF99FFD10001DFF91C
+:10FAA000009FFD101DFF900009FFD1BFF90000006D
+:10FAB0009FFB5F9000000009F500000000000000BF
+:10FAC000000000000000005F9000000009F5BFF991
+:10FAD0000000009FFB1DFF900009FFD101DFF9002E
+:10FAE0009FFD10001DFF99FFD1000001DFFFFD10F9
+:10FAF0000000001DFFD10000000001DD100000002B
+:10FB000000000000000000000000000000000000F5
+:10FB1000001DD10000000000000001DFFD10EFFF1C
+:10FB2000FFFFD0001DFFFFD1AFFFFFFFF000CFCFE1
+:10FB3000FCFC0000000FF0006B1FF1B60000000F8E
+:10FB4000F000000FF0000000000FF000000FF000C8
+:10FB50000000000FF000000FF00000006B1FF1B676
+:10FB6000000FF0000000CFCFFCFC000FFFFFFFFAFA
+:10FB70001DFFFFD1000DFFFFFFFE01DFFD100000A4
+:10FB800000000000001DD100000000000000000087
+:10FB900000008FFFFFE200000000FFFFFFFE2000DB
+:10FBA0000000FFFFFFFFFFFFFFF8FFFFFFFFFFFF6A
+:10FBB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55
+:10FBC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45
+:10FBD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35
+:10FBE000FFFFFFFFFFFFFFFFFFFF8FFFFFFFFFFF95
+:10FBF000FFF80000000BB0000000000000BFFB0099
+:10FC0000000000000BFFFFB000000000BFFFFFFB83
+:10FC10000000000BFFFFFFFFB000004FFFFFFFFFE2
+:10FC2000F400000000FFFF000000000000FFFF00E4
+:10FC30000000000000FFFF000000000000FFFF00C8
+:10FC40000000000000FFFF000000DFFFF0DFFD0FFD
+:10FC5000FFFDFFFFF900009FFFFFFFFFFFFFFFFF1A
+:10FC6000FFFFFFFFFFFFFFF0E0FFDFFFFFFFFFFFF2
+:10FC7000FFFD000000000000000000000000000088
+:10FC80000AEA62000000000002FFFFF0000000002E
+:10FC9000009FFFFF00000000000FFFFFD0000000EA
+:10FCA0000002FFFFFB000000000003EFFF700000F8
+:10FCB00000000004FFF2000000000000BFFB000095
+:10FCC000000000006FFF3000000200004FFF9000B6
+:10FCD000028FF3006FFFD0000AFFFFE4BFFFD100E7
+:10FCE00000EFFFFFFFFFD100000AFFFFFFFF9000C2
+:10FCF00000006FFFFFFB3000000002FFDB7200001E
+:10FD000000000008EE800000066108FFFF80002D63
+:10FD1000FFD0EF33FE002EFFF30EF33FE02EFFF394
+:10FD2000008FFFFF6EFFF300008EFFFFFFF3000068
+:10FD30000002EFFFF3000000002EFFFF300000087C
+:10FD4000EFFFFFFF300008FFFFF6EFFF3000EF335B
+:10FD5000FE02EFFF300EF33FE002EFFF308FFFF8BF
+:10FD60000002DFFD008EE800000066100000DFFFEB
+:10FD7000FF0D200000FFFFFF0FE20000FFFFFF0F5D
+:10FD8000FDDFF0FFFFFF2000FFF0FFFFFFFFFFFFA1
+:10FD9000F0FFFFFFFFFFFFF0FFFFFFFFFFFFF0FFA0
+:10FDA000FFFFFFFFFFF0FFFFFFFFFFFFF0FFFFFF81
+:10FDB000FFFFFFF0FFFFFFFFFFFFF0FFFFFFFFFF71
+:10FDC000FFF0DFFFFFFFFDFFF90000000000FFFF75
+:10FDD000FFFFFF0000DFFFFFFFFD00008FFFFFFFC1
+:10FDE000FFC200FFFFFFFFFFFE20FF00000001FF3A
+:10FDF000E2FF00000000FFFCFF00000000FFFFFF2B
+:10FE000000000000FFFFFFFFFFFFFFFFFFFFFFFFFE
+:10FE1000FFFFFFFFFFFFFB11BFFFFFFFFFF1001F11
+:10FE2000FFFFFFFFF1001FFFFFFFFFFB11BFFFFF01
+:10FE3000FFFFFFFFFFFFFF8FFFFFFFFFFFF800DF68
+:10FE4000FFFD000001FFFFFC000003FFFFF70000C3
+:10FE500006FFFFF2000008FFFFD000000AFFFFFFCF
+:10FE6000FFD00CFFFFFFFFA00EFFFFFFFF200DFFE5
+:10FE7000FFFFF80000000AFFE00000000EFF500046
+:10FE800000002FFC000000005FF3000000009FA0B6
+:10FE900000000000DF1000000000D7000000000498
+:10FEA000EE40000000DFFF99FFFD0000FFFF99FF1B
+:10FEB000FF0000FFFFFFFFFF0000FFFF90000000BA
+:10FEC00000FFFF0DFFFF0D20FFFF0FFFFF0FE2FF01
+:10FED000FF0FFFFF0FFDFFFF0FFFFF2000FFFF0FD2
+:10FEE000FFFFFFFFFFFF0FFFFFFFFFFFFF0FFFFF02
+:10FEF000FFFFDFFF0FFFFFFFFF00000FFFFFFFFF10
+:10FF000000000FFFFFFFFF00000DFFFFFFFD0000DF
+:10FF100000CC000000000002FF3000000001BFFF25
+:10FF2000FC2000001EFFFFFFE100009FFFFFFFF825
+:10FF30000000EFFFFFFFFD0000FFFFFFFFFF0001DC
+:10FF4000FFFFFFFFFF0003FFFFFFFFFF3008FFFF82
+:10FF5000FFFFFF801EFFFFFFFFFFE1CFFFFFFFFF5F
+:10FF6000FFFCCFFFFFFFFFFFFC00000000000000D0
+:10FF700000000EFFE00000000004EE4000008FFFD4
+:10FF8000FFFFFFFFFFFFF8FFFFFFFFFFFFFFFFFF88
+:10FF9000FF00F00F00F00F00FFFF00F00F00F00F68
+:10FFA00000FFFFFFFFFFFFFFFFFFFFFFF808808854
+:10FFB00008808FFFFFF808808808808FFFFFFFFF11
+:10FFC000FFFFFFFFFFFFFF00F00000000F00FFFF3B
+:10FFD00000F00000000F00FFFFFFFFFFFFFFFFFF2B
+:10FFE000FF8FFFFFFFFFFFFFFFF800000000000092
+:10FFF00000000000000000000003AF7000000000DF
+:020000022000DC
+:100000000004CFFFF00000000006DFFFFFA00000AB
+:100010000017EFFFFFFF30000018FFFFFFFFFC009D
+:10002000002AFFFFFFFFFFF40008FFFFFFFFFFFFB5
+:10003000D0000FFFFFFFFFFFFF600008FFFFFFFF83
+:10004000FFFE000000000000FFFFF70000000000BE
+:1000500000FFFFF1000000000000FFFF8000000033
+:10006000000000FFFF10000000000000FFFA000089
+:100070000000000000FFF2000000000000008F8080
+:10008000000000000000000000000000DFFFFFF0A3
+:10009000D200FFFFFFF0FE20FFFFFFF0FFE2FFFFB7
+:1000A000FFF0FFFDFFFFFFF20000FFFFFFFFFFFF7C
+:1000B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50
+:1000C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40
+:1000D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30
+:1000E000FFFFFFFFFFFFDFFFFFFFFFFD000000003E
+:1000F0000000000000000000049CEFFEC94000006A
+:100100000007EFFFFFFFFFFE700004DFFFFCA88A7F
+:10011000CFFFFD406FFFD5000000005DFFF6CFF67A
+:100120000000000000006FFC1A30005ADFFDA5003F
+:1001300003A100004DFFFFFFFFD400000005FFFEFC
+:10014000A88AEFFF50000001DF70000007FD1000DB
+:1001500000001200000000210000000000004EE43A
+:100160000000000000000000EFFE000000000000A2
+:100170000000EFFE00000000000000004EE4000060
+:1001800000008FFFFFFFFFFFFFFFFF80FFFFFFFF6C
+:10019000FFFFFFFFFFF0FF000000000000000FFD69
+:1001A000FF0FFFFFFFFFFFFF0FFFFF0FFFFFFFFF2F
+:1001B000FFFF00FFFF0FFFFFFFFFFFFF00FFFF0F2D
+:1001C000FFFFFFFFFFFF0FFFFF0000000000000028
+:1001D0000FFDFFFFFFFFFFFFFFFFFFF08FFFFFFFA0
+:1001E000FFFFFFFFFF808FFFFFFFFFFFFFFFFF808D
+:1001F000FFFFFFFFFFFFFFFFFFF0FF000000000019
+:1002000000000FFDFF0FFFFFFFFFF0000FFFFF0FCC
+:10021000FFFFFFFFF00000FFFF0FFFFFFFFFF000F9
+:1002200000FFFF0FFFFFFFFFF0000FFFFF000000C8
+:10023000000000000FFDFFFFFFFFFFFFFFFFFFF0CB
+:100240008FFFFFFFFFFFFFFFFF808FFFFFFFFFFF1D
+:10025000FFFFFF80FFFFFFFFFFFFFFFFFFF0FF003B
+:100260000000000000000FFDFF0FFFFFFF00000077
+:100270000FFFFF0FFFFFFF00000000FFFF0FFFFF5A
+:10028000FF00000000FFFF0FFFFFFF0000000FFF57
+:10029000FF000000000000000FFDFFFFFFFFFFFF59
+:1002A000FFFFFFF08FFFFFFFFFFFFFFFFF808FFFCC
+:1002B000FFFFFFFFFFFFFF80FFFFFFFFFFFFFFFFCD
+:1002C000FFF0FF000000000000000FFDFF0FFFF037
+:1002D000000000000FFFFF0FFFF00000000000FF14
+:1002E000FF0FFFF00000000000FFFF0FFFF0000015
+:1002F00000000FFFFF000000000000000FFDFFFFE7
+:10030000FFFFFFFFFFFFFFF08FFFFFFFFFFFFFFF7C
+:10031000FF808FFFFFFFFFFFFFFFFF80FFFFFFFF5B
+:10032000FFFFFFFFFFF0FF000000000000000FFDD7
+:10033000FF000000000000000FFFFF0000000000B1
+:10034000000000FFFF0000000000000000FFFF00B1
+:100350000000000000000FFFFF0000000000000090
+:100360000FFDFFFFFFFFFFFFFFFFFFF08FFFFFFF0E
+:10037000FFFFFFFFFF800000000000010000000001
+:10038000000000000007FD1000000000000001CF89
+:10039000FFF500000000000000B929FE1000000079
+:1003A0000000003F10020000000003DF800A900000
+:1003B0000000037000DFFF77F7555555558FD30FB9
+:1003C000FFFDCCDFDCCCCCCDFFB08FFE1000AA004F
+:1003D00000004D400046100001F202331000000002
+:1003E00000000009B1CFF9000000000000000AFF82
+:1003F000FF900000000000000000BFF900000000B6
+:100400000000000001220000000018DFFD92000241
+:10041000EFFBEFFF300DFFFA2EFFE04FFFFA03FF77
+:10042000F59FFAFA354FFACFC08A3D0BFDEFFB037B
+:10043000128FFEFFFFB006FFFFFFFFD108FFFFEFA7
+:10044000FD11109FFFDFD1593B0BFDAFD7FA381DCF
+:10045000FB5FFFFA01DFF70DFFFA1DFFF103EFFC71
+:10046000DFFF500018DFFEA30000007FFFF7000051
+:10047000EFFFFFFFFFFFFEEFFFFFFFFFFFFE0000AC
+:1004800000000000000FFFFFFFFFFFF00FFFFFFF66
+:10049000FFFFF00FF99F99F99FF00FF88F88F88F01
+:1004A000F00FF88F88F88FF00FF88F88F88FF00F23
+:1004B000F88F88F88FF00FF88F88F88FF00FF88F8B
+:1004C00088F88FF00FF99F99F99FF00FFFFFFFFF5A
+:1004D000FFF008FFFFFFFFFF800000000000007F2B
+:1004E000A00000000000008FFFB000000000000D21
+:1004F000FFFFA0000000008A1DFFFF000000008F2A
+:10050000FA1DFF700000008FFFFA1D800000008FB1
+:10051000FFFFFA000000008FFFFFFF800000008F48
+:10052000FFFFFF800000008FFFFFFF800000008FB3
+:10053000FFFFFF800000006FFFFFFF800000000B47
+:10054000FFFFFF8000000000DFFFFF8000000000D1
+:100550000EFFFF800000000000DEDB6000000000F6
+:100560000000000000000000000000001BFFFFFF73
+:10057000FFFFFFE40001DFFFFFFFFFFFFFFE001DA5
+:10058000FFFFFAEFFEAFFFFF01DFFFFFA02EE20A41
+:10059000FFFF1DFFFFFFE202202EFFFFCFFFFFFF47
+:1005A000FE2002EFFFFFCFFFFFFFFE2002EFFFFF65
+:1005B0001DFFFFFFE202202EFFFF01DFFFFFA02E45
+:1005C000E20AFFFF001DFFFFFAEFFEAFFFFF000191
+:1005D000DFFFFFFFFFFFFFFE00001BFFFFFFFFFF2E
+:1005E000FFE40008FFFFFFE4008FFFFFFFFE08F8B5
+:1005F0000F0B40FF8FF80F0B40FFFFF80F0B40FF72
+:10060000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA
+:10061000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA
+:10062000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA
+:10063000FFFFFFFFFFFFEFFFFFFFFFFE4EFFFFFF8C
+:10064000FFE40000000000000001000000000000C6
+:100650000003E000001000000002EF1000BF0000E7
+:1006600000007FF100CFF100000007FF11CFFF77FE
+:10067000777777BFF1CFFFFFFFFFFFFFFF17FFFF88
+:10068000FFFFFFFFFFE007FFF10000000000000692
+:10069000FF1000000000000005A0000000000000A6
+:1006A0006C765F646973705F6472765F72656769A8
+:1006B00073746572000000002E2E2F7468697264D6
+:1006C00070617274792F6C76676C2F7372632F6C04
+:1006D000765F68616C2F6C765F68616C5F646973CC
+:1006E000702E630029160100000000006C765F6127
+:1006F0006E696D5F73746172740000002E2E2F742A
+:100700006869726470617274792F6C76676C2F738C
+:1007100072632F6C765F6D6973632F6C765F616EA9
+:10072000696D2E63000000006C765F66735F647213
+:10073000765F726567697374657200006C765F66D8
+:10074000735F6F70656E00006C765F66735F6469DF
+:10075000725F6F70656E00002E2E2F746869726470
+:1007600070617274792F6C76676C2F7372632F6C63
+:10077000765F6D6973632F6C765F66732E6300001E
+:1007800000003C027804B306EE08280B610D990FB7
+:10079000D01106143A166C189D1ACB1CF71E212195
+:1007A00048236C258E27AC29C72BDF2DF32F03326E
+:1007B000103418361C381C3A173C0E3EFF3FEC41F3
+:1007C000D443B64593476A493C4B084DCD4E8D50B6
+:1007D0004652F953A5554B57EA58825A135C9C5D13
+:1007E0001F5F9A600D627963DD6439668D67D96831
+:1007F0001D6A596B8C6CB76DD96EF36F04710C72F6
+:100800000B730174EE74D275AD767F7747780679F5
+:10081000BB79677A0A7BA27B327CB77C337DA57D6E
+:100820000D7E6C7EC07E0B7F4B7F827FAF7FD27F41
+:10083000EB7FFA7FFF7F00006C765F6D656D5F6117
+:100840006C6C6F63000000005F6C765F6D656D5FC0
+:100850006275665F72656C65617365006C765F6D6D
+:10086000656D5F7265616C6C6F6300005F6C765FD5
+:100870006D656D5F6275665F676574002E2E2F74FF
+:100880006869726470617274792F6C76676C2F730B
+:1008900072632F6C765F6D6973632F6C765F6D6525
+:1008A0006D2E6300436F756C646E277420616C6CF1
+:1008B0006F63617465206D656D6F72790000000073
+:1008C0006C765F6D656D5F6275665F72656C6561A4
+:1008D00073653A2070206973206E6F742061206BFD
+:1008E0006E6F776E20627566666572006C765F6DFE
+:1008F000656D5F6275665F6765743A204F75742039
+:100900006F66206D656D6F72792C2063616E277440
+:1009100020616C6C6F636174652061206E65772067
+:10092000206275666665722028696E637265617300
+:100930006520796F7572204C565F4D454D5F534968
+:100940005A452F686561702073697A652900000037
+:100950006C765F6D656D5F6275665F6765743A2082
+:100960006E6F2066726565206275666665722E2000
+:10097000496E637265617365204C565F44524157FE
+:100980005F4255465F4D41585F4E554D2E00000069
+:100990006C765F7461736B5F6372656174655F62CF
+:1009A00061736963000000006C765F7461736B5F54
+:1009B00063726561746500002E2E2F74686972641D
+:1009C00070617274792F6C76676C2F7372632F6C01
+:1009D000765F6D6973632F6C765F7461736B2E63E2
+:1009E000000000005F6C765F7478745F6765745F09
+:1009F00073697A6500000000202C2E3B3A2D5F00C1
+:100A00002E2E2F746869726470617274792F6C76FF
+:100A1000676C2F7372632F6C765F6D6973632F6CD5
+:100A2000765F7478742E63006C765F7478745F6799
+:100A300065745F73697A653A20696E74656765727B
+:100A4000206F766572666C6F77207768696C6520B9
+:100A500063616C63756C6174696E6720746578742A
+:100A60002068656967687400FFFF0000108400005B
+:100A7000EF808C006C765F6C6162656C5F7365748F
+:100A80005F646F745F746D70000000006C765F6C63
+:100A90006162656C5F7365745F616C69676E0000AD
+:100AA0006C765F6C6162656C5F7365745F746578AA
+:100AB000745F73656C5F7374617274006C765F6CE5
+:100AC0006162656C5F7365745F746578745F73658C
+:100AD0006C5F656E640000006C765F6C6162656CD3
+:100AE0005F6765745F746578740000006C765F6C96
+:100AF0006162656C5F6765745F6C6F6E675F6D6F79
+:100B0000646500006C765F6C6162656C5F6765743C
+:100B10005F616C69676E00006C765F6C6162656C2A
+:100B20005F6765745F7265636F6C6F7200000000D1
+:100B30006C765F6C6162656C5F6765745F616E693E
+:100B40006D5F7370656564006C765F6C6162656C87
+:100B50005F6765745F6C65747465725F706F730056
+:100B60006C765F6C6162656C5F6765745F6C657401
+:100B70007465725F6F6E00006C765F6C6162656CAD
+:100B80005F7365745F746578740000006C765F6CE9
+:100B90006162656C5F7365745F746578745F666DC0
+:100BA000740000006C765F6C6162656C5F736574E5
+:100BB0005F746578745F737461746963000000002A
+:100BC0006C765F6C6162656C5F7365745F6C6F6E91
+:100BD000675F6D6F646500006C765F6C6162656C69
+:100BE0005F7365745F7265636F6C6F720000000005
+:100BF0006C765F6C6162656C5F63726561746500E1
+:100C00006C765F6C6162656C5F7365745F616E6961
+:100C10006D5F7370656564006C765F6C6162656CB6
+:100C20005F6765745F746578745F73656C5F737418
+:100C3000617274006C765F6C6162656C5F6765748D
+:100C40005F746578745F73656C5F656E6400000047
+:100C50006C765F6C6162656C5F69735F636861721B
+:100C60005F756E6465725F706F7300006C765F6CA9
+:100C70006162656C5F696E735F7465787400000013
+:100C80006C765F6C6162656C5F6375745F746578C8
+:100C9000740000002E2E2F74686972647061727483
+:100CA000792F6C76676C2F7372632F6C765F776920
+:100CB00064676574732F6C765F6C6162656C2E631C
+:100CC000000000004661696C656420746F20616CEF
+:100CD0006C6F63617465206D656D6F727920666FEE
+:100CE0007220646F745F746D705F707472000000C6
+:100CF00054657874000000006C6162656C2063725A
+:100D000065617465640000006C765F6C6162656C9F
+:100D100000000000F8B500BFF8BC08BC9E46704754
+:100D200089020000F8B500BFF8BC08BC9E467047B9
+:040D30006502000058
+:080D3400B09EFF7F01000000EA
+:100D3C000100000048656C6C6F20576F726C642169
+:100D4C004D110100410701001200030000000000DA
+:100D5C002400002068DC010090D70100F0D60100CF
+:100D6C00F8C9010010000250000000000000000053
+:100D7C0000000000A86B002010000000986B002001
+:100D8C0010000000154001002541010075420100D2
+:100D9C00DD420100AD42010025420100E5400100A9
+:040DAC0047400100BB
+:00000001FF
diff --git a/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Debug/e54_gfx_learning.lss b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Debug/e54_gfx_learning.lss
new file mode 100644
index 00000000..1ed51a8f
--- /dev/null
+++ b/software/firmware/project_oracle_test_firmware/e54/e54_gfx_learning/e54_gfx_learning/Debug/e54_gfx_learning.lss
@@ -0,0 +1,59527 @@
+
+e54_gfx_learning.elf: file format elf32-littlearm
+
+Sections:
+Idx Name Size VMA LMA File off Algn
+ 0 .text 00020d34 00000000 00000000 00010000 2**3
+ CONTENTS, ALLOC, LOAD, READONLY, CODE
+ 1 .ARM.exidx 00000008 00020d34 00020d34 00030d34 2**2
+ CONTENTS, ALLOC, LOAD, READONLY, DATA
+ 2 .relocate 00000074 20000000 00020d3c 00040000 2**2
+ CONTENTS, ALLOC, LOAD, DATA
+ 3 .bkupram 00000000 47000000 47000000 00040074 2**0
+ CONTENTS
+ 4 .qspi 00000000 04000000 04000000 00040074 2**0
+ CONTENTS
+ 5 .bss 00006da8 20000078 00020db8 00040078 2**3
+ ALLOC
+ 6 .stack 00010000 20006e20 00027b60 00040078 2**0
+ ALLOC
+ 7 .ARM.attributes 0000002e 00000000 00000000 00040074 2**0
+ CONTENTS, READONLY
+ 8 .comment 00000059 00000000 00000000 000400a2 2**0
+ CONTENTS, READONLY
+ 9 .debug_info 0009cf6b 00000000 00000000 000400fb 2**0
+ CONTENTS, READONLY, DEBUGGING
+ 10 .debug_abbrev 0000c72f 00000000 00000000 000dd066 2**0
+ CONTENTS, READONLY, DEBUGGING
+ 11 .debug_loc 0004cd3b 00000000 00000000 000e9795 2**0
+ CONTENTS, READONLY, DEBUGGING
+ 12 .debug_aranges 00001fd0 00000000 00000000 001364d0 2**0
+ CONTENTS, READONLY, DEBUGGING
+ 13 .debug_ranges 00003e50 00000000 00000000 001384a0 2**0
+ CONTENTS, READONLY, DEBUGGING
+ 14 .debug_macro 0003fcb4 00000000 00000000 0013c2f0 2**0
+ CONTENTS, READONLY, DEBUGGING
+ 15 .debug_line 0003a73b 00000000 00000000 0017bfa4 2**0
+ CONTENTS, READONLY, DEBUGGING
+ 16 .debug_str 0012adf3 00000000 00000000 001b66df 2**0
+ CONTENTS, READONLY, DEBUGGING
+ 17 .debug_frame 00006374 00000000 00000000 002e14d4 2**2
+ CONTENTS, READONLY, DEBUGGING
+
+Disassembly of section .text:
+
+00000000 :
+/**********************
+ * GLOBAL FUNCTIONS
+ **********************/
+
+void _lv_gc_clear_roots(void)
+{
+ 0: 20 6e 01 20 f5 0e 00 00 f1 0e 00 00 f1 0e 00 00 n. ............
+#define LV_CLEAR_ROOT(root_type, root_name) _lv_memset_00(&LV_GC_ROOT(root_name), sizeof(LV_GC_ROOT(root_name)));
+ LV_ITERATE_ROOTS(LV_CLEAR_ROOT)
+ 10: f1 0e 00 00 f1 0e 00 00 f1 0e 00 00 00 00 00 00 ................
+ ...
+ 2c: f1 0e 00 00 f1 0e 00 00 00 00 00 00 f1 0e 00 00 ................
+ 3c: f1 0e 00 00 f1 0e 00 00 f1 0e 00 00 f1 0e 00 00 ................
+ 4c: f1 0e 00 00 f1 0e 00 00 f1 0e 00 00 f1 0e 00 00 ................
+ 5c: f1 0e 00 00 f1 0e 00 00 f1 0e 00 00 f1 0e 00 00 ................
+ 6c: f1 0e 00 00 f1 0e 00 00 f1 0e 00 00 f1 0e 00 00 ................
+ 7c: f1 0e 00 00 f1 0e 00 00 f1 0e 00 00 f1 0e 00 00 ................
+ 8c: f1 0e 00 00 f1 0e 00 00 f1 0e 00 00 f1 0e 00 00 ................
+ 9c: f1 0e 00 00 f1 0e 00 00 f1 0e 00 00 f1 0e 00 00 ................
+ ac: f1 0e 00 00 f1 0e 00 00 f1 0e 00 00 f1 0e 00 00 ................
+ bc: f1 0e 00 00 f1 0e 00 00 f1 0e 00 00 f1 0e 00 00 ................
+ cc: f1 0e 00 00 f1 0e 00 00 f1 0e 00 00 f1 0e 00 00 ................
+ dc: f1 0e 00 00 f1 0e 00 00 f1 0e 00 00 00 00 00 00 ................
+ ...
+ f4: 21 1d 00 00 f1 0e 00 00 f1 0e 00 00 f1 0e 00 00 !...............
+ 104: f1 0e 00 00 f1 0e 00 00 f1 0e 00 00 f1 0e 00 00 ................
+ 114: f1 0e 00 00 d1 25 00 00 e5 25 00 00 f9 25 00 00 .....%...%...%..
+ 124: 0d 26 00 00 f1 0e 00 00 f1 0e 00 00 f1 0e 00 00 .&..............
+ 134: f1 0e 00 00 f1 0e 00 00 f1 0e 00 00 f1 0e 00 00 ................
+ 144: f1 0e 00 00 f1 0e 00 00 f1 0e 00 00 f1 0e 00 00 ................
+ 154: f1 0e 00 00 f1 0e 00 00 f1 0e 00 00 f1 0e 00 00 ................
+ 164: f1 0e 00 00 f1 0e 00 00 f1 0e 00 00 f1 0e 00 00 ................
+ 174: f1 0e 00 00 f1 0e 00 00 f1 0e 00 00 f1 0e 00 00 ................
+ 184: f1 0e 00 00 f1 0e 00 00 f1 0e 00 00 f1 0e 00 00 ................
+ 194: f1 0e 00 00 f1 0e 00 00 f1 0e 00 00 f1 0e 00 00 ................
+ 1a4: f1 0e 00 00 f1 0e 00 00 f1 0e 00 00 f1 0e 00 00 ................
+ 1b4: f1 0e 00 00 f1 0e 00 00 f1 0e 00 00 f1 0e 00 00 ................
+ 1c4: f1 0e 00 00 f1 0e 00 00 f1 0e 00 00 f1 0e 00 00 ................
+ 1d4: f1 0e 00 00 f1 0e 00 00 f1 0e 00 00 f1 0e 00 00 ................
+ 1e4: f1 0e 00 00 f1 0e 00 00 95 28 00 00 f1 0e 00 00 .........(......
+ 1f4: f1 0e 00 00 f1 0e 00 00 f1 0e 00 00 f1 0e 00 00 ................
+ 204: f1 0e 00 00 f1 0e 00 00 f1 0e 00 00 f1 0e 00 00 ................
+ 214: f1 0e 00 00 f1 0e 00 00 f1 0e 00 00 f1 0e 00 00 ................
+ 224: f1 0e 00 00 f1 0e 00 00 f1 0e 00 00 f1 0e 00 00 ................
+ 234: f1 0e 00 00 f1 0e 00 00 f1 0e 00 00 f1 0e 00 00 ................
+ 244: f1 0e 00 00 f1 0e 00 00 f1 0e 00 00 f1 0e 00 00 ................
+ 254: f1 0e 00 00 f1 0e 00 00 f1 0e 00 00 f1 0e 00 00 ................
+
+00000264 <__do_global_dtors_aux>:
+ 264: b510 push {r4, lr}
+ 266: 4c05 ldr r4, [pc, #20] ; (27c <__do_global_dtors_aux+0x18>)
+ 268: 7823 ldrb r3, [r4, #0]
+ 26a: b933 cbnz r3, 27a <__do_global_dtors_aux+0x16>
+ 26c: 4b04 ldr r3, [pc, #16] ; (280 <__do_global_dtors_aux+0x1c>)
+ 26e: b113 cbz r3, 276 <__do_global_dtors_aux+0x12>
+ 270: 4804 ldr r0, [pc, #16] ; (284 <__do_global_dtors_aux+0x20>)
+ 272: f3af 8000 nop.w
+ 276: 2301 movs r3, #1
+ 278: 7023 strb r3, [r4, #0]
+ 27a: bd10 pop {r4, pc}
+ 27c: 20000078 .word 0x20000078
+ 280: 00000000 .word 0x00000000
+ 284: 00020d3c .word 0x00020d3c
+
+00000288 :
+ 288: 4b0c ldr r3, [pc, #48] ; (2bc )
+ 28a: b143 cbz r3, 29e
+ 28c: 480c ldr r0, [pc, #48] ; (2c0 )
+ 28e: 490d ldr r1, [pc, #52] ; (2c4 )
+ 290: b510 push {r4, lr}
+ 292: f3af 8000 nop.w
+ 296: 480c ldr r0, [pc, #48] ; (2c8 )
+ 298: 6803 ldr r3, [r0, #0]
+ 29a: b923 cbnz r3, 2a6
+ 29c: bd10 pop {r4, pc}
+ 29e: 480a ldr r0, [pc, #40] ; (2c8 )
+ 2a0: 6803 ldr r3, [r0, #0]
+ 2a2: b933 cbnz r3, 2b2
+ 2a4: 4770 bx lr
+ 2a6: 4b09 ldr r3, [pc, #36] ; (2cc )
+ 2a8: 2b00 cmp r3, #0
+ 2aa: d0f7 beq.n 29c
+ 2ac: e8bd 4010 ldmia.w sp!, {r4, lr}
+ 2b0: 4718 bx r3
+ 2b2: 4b06 ldr r3, [pc, #24] ; (2cc )
+ 2b4: 2b00 cmp r3, #0
+ 2b6: d0f5 beq.n 2a4
+ 2b8: 4718 bx r3
+ 2ba: bf00 nop
+ 2bc: 00000000 .word 0x00000000
+ 2c0: 00020d3c .word 0x00020d3c
+ 2c4: 2000007c .word 0x2000007c
+ 2c8: 00020d3c .word 0x00020d3c
+ 2cc: 00000000 .word 0x00000000
+
+000002d0 :
+/**********************
+ * GLOBAL FUNCTIONS
+ **********************/
+
+void ssd1963_init(void)
+{
+ 2d0: b570 push {r4, r5, r6, lr}
+ ((Port *)hw)->Group[submodule_index].OUTTGL.reg = PORT_OUT_OUT(mask);
+}
+
+static inline void hri_port_set_OUT_reg(const void *const hw, uint8_t submodule_index, hri_port_out_reg_t mask)
+{
+ ((Port *)hw)->Group[submodule_index].OUTSET.reg = mask;
+ 2d2: 4c8b ldr r4, [pc, #556] ; (500 )
+ 2d4: 2610 movs r6, #16
+ 2d6: 61a6 str r6, [r4, #24]
+
+static void ssd1963_reset(void)
+{
+ /*Hardware reset*/
+ LV_DRV_DISP_RST(1);
+ LV_DRV_DELAY_MS(50);
+ 2d8: 2032 movs r0, #50 ; 0x32
+ 2da: 4d8a ldr r5, [pc, #552] ; (504 )
+ 2dc: 47a8 blx r5
+ ((Port *)hw)->Group[submodule_index].OUTCLR.reg = ~data;
+}
+
+static inline void hri_port_clear_OUT_reg(const void *const hw, uint8_t submodule_index, hri_port_out_reg_t mask)
+{
+ ((Port *)hw)->Group[submodule_index].OUTCLR.reg = mask;
+ 2de: 6166 str r6, [r4, #20]
+ LV_DRV_DISP_RST(0);
+ LV_DRV_DELAY_MS(50);
+ 2e0: 2032 movs r0, #50 ; 0x32
+ 2e2: 47a8 blx r5
+ ((Port *)hw)->Group[submodule_index].OUTSET.reg = mask;
+ 2e4: 61a6 str r6, [r4, #24]
+ LV_DRV_DISP_RST(1);
+ LV_DRV_DELAY_MS(50);
+ 2e6: 2032 movs r0, #50 ; 0x32
+ 2e8: 47a8 blx r5
+
+ asm volatile("nop");
+ 2ea: bf00 nop
+ ((Port *)hw)->Group[submodule_index].OUTCLR.reg = mask;
+ 2ec: 2640 movs r6, #64 ; 0x40
+ 2ee: 6166 str r6, [r4, #20]
+ /*Chip enable*/
+ LV_DRV_DISP_PAR_CS(0);
+ LV_DRV_DELAY_MS(10);
+ 2f0: 200a movs r0, #10
+ 2f2: 47a8 blx r5
+ ((Port *)hw)->Group[submodule_index].OUTSET.reg = mask;
+ 2f4: 61a6 str r6, [r4, #24]
+ LV_DRV_DISP_PAR_CS(1);
+ LV_DRV_DELAY_MS(5);
+ 2f6: 2005 movs r0, #5
+ 2f8: 47a8 blx r5
+ ((Port *)hw)->Group[submodule_index].OUTCLR.reg = mask;
+ 2fa: 6166 str r6, [r4, #20]
+/**
+ * Command mode
+ */
+static inline void ssd1963_cmd_mode(void)
+{
+ if(cmd_mode == false) {
+ 2fc: 4b82 ldr r3, [pc, #520] ; (508 )
+ 2fe: 781b ldrb r3, [r3, #0]
+ 300: b923 cbnz r3, 30c
+ 302: 4623 mov r3, r4
+ 304: 615e str r6, [r3, #20]
+ LV_DRV_DISP_CMD_DATA(SSD1963_CMD_MODE);
+ cmd_mode = true;
+ 306: 2201 movs r2, #1
+ 308: 4b7f ldr r3, [pc, #508] ; (508 )
+ 30a: 701a strb r2, [r3, #0]
+static inline void ssd1963_cmd(uint8_t cmd)
+{
+
+ LV_DRV_DISP_PAR_CS(0);
+ ssd1963_cmd_mode();
+ LV_DRV_DISP_PAR_WR_WORD(cmd);
+ 30c: 2201 movs r2, #1
+ 30e: 497f ldr r1, [pc, #508] ; (50c )
+ 310: 487f ldr r0, [pc, #508] ; (510 )
+ 312: 4b80 ldr r3, [pc, #512] ; (514 )
+ 314: 4798 blx r3
+ ((Port *)hw)->Group[submodule_index].OUTSET.reg = mask;
+ 316: 4c7a ldr r4, [pc, #488] ; (500 )
+ 318: 2540 movs r5, #64 ; 0x40
+ 31a: 61a5 str r5, [r4, #24]
+ LV_DRV_DELAY_MS(20);
+ 31c: 2014 movs r0, #20
+ 31e: 4b79 ldr r3, [pc, #484] ; (504 )
+ 320: 4798 blx r3
+ ((Port *)hw)->Group[submodule_index].OUTCLR.reg = mask;
+ 322: 6165 str r5, [r4, #20]
+ if(cmd_mode == false) {
+ 324: 4b78 ldr r3, [pc, #480] ; (508 )
+ 326: 781b ldrb r3, [r3, #0]
+ 328: b923 cbnz r3, 334
+ 32a: 4623 mov r3, r4
+ 32c: 615d str r5, [r3, #20]
+ cmd_mode = true;
+ 32e: 2201 movs r2, #1
+ 330: 4b75 ldr r3, [pc, #468] ; (508 )
+ 332: 701a strb r2, [r3, #0]
+ LV_DRV_DISP_PAR_WR_WORD(cmd);
+ 334: 2201 movs r2, #1
+ 336: 4975 ldr r1, [pc, #468] ; (50c )
+ 338: 4875 ldr r0, [pc, #468] ; (510 )
+ 33a: 4b76 ldr r3, [pc, #472] ; (514 )
+ 33c: 4798 blx r3
+ ((Port *)hw)->Group[submodule_index].OUTSET.reg = mask;
+ 33e: 4c70 ldr r4, [pc, #448] ; (500 )
+ 340: 2540 movs r5, #64 ; 0x40
+ 342: 61a5 str r5, [r4, #24]
+ LV_DRV_DELAY_MS(20);
+ 344: 2014 movs r0, #20
+ 346: 4b6f ldr r3, [pc, #444] ; (504 )
+ 348: 4798 blx r3
+ ((Port *)hw)->Group[submodule_index].OUTCLR.reg = mask;
+ 34a: 6165 str r5, [r4, #20]
+ if(cmd_mode == false) {
+ 34c: 4b6e ldr r3, [pc, #440] ; (508 )
+ 34e: 781b ldrb r3, [r3, #0]
+ 350: b923 cbnz r3, 35c
+ 352: 4623 mov r3, r4
+ 354: 615d str r5, [r3, #20]
+ cmd_mode = true;
+ 356: 2201 movs r2, #1
+ 358: 4b6b ldr r3, [pc, #428] ; (508 )
+ 35a: 701a strb r2, [r3, #0]
+ LV_DRV_DISP_PAR_WR_WORD(cmd);
+ 35c: 2201 movs r2, #1
+ 35e: 496b ldr r1, [pc, #428] ; (50c )
+ 360: 486b ldr r0, [pc, #428] ; (510 )
+ 362: 4b6c ldr r3, [pc, #432] ; (514 )
+ 364: 4798 blx r3
+ ((Port *)hw)->Group[submodule_index].OUTSET.reg = mask;
+ 366: 4c66 ldr r4, [pc, #408] ; (500 )
+ 368: 2540 movs r5, #64 ; 0x40
+ 36a: 61a5 str r5, [r4, #24]
+ LV_DRV_DELAY_MS(20);
+ 36c: 2014 movs r0, #20
+ 36e: 4b65 ldr r3, [pc, #404] ; (504 )
+ 370: 4798 blx r3
+ ((Port *)hw)->Group[submodule_index].OUTCLR.reg = mask;
+ 372: 6165 str r5, [r4, #20]
+ if(cmd_mode == false) {
+ 374: 4b64 ldr r3, [pc, #400] ; (508 )
+ 376: 781b ldrb r3, [r3, #0]
+ 378: b923 cbnz r3, 384
+ 37a: 4623 mov r3, r4
+ 37c: 615d str r5, [r3, #20]
+ cmd_mode = true;
+ 37e: 2201 movs r2, #1
+ 380: 4b61 ldr r3, [pc, #388] ; (508 )
+ 382: 701a strb r2, [r3, #0]
+ LV_DRV_DISP_PAR_WR_WORD(cmd);
+ 384: 22e2 movs r2, #226 ; 0xe2
+ 386: 4961 ldr r1, [pc, #388] ; (50c )
+ 388: 4861 ldr r0, [pc, #388] ; (510 )
+ 38a: 4b62 ldr r3, [pc, #392] ; (514 )
+ 38c: 4798 blx r3
+ ((Port *)hw)->Group[submodule_index].OUTSET.reg = mask;
+ 38e: 4b5c ldr r3, [pc, #368] ; (500 )
+ 390: 2240 movs r2, #64 ; 0x40
+ 392: 619a str r2, [r3, #24]
+ ((Port *)hw)->Group[submodule_index].OUTCLR.reg = mask;
+ 394: 615a str r2, [r3, #20]
+ if(cmd_mode != false) {
+ 396: 4b5c ldr r3, [pc, #368] ; (508 )
+ 398: 781b ldrb r3, [r3, #0]
+ 39a: b123 cbz r3, 3a6
+ ((Port *)hw)->Group[submodule_index].OUTSET.reg = mask;
+ 39c: 4b58 ldr r3, [pc, #352] ; (500 )
+ 39e: 619a str r2, [r3, #24]
+ cmd_mode = false;
+ 3a0: 2200 movs r2, #0
+ 3a2: 4b59 ldr r3, [pc, #356] ; (508 )
+ 3a4: 701a strb r2, [r3, #0]
+static inline void ssd1963_data(uint8_t data)
+{
+
+ LV_DRV_DISP_PAR_CS(0);
+ ssd1963_data_mode();
+ LV_DRV_DISP_PAR_WR_WORD(data);
+ 3a6: 2223 movs r2, #35 ; 0x23
+ 3a8: 4958 ldr r1, [pc, #352] ; (50c )
+ 3aa: 4859 ldr r0, [pc, #356] ; (510 )
+ 3ac: 4b59 ldr r3, [pc, #356] ; (514 )
+ 3ae: 4798 blx r3
+ 3b0: 4b53 ldr r3, [pc, #332] ; (500 )
+ 3b2: 2240 movs r2, #64 ; 0x40
+ 3b4: 619a str r2, [r3, #24]
+ ((Port *)hw)->Group[submodule_index].OUTCLR.reg = mask;
+ 3b6: 615a str r2, [r3, #20]
+ if(cmd_mode != false) {
+ 3b8: 4b53 ldr r3, [pc, #332] ; (508 )
+ 3ba: 781b ldrb r3, [r3, #0]
+ 3bc: b123 cbz r3, 3c8
+ ((Port *)hw)->Group[submodule_index].OUTSET.reg = mask;
+ 3be: 4b50 ldr r3, [pc, #320] ; (500 )
+ 3c0: 619a str r2, [r3, #24]
+ cmd_mode = false;
+ 3c2: 2200 movs r2, #0
+ 3c4: 4b50 ldr r3, [pc, #320] ; (508 )
+ 3c6: 701a strb r2, [r3, #0]
+ LV_DRV_DISP_PAR_WR_WORD(data);
+ 3c8: 2202 movs r2, #2
+ 3ca: 4950 ldr r1, [pc, #320] ; (50c )
+ 3cc: 4850 ldr r0, [pc, #320] ; (510 )
+ 3ce: 4b51 ldr r3, [pc, #324] ; (514 )
+ 3d0: 4798 blx r3
+ 3d2: 4b4b ldr r3, [pc, #300] ; (500 )
+ 3d4: 2240 movs r2, #64 ; 0x40
+ 3d6: 619a str r2, [r3, #24]
+ ((Port *)hw)->Group[submodule_index].OUTCLR.reg = mask;
+ 3d8: 615a str r2, [r3, #20]
+ if(cmd_mode != false) {
+ 3da: 4b4b ldr r3, [pc, #300] ; (508 )
+ 3dc: 781b ldrb r3, [r3, #0]
+ 3de: b123 cbz r3, 3ea
+ ((Port *)hw)->Group[submodule_index].OUTSET.reg = mask;
+ 3e0: 4b47 ldr r3, [pc, #284] ; (500 )
+ 3e2: 619a str r2, [r3, #24]
+ cmd_mode = false;
+ 3e4: 2200 movs r2, #0
+ 3e6: 4b48 ldr r3, [pc, #288] ; (508 )
+ 3e8: 701a strb r2, [r3, #0]
+ LV_DRV_DISP_PAR_WR_WORD(data);
+ 3ea: 2254 movs r2, #84 ; 0x54
+ 3ec: 4947 ldr r1, [pc, #284] ; (50c )
+ 3ee: 4848 ldr r0, [pc, #288] ; (510 )
+ 3f0: 4b48 ldr r3, [pc, #288] ; (514 )
+ 3f2: 4798 blx r3
+ 3f4: 4b42 ldr r3, [pc, #264] ; (500 )
+ 3f6: 2240 movs r2, #64 ; 0x40
+ 3f8: 619a str r2, [r3, #24]
+ ((Port *)hw)->Group[submodule_index].OUTCLR.reg = mask;
+ 3fa: 615a str r2, [r3, #20]
+ if(cmd_mode == false) {
+ 3fc: 4b42 ldr r3, [pc, #264] ; (508 )
+ 3fe: 781b ldrb r3, [r3, #0]
+ 400: b923 cbnz r3, 40c
+ 402: 4b3f ldr r3, [pc, #252] ; (500 )
+ 404: 615a str r2, [r3, #20]
+ cmd_mode = true;
+ 406: 2201 movs r2, #1
+ 408: 4b3f ldr r3, [pc, #252] ; (508 )
+ 40a: 701a strb r2, [r3, #0]
+ LV_DRV_DISP_PAR_WR_WORD(cmd);
+ 40c: 22e0 movs r2, #224 ; 0xe0
+ 40e: 493f ldr r1, [pc, #252] ; (50c )
+ 410: 483f ldr r0, [pc, #252] ; (510 )
+ 412: 4b40 ldr r3, [pc, #256] ; (514 )
+ 414: 4798 blx r3
+ ((Port *)hw)->Group[submodule_index].OUTSET.reg = mask;
+ 416: 4b3a ldr r3, [pc, #232] ; (500 )
+ 418: 2240 movs r2, #64 ; 0x40
+ 41a: 619a str r2, [r3, #24]
+ ((Port *)hw)->Group[submodule_index].OUTCLR.reg = mask;
+ 41c: 615a str r2, [r3, #20]
+ if(cmd_mode != false) {
+ 41e: 4b3a ldr r3, [pc, #232] ; (508 )
+ 420: 781b ldrb r3, [r3, #0]
+ 422: b123 cbz r3, 42e
+ ((Port *)hw)->Group[submodule_index].OUTSET.reg = mask;
+ 424: 4b36 ldr r3, [pc, #216] ; (500 )
+ 426: 619a str r2, [r3, #24]
+ cmd_mode = false;
+ 428: 2200 movs r2, #0
+ 42a: 4b37 ldr r3, [pc, #220] ; (508 )
+ 42c: 701a strb r2, [r3, #0]
+ LV_DRV_DISP_PAR_WR_WORD(data);
+ 42e: 2201 movs r2, #1
+ 430: 4936 ldr r1, [pc, #216] ; (50c )
+ 432: 4837 ldr r0, [pc, #220] ; (510 )
+ 434: 4b37 ldr r3, [pc, #220] ; (514 )
+ 436: 4798 blx r3
+ 438: 4c31 ldr r4, [pc, #196] ; (500 )
+ 43a: 2540 movs r5, #64 ; 0x40
+ 43c: 61a5 str r5, [r4, #24]
+ delay_us(100);
+ 43e: 2064 movs r0, #100 ; 0x64
+ 440: 4b35 ldr r3, [pc, #212] ; (518 )
+ 442: 4798 blx r3
+ ((Port *)hw)->Group[submodule_index].OUTCLR.reg = mask;
+ 444: 6165 str r5, [r4, #20]
+ if(cmd_mode == false) {
+ 446: 4b30 ldr r3, [pc, #192] ; (508 )
+ 448: 781b ldrb r3, [r3, #0]
+ 44a: b923 cbnz r3, 456
+ 44c: 4623 mov r3, r4
+ 44e: 615d str r5, [r3, #20]
+ cmd_mode = true;
+ 450: 2201 movs r2, #1
+ 452: 4b2d ldr r3, [pc, #180] ; (508 )
+ 454: 701a strb r2, [r3, #0]
+ LV_DRV_DISP_PAR_WR_WORD(cmd);
+ 456: 22e0 movs r2, #224 ; 0xe0
+ 458: 492c ldr r1, [pc, #176] ; (50c )
+ 45a: 482d ldr r0, [pc, #180] ; (510 )
+ 45c: 4b2d ldr r3, [pc, #180] ; (514 )
+ 45e: 4798 blx r3
+ ((Port *)hw)->Group[submodule_index].OUTSET.reg = mask;
+ 460: 4b27 ldr r3, [pc, #156] ; (500 )
+ 462: 2240 movs r2, #64 ; 0x40
+ 464: 619a str r2, [r3, #24]
+ ((Port *)hw)->Group[submodule_index].OUTCLR.reg = mask;
+ 466: 615a str r2, [r3, #20]
+ if(cmd_mode != false) {
+ 468: 4b27 ldr r3, [pc, #156] ; (508 )
+ 46a: 781b ldrb r3, [r3, #0]
+ 46c: b123 cbz r3, 478
+ ((Port *)hw)->Group[submodule_index].OUTSET.reg = mask;
+ 46e: 4b24 ldr r3, [pc, #144] ; (500 )
+ 470: 619a str r2, [r3, #24]
+ cmd_mode = false;
+ 472: 2200 movs r2, #0
+ 474: 4b24 ldr r3, [pc, #144] ; (508 )
+ 476: 701a strb r2, [r3, #0]
+ LV_DRV_DISP_PAR_WR_WORD(data);
+ 478: 2203 movs r2, #3
+ 47a: 4924 ldr r1, [pc, #144] ; (50c )
+ 47c: 4824 ldr r0, [pc, #144] ; (510 )
+ 47e: 4b25 ldr r3, [pc, #148] ; (514 )
+ 480: 4798 blx r3
+ 482: 4c1f ldr r4, [pc, #124] ; (500 )
+ 484: 2540 movs r5, #64 ; 0x40
+ 486: 61a5 str r5, [r4, #24]
+ delay_ms(1);
+ 488: 2001 movs r0, #1
+ 48a: 4b1e ldr r3, [pc, #120] ; (504 )
+ 48c: 4798 blx r3
+ ((Port *)hw)->Group[submodule_index].OUTCLR.reg = mask;
+ 48e: 6165 str r5, [r4, #20]
+ if(cmd_mode == false) {
+ 490: 4b1d ldr r3, [pc, #116] ; (508 )
+ 492: 781b ldrb r3, [r3, #0]
+ 494: b923 cbnz r3, 4a0
+ 496: 4623 mov r3, r4
+ 498: 615d str r5, [r3, #20]
+ cmd_mode = true;
+ 49a: 2201 movs r2, #1
+ 49c: 4b1a ldr r3, [pc, #104] ; (508 )
+ 49e: 701a strb r2, [r3, #0]
+ LV_DRV_DISP_PAR_WR_WORD(cmd);
+ 4a0: 2201 movs r2, #1
+ 4a2: 491a ldr r1, [pc, #104] ; (50c )
+ 4a4: 481a ldr r0, [pc, #104] ; (510 )
+ 4a6: 4b1b ldr r3, [pc, #108] ; (514 )
+ 4a8: 4798 blx r3
+ ((Port *)hw)->Group[submodule_index].OUTSET.reg = mask;
+ 4aa: 4c15 ldr r4, [pc, #84] ; (500 )
+ 4ac: 2540 movs r5, #64 ; 0x40
+ 4ae: 61a5 str r5, [r4, #24]
+ delay_ms(1);
+ 4b0: 2001 movs r0, #1
+ 4b2: 4b14 ldr r3, [pc, #80] ; (504 )
+ 4b4: 4798 blx r3
+ ((Port *)hw)->Group[submodule_index].OUTCLR.reg = mask;
+ 4b6: 6165 str r5, [r4, #20]
+ if(cmd_mode == false) {
+ 4b8: 4b13 ldr r3, [pc, #76] ; (508 )
+ 4ba: 781b ldrb r3, [r3, #0]
+ 4bc: b923 cbnz r3, 4c8
+ 4be: 4623 mov r3, r4
+ 4c0: 615d str r5, [r3, #20]
+ cmd_mode = true;
+ 4c2: 2201 movs r2, #1
+ 4c4: 4b10 ldr r3, [pc, #64] ; (508 )
+ 4c6: 701a strb r2, [r3, #0]
+ LV_DRV_DISP_PAR_WR_WORD(cmd);
+ 4c8: 22e6 movs r2, #230 ; 0xe6
+ 4ca: 4910 ldr r1, [pc, #64] ; (50c )
+ 4cc: 4810 ldr r0, [pc, #64] ; (510 )
+ 4ce: 4b11 ldr r3, [pc, #68] ; (514 )
+ 4d0: 4798 blx r3
+ ((Port *)hw)->Group[submodule_index].OUTSET.reg = mask;
+ 4d2: 4b0b ldr r3, [pc, #44] ; (500 )
+ 4d4: 2240 movs r2, #64 ; 0x40
+ 4d6: 619a str r2, [r3, #24]
+ ((Port *)hw)->Group[submodule_index].OUTCLR.reg = mask;
+ 4d8: 615a str r2, [r3, #20]
+ if(cmd_mode != false) {
+ 4da: 4b0b ldr r3, [pc, #44] ; (508 )
+ 4dc: 781b ldrb r3, [r3, #0]
+ 4de: b123 cbz r3, 4ea
+ ((Port *)hw)->Group[submodule_index].OUTSET.reg = mask;
+ 4e0: 4b07 ldr r3, [pc, #28] ; (500 )
+ 4e2: 619a str r2, [r3, #24]
+ cmd_mode = false;
+ 4e4: 2200 movs r2, #0
+ 4e6: 4b08 ldr r3, [pc, #32] ; (508 )
+ 4e8: 701a strb r2, [r3, #0]
+ LV_DRV_DISP_PAR_WR_WORD(data);
+ 4ea: 2204 movs r2, #4
+ 4ec: 4907 ldr r1, [pc, #28] ; (50c )
+ 4ee: 4808 ldr r0, [pc, #32] ; (510 )
+ 4f0: 4b08 ldr r3, [pc, #32] ; (514 )
+ 4f2: 4798 blx r3
+ 4f4: 4b02 ldr r3, [pc, #8] ; (500 )
+ 4f6: 2240 movs r2, #64 ; 0x40
+ 4f8: 619a str r2, [r3, #24]
+ ((Port *)hw)->Group[submodule_index].OUTCLR.reg = mask;
+ 4fa: 615a str r2, [r3, #20]
+ 4fc: e00e b.n 51c
+ 4fe: bf00 nop
+ 500: 41008000 .word 0x41008000
+ 504: 00001535 .word 0x00001535
+ 508: 20000000 .word 0x20000000
+ 50c: 1c03c3f7 .word 0x1c03c3f7
+ 510: 41008080 .word 0x41008080
+ 514: 00000fbd .word 0x00000fbd
+ 518: 00001515 .word 0x00001515
+ if(cmd_mode != false) {
+ 51c: 4b87 ldr r3, [pc, #540] ; (73c )
+ 51e: 781b ldrb r3, [r3, #0]
+ 520: b123 cbz r3, 52c
+ ((Port *)hw)->Group[submodule_index].OUTSET.reg = mask;
+ 522: 4b87 ldr r3, [pc, #540] ; (740 )
+ 524: 619a str r2, [r3, #24]
+ cmd_mode = false;
+ 526: 2200 movs r2, #0
+ 528: 4b84 ldr r3, [pc, #528] ; (73c )
+ 52a: 701a strb r2, [r3, #0]
+ LV_DRV_DISP_PAR_WR_WORD(data);
+ 52c: 223a movs r2, #58 ; 0x3a
+ 52e: 4985 ldr r1, [pc, #532] ; (744 )
+ 530: 4885 ldr r0, [pc, #532] ; (748 )
+ 532: 4b86 ldr r3, [pc, #536] ; (74c )
+ 534: 4798 blx r3
+ 536: 4b82 ldr r3, [pc, #520] ; (740 )
+ 538: 2240 movs r2, #64 ; 0x40
+ 53a: 619a str r2, [r3, #24]
+ ((Port *)hw)->Group[submodule_index].OUTCLR.reg = mask;
+ 53c: 615a str r2, [r3, #20]
+ if(cmd_mode != false) {
+ 53e: 4b7f ldr r3, [pc, #508] ; (73c )
+ 540: 781b ldrb r3, [r3, #0]
+ 542: b123 cbz r3, 54e
+ ((Port *)hw)->Group[submodule_index].OUTSET.reg = mask;
+ 544: 4b7e ldr r3, [pc, #504] ; (740 )
+ 546: 619a str r2, [r3, #24]
+ cmd_mode = false;
+ 548: 2200 movs r2, #0
+ 54a: 4b7c ldr r3, [pc, #496] ; (73c )
+ 54c: 701a strb r2, [r3, #0]
+ LV_DRV_DISP_PAR_WR_WORD(data);
+ 54e: 22b6 movs r2, #182 ; 0xb6
+ 550: 497c ldr r1, [pc, #496] ; (744 )
+ 552: 487d ldr r0, [pc, #500] ; (748 )
+ 554: 4b7d ldr r3, [pc, #500] ; (74c )
+ 556: 4798 blx r3
+ 558: 4b79 ldr r3, [pc, #484] ; (740 )
+ 55a: 2240 movs r2, #64 ; 0x40
+ 55c: 619a str r2, [r3, #24]
+ ((Port *)hw)->Group[submodule_index].OUTCLR.reg = mask;
+ 55e: 615a str r2, [r3, #20]
+ if(cmd_mode == false) {
+ 560: 4b76 ldr r3, [pc, #472] ; (73c )
+ 562: 781b ldrb r3, [r3, #0]
+ 564: b923 cbnz r3, 570
+ 566: 4b76 ldr r3, [pc, #472] ; (740 )
+ 568: 615a str r2, [r3, #20]
+ cmd_mode = true;
+ 56a: 2201 movs r2, #1
+ 56c: 4b73 ldr r3, [pc, #460] ; (73c )
+ 56e: 701a strb r2, [r3, #0]
+ LV_DRV_DISP_PAR_WR_WORD(cmd);
+ 570: 22b0 movs r2, #176 ; 0xb0
+ 572: 4974 ldr r1, [pc, #464] ; (744 )
+ 574: 4874 ldr r0, [pc, #464] ; (748 )
+ 576: 4b75 ldr r3, [pc, #468] ; (74c )
+ 578: 4798 blx r3
+ ((Port *)hw)->Group[submodule_index].OUTSET.reg = mask;
+ 57a: 4b71 ldr r3, [pc, #452] ; (740 )
+ 57c: 2240 movs r2, #64 ; 0x40
+ 57e: 619a str r2, [r3, #24]
+ ((Port *)hw)->Group[submodule_index].OUTCLR.reg = mask;
+ 580: 615a str r2, [r3, #20]
+ if(cmd_mode != false) {
+ 582: 4b6e ldr r3, [pc, #440] ; (73c )
+ 584: 781b ldrb r3, [r3, #0]
+ 586: b123 cbz r3, 592