更新端口

This commit is contained in:
sunbeam 2024-08-20 10:14:12 +08:00
parent 7bfd32e0f8
commit cdd4f5074f
16 changed files with 485 additions and 380 deletions

View File

@ -2,15 +2,15 @@
manifest_file_version: 1.0.0
project: p417_SWTL
creation_date: 2024-07-03T23:36:01.607+08:00[Asia/Shanghai]
creation_date: 2024-08-19T22:45:13.653+08:00[Asia/Shanghai]
operating_system: Windows 10
mcc_mode: IDE
mcc_mode_version: v6.20
device_name: ATSAME51J19A
compiler: XC32 4.40
compiler: XC32 4.10
mcc_version: 5.5.1
mcc_core_version: 5.7.1
content_manager_version: 5.0.0
content_manager_version: 5.0.1
is_mcc_offline: false
is_using_prerelease_versions: false
mcc_content_registries: https://registry.npmjs.org/
@ -19,5 +19,5 @@ device_library: {library_class: com.microchip.mcc.harmony.Harmony3Library, name:
packs: {name: SAME51_DFP, version: 3.8.253}
modules:
- {name: csp, type: HARMONY, version: v3.18.5}
- {name: CMSIS_5, type: HARMONY, version: 5.9.0}
- {name: CMSIS_5, type: HARMONY, version: 5.8.0}
- {name: touch, type: HARMONY, version: v3.16.0}

View File

@ -2,15 +2,15 @@
manifest_file_version: 1.0.0
project: p417_SWTL
creation_date: 2024-07-03T23:36:01.335+08:00[Asia/Shanghai]
creation_date: 2024-08-19T22:45:13.243+08:00[Asia/Shanghai]
operating_system: Windows 10
mcc_mode: IDE
mcc_mode_version: v6.20
device_name: ATSAME51J19A
compiler: XC32 4.40
compiler: XC32 4.10
mcc_version: 5.5.1
mcc_core_version: 5.7.1
content_manager_version: 5.0.0
content_manager_version: 5.0.1
is_mcc_offline: false
is_using_prerelease_versions: false
mcc_content_registries: https://registry.npmjs.org/
@ -19,5 +19,5 @@ device_library: {library_class: com.microchip.mcc.harmony.Harmony3Library, name:
packs: {name: SAME51_DFP, version: 3.8.253}
modules:
- {name: csp, type: HARMONY, version: v3.18.5}
- {name: CMSIS_5, type: HARMONY, version: 5.9.0}
- {name: CMSIS_5, type: HARMONY, version: 5.8.0}
- {name: touch, type: HARMONY, version: v3.16.0}

View File

@ -1,13 +1,13 @@
#
#Thu Jul 04 08:57:29 CST 2024
#Mon Aug 19 22:45:18 CST 2024
mcal.com-microchip-mplab-nbide-toolchain-xc32-XC32LanguageToolchain.md5=1eaf555a844840d91945cb14109201c3
conf.ids=mcal
mcal.languagetoolchain.version=4.40
host.id=2546-oaqf-3d
configurations-xml=661120bd695433875151b59a1b61be69
mcal.Pack.dfplocation=C\:\\Users\\sunbeam\\.mchp_packs\\Microchip\\SAME51_DFP\\3.5.104
mcal.languagetoolchain.version=4.10
host.id=10k5-yicy-7x
configurations-xml=05dd0273e546475b33ce901a10b16f28
mcal.Pack.dfplocation=E\:\\Program Files\\Microchip\\MPLABX\\v6.20\\packs\\Microchip\\SAME51_DFP\\3.7.242
com-microchip-mplab-nbide-embedded-makeproject-MakeProject.md5=f612087c95360c842296d189edfe3321
proj.dir=F\:\\work\\P417\\20240702\\P417_SWTL\\firmware\\p417_SWTL.X
proj.dir=F\:\\FCB_project\\P417\\CODE\\20240727HW06\\P417_SWTL\\firmware\\p417_SWTL.X
mcal.platformTool.md5=null
mcal.languagetoolchain.dir=C\:\\Program Files\\Microchip\\xc32\\v4.40\\bin
mcal.languagetoolchain.dir=E\:\\Program Files\\Microchip\\xc32\\v4.10\\bin
host.platform=windows

View File

@ -15,11 +15,11 @@
# $ makeMP_CC="/opt/microchip/mplabc30/v3.30c/bin/pic30-gcc" ...
#
SHELL=cmd.exe
PATH_TO_IDE_BIN=E:/Program Files/Microchip/MPLABX/v6.00/mplab_platform/platform/../mplab_ide/modules/../../bin/
PATH_TO_IDE_BIN=E:/Program Files/Microchip/MPLABX/v6.20/mplab_platform/platform/../mplab_ide/modules/../../bin/
# Adding MPLAB X bin directory to path.
PATH:=E:/Program Files/Microchip/MPLABX/v6.00/mplab_platform/platform/../mplab_ide/modules/../../bin/:$(PATH)
PATH:=E:/Program Files/Microchip/MPLABX/v6.20/mplab_platform/platform/../mplab_ide/modules/../../bin/:$(PATH)
# Path to java used to run MPLAB X when this makefile was created
MP_JAVA_PATH="E:\Program Files\Microchip\MPLABX\v6.00\sys\java\zulu8.54.0.21-ca-fx-jre8.0.292-win_x64/bin/"
MP_JAVA_PATH="E:\Program Files\Microchip\MPLABX\v6.20\sys\java\zulu8.64.0.19-ca-fx-jre8.0.345-win_x64/bin/"
OS_CURRENT="$(shell uname -s)"
MP_CC="E:\Program Files\Microchip\xc32\v4.10\bin\xc32-gcc.exe"
MP_CPPC="E:\Program Files\Microchip\xc32\v4.10\bin\xc32-g++.exe"
@ -27,13 +27,12 @@ MP_CPPC="E:\Program Files\Microchip\xc32\v4.10\bin\xc32-g++.exe"
MP_AS="E:\Program Files\Microchip\xc32\v4.10\bin\xc32-as.exe"
MP_LD="E:\Program Files\Microchip\xc32\v4.10\bin\xc32-ld.exe"
MP_AR="E:\Program Files\Microchip\xc32\v4.10\bin\xc32-ar.exe"
DEP_GEN=${MP_JAVA_PATH}java -jar "E:/Program Files/Microchip/MPLABX/v6.00/mplab_platform/platform/../mplab_ide/modules/../../bin/extractobjectdependencies.jar"
DEP_GEN=${MP_JAVA_PATH}java -jar "E:/Program Files/Microchip/MPLABX/v6.20/mplab_platform/platform/../mplab_ide/modules/../../bin/extractobjectdependencies.jar"
MP_CC_DIR="E:\Program Files\Microchip\xc32\v4.10\bin"
MP_CPPC_DIR="E:\Program Files\Microchip\xc32\v4.10\bin"
# MP_BC_DIR is not defined
MP_AS_DIR="E:\Program Files\Microchip\xc32\v4.10\bin"
MP_LD_DIR="E:\Program Files\Microchip\xc32\v4.10\bin"
MP_AR_DIR="E:\Program Files\Microchip\xc32\v4.10\bin"
# MP_BC_DIR is not defined
DFP_DIR=E:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/SAME51_DFP/3.5.104
CMSIS_DIR=E:/Program Files/Microchip/MPLABX/v6.00/packs/arm/CMSIS/5.4.0
DFP_DIR=E:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/SAME51_DFP/3.7.242
CMSIS_DIR=E:/Program Files/Microchip/MPLABX/v6.20/packs/arm/CMSIS/5.4.0

File diff suppressed because it is too large Load Diff

View File

@ -497,7 +497,7 @@
<platform>3</platform>
</toolsSet>
<packs>
<pack name="SAME51_DFP" vendor="Microchip" version="3.5.104"/>
<pack name="SAME51_DFP" vendor="Microchip" version="3.7.242"/>
<pack name="CMSIS" vendor="ARM" version="5.4.0"/>
</packs>
<ScriptingSettings>
@ -558,6 +558,7 @@
<C32>
<property key="additional-warnings" value="false"/>
<property key="addresss-attribute-use" value="false"/>
<property key="appendMe" value=""/>
<property key="enable-app-io" value="false"/>
<property key="enable-omit-frame-pointer" value="false"/>
<property key="enable-symbols" value="true"/>
@ -614,6 +615,7 @@
<property key="additional-options-use-response-files" value="false"/>
<property key="additional-options-write-sla" value="false"/>
<property key="allocate-dinit" value="false"/>
<property key="appendMe" value=""/>
<property key="code-dinit" value="false"/>
<property key="ebase-addr" value=""/>
<property key="enable-check-sections" value="false"/>
@ -653,6 +655,7 @@
<C32CPP>
<property key="additional-warnings" value="false"/>
<property key="addresss-attribute-use" value="false"/>
<property key="appendMe" value=""/>
<property key="check-new" value="false"/>
<property key="eh-specs" value="true"/>
<property key="enable-app-io" value="false"/>
@ -681,6 +684,7 @@
<property key="use-indirect-calls" value="false"/>
</C32CPP>
<C32Global>
<property key="appendMe" value=""/>
<property key="common-include-directories" value=""/>
<property key="gp-relative-option" value=""/>
<property key="legacy-libc" value="false"/>

View File

@ -232,6 +232,17 @@
&lt;/Values&gt;
&lt;/adc0&gt;
&lt;/adc0&gt;
</value>
</entry>
<entry>
<key class="com.microchip.mcc.core.tokenManager.CustomKey" moduleName="adc0" name="ADC_SAMPCTRL_SAMPLEN"/>
<value>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;adc0&gt;
&lt;adc0 dnOrder=&quot;0&quot; id=&quot;ADC_SAMPCTRL_SAMPLEN&quot;&gt;
&lt;Values dnOrder=&quot;0&quot;&gt;
&lt;User dnOrder=&quot;0&quot; value=&quot;4&quot;/&gt;
&lt;/Values&gt;
&lt;/adc0&gt;
&lt;/adc0&gt;
</value>
</entry>
<entry>
@ -837,7 +848,7 @@
&lt;ElementPosition dnOrder=&quot;0&quot; id=&quot;adc0&quot; x=&quot;298&quot; y=&quot;239&quot;/&gt;
&lt;ElementPosition dnOrder=&quot;1&quot; id=&quot;adc1&quot; x=&quot;461&quot; y=&quot;409&quot;/&gt;
&lt;ElementPosition dnOrder=&quot;2&quot; id=&quot;can1&quot; x=&quot;20&quot; y=&quot;213&quot;/&gt;
&lt;ElementPosition dnOrder=&quot;3&quot; id=&quot;cmsis&quot; x=&quot;660&quot; y=&quot;20&quot;/&gt;
&lt;ElementPosition dnOrder=&quot;3&quot; id=&quot;cmsis&quot; x=&quot;350&quot; y=&quot;160&quot;/&gt;
&lt;ElementPosition dnOrder=&quot;4&quot; id=&quot;core&quot; x=&quot;560&quot; y=&quot;19&quot;/&gt;
&lt;ElementPosition dnOrder=&quot;5&quot; id=&quot;dac&quot; x=&quot;25&quot; y=&quot;335&quot;/&gt;
&lt;ElementPosition dnOrder=&quot;6&quot; id=&quot;dfp&quot; x=&quot;340&quot; y=&quot;20&quot;/&gt;
@ -2781,7 +2792,7 @@
<value>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;core&gt;
&lt;core dnOrder=&quot;0&quot; id=&quot;PIN_10_FUNCTION_NAME&quot;&gt;
&lt;Values dnOrder=&quot;0&quot;&gt;
&lt;User dnOrder=&quot;0&quot; value=&quot;Y2_SNS&quot;/&gt;
&lt;User dnOrder=&quot;0&quot; value=&quot;X2_SNS&quot;/&gt;
&lt;/Values&gt;
&lt;/core&gt;
&lt;/core&gt;
@ -2825,7 +2836,7 @@
<value>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;core&gt;
&lt;core dnOrder=&quot;0&quot; id=&quot;PIN_11_FUNCTION_NAME&quot;&gt;
&lt;Values dnOrder=&quot;0&quot;&gt;
&lt;User dnOrder=&quot;0&quot; value=&quot;Y3_SNS&quot;/&gt;
&lt;User dnOrder=&quot;0&quot; value=&quot;X3_SNS&quot;/&gt;
&lt;/Values&gt;
&lt;/core&gt;
&lt;/core&gt;
@ -2869,7 +2880,7 @@
<value>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;core&gt;
&lt;core dnOrder=&quot;0&quot; id=&quot;PIN_12_FUNCTION_NAME&quot;&gt;
&lt;Values dnOrder=&quot;0&quot;&gt;
&lt;User dnOrder=&quot;0&quot; value=&quot;BL_SNS2&quot;/&gt;
&lt;User dnOrder=&quot;0&quot; value=&quot;X4_SNS&quot;/&gt;
&lt;/Values&gt;
&lt;/core&gt;
&lt;/core&gt;
@ -2880,8 +2891,8 @@
<value>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;core&gt;
&lt;core dnOrder=&quot;0&quot; id=&quot;PIN_12_FUNCTION_TYPE&quot;&gt;
&lt;Values dnOrder=&quot;0&quot;&gt;
&lt;Dynamic dnOrder=&quot;0&quot; id=&quot;lib_qtouch&quot; value=&quot;&quot;/&gt;
&lt;User dnOrder=&quot;1&quot; value=&quot;ADC1_AIN1&quot;/&gt;
&lt;Dynamic dnOrder=&quot;0&quot; id=&quot;lib_qtouch&quot; value=&quot;ADC0_AIN3/X2/Y2&quot;/&gt;
&lt;User dnOrder=&quot;1&quot; value=&quot;ADC0_AIN3/X2/Y2&quot;/&gt;
&lt;/Values&gt;
&lt;/core&gt;
&lt;/core&gt;
@ -2914,7 +2925,7 @@
<value>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;core&gt;
&lt;core dnOrder=&quot;0&quot; id=&quot;PIN_13_FUNCTION_NAME&quot;&gt;
&lt;Values dnOrder=&quot;0&quot;&gt;
&lt;User dnOrder=&quot;0&quot; value=&quot;Y5_SNS&quot;/&gt;
&lt;User dnOrder=&quot;0&quot; value=&quot;X5_SNS&quot;/&gt;
&lt;/Values&gt;
&lt;/core&gt;
&lt;/core&gt;
@ -3092,7 +3103,7 @@
<value>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;core&gt;
&lt;core dnOrder=&quot;0&quot; id=&quot;PIN_16_FUNCTION_NAME&quot;&gt;
&lt;Values dnOrder=&quot;0&quot;&gt;
&lt;User dnOrder=&quot;0&quot; value=&quot;Y4_SNS&quot;/&gt;
&lt;User dnOrder=&quot;0&quot; value=&quot;BL_SNS2&quot;/&gt;
&lt;/Values&gt;
&lt;/core&gt;
&lt;/core&gt;
@ -3103,7 +3114,7 @@
<value>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;core&gt;
&lt;core dnOrder=&quot;0&quot; id=&quot;PIN_16_FUNCTION_TYPE&quot;&gt;
&lt;Values dnOrder=&quot;0&quot;&gt;
&lt;Dynamic dnOrder=&quot;0&quot; id=&quot;lib_qtouch&quot; value=&quot;ADC0_AIN7/X5/Y5&quot;/&gt;
&lt;Dynamic dnOrder=&quot;0&quot; id=&quot;lib_qtouch&quot; value=&quot;&quot;/&gt;
&lt;User dnOrder=&quot;1&quot; value=&quot;ADC0_AIN7/X5/Y5&quot;/&gt;
&lt;/Values&gt;
&lt;/core&gt;
@ -3871,7 +3882,7 @@
<value>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;core&gt;
&lt;core dnOrder=&quot;0&quot; id=&quot;PIN_35_FUNCTION_NAME&quot;&gt;
&lt;Values dnOrder=&quot;0&quot;&gt;
&lt;User dnOrder=&quot;0&quot; value=&quot;X1_SNS&quot;/&gt;
&lt;User dnOrder=&quot;0&quot; value=&quot;Y1_SNS&quot;/&gt;
&lt;/Values&gt;
&lt;/core&gt;
&lt;/core&gt;
@ -3915,7 +3926,7 @@
<value>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;core&gt;
&lt;core dnOrder=&quot;0&quot; id=&quot;PIN_36_FUNCTION_NAME&quot;&gt;
&lt;Values dnOrder=&quot;0&quot;&gt;
&lt;User dnOrder=&quot;0&quot; value=&quot;X2_SNS&quot;/&gt;
&lt;User dnOrder=&quot;0&quot; value=&quot;Y2_SNS&quot;/&gt;
&lt;/Values&gt;
&lt;/core&gt;
&lt;/core&gt;
@ -3959,7 +3970,7 @@
<value>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;core&gt;
&lt;core dnOrder=&quot;0&quot; id=&quot;PIN_37_FUNCTION_NAME&quot;&gt;
&lt;Values dnOrder=&quot;0&quot;&gt;
&lt;User dnOrder=&quot;0&quot; value=&quot;X3_SNS&quot;/&gt;
&lt;User dnOrder=&quot;0&quot; value=&quot;Y3_SNS&quot;/&gt;
&lt;/Values&gt;
&lt;/core&gt;
&lt;/core&gt;
@ -4003,7 +4014,7 @@
<value>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;core&gt;
&lt;core dnOrder=&quot;0&quot; id=&quot;PIN_38_FUNCTION_NAME&quot;&gt;
&lt;Values dnOrder=&quot;0&quot;&gt;
&lt;User dnOrder=&quot;0&quot; value=&quot;X4_SNS&quot;/&gt;
&lt;User dnOrder=&quot;0&quot; value=&quot;Y4_SNS&quot;/&gt;
&lt;/Values&gt;
&lt;/core&gt;
&lt;/core&gt;
@ -4114,7 +4125,7 @@
<value>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;core&gt;
&lt;core dnOrder=&quot;0&quot; id=&quot;PIN_41_FUNCTION_NAME&quot;&gt;
&lt;Values dnOrder=&quot;0&quot;&gt;
&lt;User dnOrder=&quot;0&quot; value=&quot;X5_SNS&quot;/&gt;
&lt;User dnOrder=&quot;0&quot; value=&quot;Y5_SNS&quot;/&gt;
&lt;/Values&gt;
&lt;/core&gt;
&lt;/core&gt;
@ -4401,7 +4412,7 @@
<value>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;core&gt;
&lt;core dnOrder=&quot;0&quot; id=&quot;PIN_4_DIR&quot;&gt;
&lt;Values dnOrder=&quot;0&quot;&gt;
&lt;User dnOrder=&quot;0&quot; value=&quot;Out&quot;/&gt;
&lt;User dnOrder=&quot;0&quot; value=&quot;&quot;/&gt;
&lt;/Values&gt;
&lt;/core&gt;
&lt;/core&gt;
@ -4412,7 +4423,7 @@
<value>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;core&gt;
&lt;core dnOrder=&quot;0&quot; id=&quot;PIN_4_FUNCTION_NAME&quot;&gt;
&lt;Values dnOrder=&quot;0&quot;&gt;
&lt;User dnOrder=&quot;0&quot; value=&quot;Power_AD_Ctrl&quot;/&gt;
&lt;User dnOrder=&quot;0&quot; value=&quot;BL_SNS1&quot;/&gt;
&lt;/Values&gt;
&lt;/core&gt;
&lt;/core&gt;
@ -4424,7 +4435,7 @@
&lt;core dnOrder=&quot;0&quot; id=&quot;PIN_4_FUNCTION_TYPE&quot;&gt;
&lt;Values dnOrder=&quot;0&quot;&gt;
&lt;Dynamic dnOrder=&quot;0&quot; id=&quot;lib_qtouch&quot; value=&quot;&quot;/&gt;
&lt;User dnOrder=&quot;1&quot; value=&quot;GPIO&quot;/&gt;
&lt;User dnOrder=&quot;1&quot; value=&quot;ADC0_AIN1/X0/Y0/VREFA&quot;/&gt;
&lt;/Values&gt;
&lt;/core&gt;
&lt;/core&gt;
@ -4446,7 +4457,7 @@
<value>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;core&gt;
&lt;core dnOrder=&quot;0&quot; id=&quot;PIN_4_MODE&quot;&gt;
&lt;Values dnOrder=&quot;0&quot;&gt;
&lt;User dnOrder=&quot;0&quot; value=&quot;&quot;/&gt;
&lt;User dnOrder=&quot;0&quot; value=&quot;ANALOG&quot;/&gt;
&lt;/Values&gt;
&lt;/core&gt;
&lt;/core&gt;
@ -4457,7 +4468,18 @@
<value>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;core&gt;
&lt;core dnOrder=&quot;0&quot; id=&quot;PIN_4_PERIPHERAL_FUNCTION&quot;&gt;
&lt;Values dnOrder=&quot;0&quot;&gt;
&lt;User dnOrder=&quot;0&quot; value=&quot;GPIO&quot;/&gt;
&lt;User dnOrder=&quot;0&quot; value=&quot;B&quot;/&gt;
&lt;/Values&gt;
&lt;/core&gt;
&lt;/core&gt;
</value>
</entry>
<entry>
<key class="com.microchip.mcc.core.tokenManager.CustomKey" moduleName="core" name="PIN_4_PULLEN"/>
<value>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;core&gt;
&lt;core dnOrder=&quot;0&quot; id=&quot;PIN_4_PULLEN&quot;&gt;
&lt;Values dnOrder=&quot;0&quot;&gt;
&lt;User dnOrder=&quot;0&quot; value=&quot;&quot;/&gt;
&lt;/Values&gt;
&lt;/core&gt;
&lt;/core&gt;
@ -4871,6 +4893,17 @@
&lt;/Values&gt;
&lt;/core&gt;
&lt;/core&gt;
</value>
</entry>
<entry>
<key class="com.microchip.mcc.core.tokenManager.CustomKey" moduleName="core" name="PIN_63_DRVSTR"/>
<value>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;core&gt;
&lt;core dnOrder=&quot;0&quot; id=&quot;PIN_63_DRVSTR&quot;&gt;
&lt;Values dnOrder=&quot;0&quot;&gt;
&lt;User dnOrder=&quot;0&quot; value=&quot;0&quot;/&gt;
&lt;/Values&gt;
&lt;/core&gt;
&lt;/core&gt;
</value>
</entry>
<entry>
@ -4878,7 +4911,7 @@
<value>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;core&gt;
&lt;core dnOrder=&quot;0&quot; id=&quot;PIN_63_FUNCTION_NAME&quot;&gt;
&lt;Values dnOrder=&quot;0&quot;&gt;
&lt;User dnOrder=&quot;0&quot; value=&quot;Y1_SNS&quot;/&gt;
&lt;User dnOrder=&quot;0&quot; value=&quot;Power_AD_Ctrl&quot;/&gt;
&lt;/Values&gt;
&lt;/core&gt;
&lt;/core&gt;
@ -4889,8 +4922,8 @@
<value>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;core&gt;
&lt;core dnOrder=&quot;0&quot; id=&quot;PIN_63_FUNCTION_TYPE&quot;&gt;
&lt;Values dnOrder=&quot;0&quot;&gt;
&lt;Dynamic dnOrder=&quot;0&quot; id=&quot;lib_qtouch&quot; value=&quot;ADC0_AIN14/X20/Y20&quot;/&gt;
&lt;User dnOrder=&quot;1&quot; value=&quot;ADC0_AIN14/X20/Y20&quot;/&gt;
&lt;Dynamic dnOrder=&quot;0&quot; id=&quot;lib_qtouch&quot; value=&quot;&quot;/&gt;
&lt;User dnOrder=&quot;1&quot; value=&quot;GPIO&quot;/&gt;
&lt;/Values&gt;
&lt;/core&gt;
&lt;/core&gt;
@ -4912,7 +4945,7 @@
<value>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;core&gt;
&lt;core dnOrder=&quot;0&quot; id=&quot;PIN_63_MODE&quot;&gt;
&lt;Values dnOrder=&quot;0&quot;&gt;
&lt;User dnOrder=&quot;0&quot; value=&quot;ANALOG&quot;/&gt;
&lt;User dnOrder=&quot;0&quot; value=&quot;&quot;/&gt;
&lt;/Values&gt;
&lt;/core&gt;
&lt;/core&gt;
@ -4923,7 +4956,7 @@
<value>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;core&gt;
&lt;core dnOrder=&quot;0&quot; id=&quot;PIN_63_PERIPHERAL_FUNCTION&quot;&gt;
&lt;Values dnOrder=&quot;0&quot;&gt;
&lt;User dnOrder=&quot;0&quot; value=&quot;B&quot;/&gt;
&lt;User dnOrder=&quot;0&quot; value=&quot;GPIO&quot;/&gt;
&lt;/Values&gt;
&lt;/core&gt;
&lt;/core&gt;
@ -5057,7 +5090,7 @@
<value>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;core&gt;
&lt;core dnOrder=&quot;0&quot; id=&quot;PIN_9_FUNCTION_NAME&quot;&gt;
&lt;Values dnOrder=&quot;0&quot;&gt;
&lt;User dnOrder=&quot;0&quot; value=&quot;BL_SNS1&quot;/&gt;
&lt;User dnOrder=&quot;0&quot; value=&quot;X1_SNS&quot;/&gt;
&lt;/Values&gt;
&lt;/core&gt;
&lt;/core&gt;
@ -5068,7 +5101,7 @@
<value>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;core&gt;
&lt;core dnOrder=&quot;0&quot; id=&quot;PIN_9_FUNCTION_TYPE&quot;&gt;
&lt;Values dnOrder=&quot;0&quot;&gt;
&lt;Dynamic dnOrder=&quot;0&quot; id=&quot;lib_qtouch&quot; value=&quot;&quot;/&gt;
&lt;Dynamic dnOrder=&quot;0&quot; id=&quot;lib_qtouch&quot; value=&quot;ADC0_X24/Y24&quot;/&gt;
&lt;User dnOrder=&quot;1&quot; value=&quot;ADC1_AIN8&quot;/&gt;
&lt;/Values&gt;
&lt;/core&gt;
@ -5113,7 +5146,7 @@
<value>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;core&gt;
&lt;core dnOrder=&quot;0&quot; id=&quot;PORT_GROUP_0_DIR&quot;&gt;
&lt;Values dnOrder=&quot;0&quot;&gt;
&lt;Dynamic dnOrder=&quot;0&quot; id=&quot;core&quot; value=&quot;0x20024cc&quot;/&gt;
&lt;Dynamic dnOrder=&quot;0&quot; id=&quot;core&quot; value=&quot;0x20024c4&quot;/&gt;
&lt;/Values&gt;
&lt;/core&gt;
&lt;/core&gt;
@ -5586,7 +5619,7 @@
<value>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;core&gt;
&lt;core dnOrder=&quot;0&quot; id=&quot;PORT_GROUP_0_PINCFG3&quot;&gt;
&lt;Values dnOrder=&quot;0&quot;&gt;
&lt;Dynamic dnOrder=&quot;0&quot; id=&quot;core&quot; value=&quot;0x0&quot;/&gt;
&lt;Dynamic dnOrder=&quot;0&quot; id=&quot;core&quot; value=&quot;0x1&quot;/&gt;
&lt;/Values&gt;
&lt;/core&gt;
&lt;/core&gt;
@ -5938,7 +5971,7 @@
<value>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;core&gt;
&lt;core dnOrder=&quot;0&quot; id=&quot;PORT_GROUP_0_PMUX1&quot;&gt;
&lt;Values dnOrder=&quot;0&quot;&gt;
&lt;Dynamic dnOrder=&quot;0&quot; id=&quot;core&quot; value=&quot;0x1&quot;/&gt;
&lt;Dynamic dnOrder=&quot;0&quot; id=&quot;core&quot; value=&quot;0x11&quot;/&gt;
&lt;/Values&gt;
&lt;/core&gt;
&lt;/core&gt;
@ -6389,7 +6422,7 @@
<value>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;core&gt;
&lt;core dnOrder=&quot;0&quot; id=&quot;PORT_GROUP_1_PINCFG2&quot;&gt;
&lt;Values dnOrder=&quot;0&quot;&gt;
&lt;Dynamic dnOrder=&quot;0&quot; id=&quot;core&quot; value=&quot;0x1&quot;/&gt;
&lt;Dynamic dnOrder=&quot;0&quot; id=&quot;core&quot; value=&quot;0x0&quot;/&gt;
&lt;/Values&gt;
&lt;/core&gt;
&lt;/core&gt;
@ -6741,7 +6774,7 @@
<value>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;core&gt;
&lt;core dnOrder=&quot;0&quot; id=&quot;PORT_GROUP_1_PMUX1&quot;&gt;
&lt;Values dnOrder=&quot;0&quot;&gt;
&lt;Dynamic dnOrder=&quot;0&quot; id=&quot;core&quot; value=&quot;0x11&quot;/&gt;
&lt;Dynamic dnOrder=&quot;0&quot; id=&quot;core&quot; value=&quot;0x10&quot;/&gt;
&lt;/Values&gt;
&lt;/core&gt;
&lt;/core&gt;
@ -8577,6 +8610,17 @@
&lt;/Values&gt;
&lt;/lib_qtouch&gt;
&lt;/lib_qtouch&gt;
</value>
</entry>
<entry>
<key class="com.microchip.mcc.core.tokenManager.CustomKey" moduleName="lib_qtouch" name="DEF_CONTACT_THRESHOLD"/>
<value>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;lib_qtouch&gt;
&lt;lib_qtouch dnOrder=&quot;0&quot; id=&quot;DEF_CONTACT_THRESHOLD&quot;&gt;
&lt;Values dnOrder=&quot;0&quot;&gt;
&lt;User dnOrder=&quot;0&quot; value=&quot;120&quot;/&gt;
&lt;/Values&gt;
&lt;/lib_qtouch&gt;
&lt;/lib_qtouch&gt;
</value>
</entry>
<entry>
@ -9919,6 +9963,17 @@
&lt;/Values&gt;
&lt;/lib_qtouch&gt;
&lt;/lib_qtouch&gt;
</value>
</entry>
<entry>
<key class="com.microchip.mcc.core.tokenManager.CustomKey" moduleName="lib_qtouch" name="ENABLE_FREQ_HOP"/>
<value>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;lib_qtouch&gt;
&lt;lib_qtouch dnOrder=&quot;0&quot; id=&quot;ENABLE_FREQ_HOP&quot;&gt;
&lt;Values dnOrder=&quot;0&quot;&gt;
&lt;User dnOrder=&quot;0&quot; value=&quot;true&quot;/&gt;
&lt;/Values&gt;
&lt;/lib_qtouch&gt;
&lt;/lib_qtouch&gt;
</value>
</entry>
<entry>
@ -9972,6 +10027,33 @@
&lt;/Values&gt;
&lt;/lib_qtouch&gt;
&lt;/lib_qtouch&gt;
</value>
</entry>
<entry>
<key class="com.microchip.mcc.core.tokenManager.CustomKey" moduleName="lib_qtouch" name="FREQ_HOP_MENU"/>
<value>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;lib_qtouch&gt;
&lt;lib_qtouch dnOrder=&quot;0&quot; id=&quot;FREQ_HOP_MENU&quot;&gt;
&lt;Attributes dnOrder=&quot;0&quot;&gt;
&lt;Boolean dnOrder=&quot;0&quot; id=&quot;enabled&quot;&gt;
&lt;Value dnOrder=&quot;0&quot;&gt;true&lt;/Value&gt;
&lt;/Boolean&gt;
&lt;Boolean dnOrder=&quot;1&quot; id=&quot;visible&quot;&gt;
&lt;Value dnOrder=&quot;0&quot;&gt;false&lt;/Value&gt;
&lt;/Boolean&gt;
&lt;/Attributes&gt;
&lt;/lib_qtouch&gt;
&lt;/lib_qtouch&gt;
</value>
</entry>
<entry>
<key class="com.microchip.mcc.core.tokenManager.CustomKey" moduleName="lib_qtouch" name="FREQ_HOP_STEPS"/>
<value>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;lib_qtouch&gt;
&lt;lib_qtouch dnOrder=&quot;0&quot; id=&quot;FREQ_HOP_STEPS&quot;&gt;
&lt;Values dnOrder=&quot;0&quot;&gt;
&lt;User dnOrder=&quot;0&quot; value=&quot;3&quot;/&gt;
&lt;/Values&gt;
&lt;/lib_qtouch&gt;
&lt;/lib_qtouch&gt;
</value>
</entry>
<entry>
@ -9990,7 +10072,7 @@
<value>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;lib_qtouch&gt;
&lt;lib_qtouch dnOrder=&quot;0&quot; id=&quot;FTL_Y_INFO&quot;&gt;
&lt;Values dnOrder=&quot;0&quot;&gt;
&lt;Dynamic dnOrder=&quot;0&quot; id=&quot;lib_qtouch&quot; value=&quot;Y(31),Y(15),Y(17),Y(20),Y(25),Y(1),Y(5),Y(3),Y(10),Y(11),Y(12),Y(13),Y(14),Y(30),Y(21),Y(16)&quot;/&gt;
&lt;Dynamic dnOrder=&quot;0&quot; id=&quot;lib_qtouch&quot; value=&quot;Y(31),Y(15),Y(17),Y(24),Y(25),Y(1),Y(2),Y(3),Y(10),Y(11),Y(12),Y(13),Y(14),Y(30),Y(21),Y(16)&quot;/&gt;
&lt;/Values&gt;
&lt;/lib_qtouch&gt;
&lt;/lib_qtouch&gt;
@ -10134,7 +10216,7 @@
<value>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;lib_qtouch&gt;
&lt;lib_qtouch dnOrder=&quot;0&quot; id=&quot;SELFCAP-INPUT_3&quot;&gt;
&lt;Values dnOrder=&quot;0&quot;&gt;
&lt;User dnOrder=&quot;0&quot; value=&quot;20&quot;/&gt;
&lt;User dnOrder=&quot;0&quot; value=&quot;24&quot;/&gt;
&lt;/Values&gt;
&lt;/lib_qtouch&gt;
&lt;/lib_qtouch&gt;
@ -10167,7 +10249,7 @@
<value>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;lib_qtouch&gt;
&lt;lib_qtouch dnOrder=&quot;0&quot; id=&quot;SELFCAP-INPUT_6&quot;&gt;
&lt;Values dnOrder=&quot;0&quot;&gt;
&lt;User dnOrder=&quot;0&quot; value=&quot;5&quot;/&gt;
&lt;User dnOrder=&quot;0&quot; value=&quot;2&quot;/&gt;
&lt;/Values&gt;
&lt;/lib_qtouch&gt;
&lt;/lib_qtouch&gt;
@ -10639,6 +10721,32 @@
&lt;/Attributes&gt;
&lt;/lib_qtouch&gt;
&lt;/lib_qtouch&gt;
</value>
</entry>
<entry>
<key class="com.microchip.mcc.core.tokenManager.CustomKey" moduleName="lib_qtouch" name="TOUCH_HOP_HEADER"/>
<value>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;lib_qtouch&gt;
&lt;lib_qtouch dnOrder=&quot;0&quot; id=&quot;TOUCH_HOP_HEADER&quot;&gt;
&lt;Attributes dnOrder=&quot;0&quot;&gt;
&lt;Boolean dnOrder=&quot;0&quot; id=&quot;enabled&quot;&gt;
&lt;Value dnOrder=&quot;0&quot;&gt;true&lt;/Value&gt;
&lt;/Boolean&gt;
&lt;/Attributes&gt;
&lt;/lib_qtouch&gt;
&lt;/lib_qtouch&gt;
</value>
</entry>
<entry>
<key class="com.microchip.mcc.core.tokenManager.CustomKey" moduleName="lib_qtouch" name="TOUCH_HOP_LIB"/>
<value>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;lib_qtouch&gt;
&lt;lib_qtouch dnOrder=&quot;0&quot; id=&quot;TOUCH_HOP_LIB&quot;&gt;
&lt;Attributes dnOrder=&quot;0&quot;&gt;
&lt;Boolean dnOrder=&quot;0&quot; id=&quot;enabled&quot;&gt;
&lt;Value dnOrder=&quot;0&quot;&gt;true&lt;/Value&gt;
&lt;/Boolean&gt;
&lt;/Attributes&gt;
&lt;/lib_qtouch&gt;
&lt;/lib_qtouch&gt;
</value>
</entry>
<entry>
@ -13335,11 +13443,11 @@
</entry>
<entry>
<file>..\src\config\mcal\peripheral\port\plib_port.c</file>
<hash>120b7e5a5e1a6f667bac3b28dd6f1611223cd5cf87f384de544524c4267344ba</hash>
<hash>8ddc969d7f4902c9705461674abbc8a00dc43760f1107a76b87cfadf8c57ebf4</hash>
</entry>
<entry>
<file>..\src\config\mcal\peripheral\port\plib_port.h</file>
<hash>a1ccf700df0e6b9bbb9f035703f6dfdc031e88ff2b3206b142a307a4102cb447</hash>
<hash>af63ef2161f2af6e8063f5b9b7932555f1246219c7f943e1b8b734705521fb08</hash>
</entry>
<entry>
<file>..\src\config\mcal\peripheral\rtc\plib_rtc.h</file>
@ -13431,7 +13539,7 @@
</entry>
<entry>
<file>..\src\config\mcal\pin_configurations.csv</file>
<hash>f146f81526965692a225cf49d358da18c473bff9eb1c2820e1ab99739cecf113</hash>
<hash>a29e023a26a0fd86bf473152c2ea4e10c9ab330ff7266a9250b1b9b0dd6b5967</hash>
</entry>
<entry>
<file>..\src\config\mcal\startup_xc32.c</file>
@ -13491,7 +13599,7 @@
</entry>
<entry>
<file>..\src\config\mcal\touch\touch.h</file>
<hash>ba956590c9cc24ff3db22526e09459f0064f529b350eeda7213538d6fedf84f8</hash>
<hash>c7758b833a2dc1c2e4346a01cab61a1b806445aa9109f904f59f7d4b4a536972</hash>
</entry>
<entry>
<file>..\src\config\mcal\touch\touch_api_ptc.h</file>
@ -13935,7 +14043,7 @@
</entry>
<entry>
<file>..\src\packs\CMSIS\CMSIS\Core\Include\cmsis_version.h</file>
<hash>8cda7ac3ff6f0eb5e83c4fe613dd195151b24da54167f5c3c007e599a03f1edc</hash>
<hash>2de01ae2556a38eb82c389de23c701805ec63308cfbcf3f84cb12141589b0858</hash>
</entry>
<entry>
<file>..\src\packs\CMSIS\CMSIS\Core\Include\core_cm4.h</file>

View File

@ -57,7 +57,7 @@
#define GAC_ECU_SN_DEFAULT_VALUE {0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20}
#define GAC_APP_SW_LOGICAL_ID {}
#define GAC_BOOT_ID_DEFAULT_VALUE {'4','5','0'}
#define GAC_ECUSW_VERSION_DEFAULT_VALUE {'S','W','0','3','0','3',' ',' ',' ',0x20,0x20,0x20,0x20,0x20,0x20,0x20}
#define GAC_ECUSW_VERSION_DEFAULT_VALUE {'S','W','0','4','0','1',' ',' ',' ',0x20,0x20,0x20,0x20,0x20,0x20,0x20}
#define GAC_APP_SUPPLIER_ID {0x46,0x49,0x43,0x4F,0x53,0x41,0x20,0x49,0x4E,0x54,0x45,0x52,0x4e};

View File

@ -78,10 +78,10 @@ typedef struct{
* Private variables
*/
const UI_8 NVM_DID_CD_VIN[DLC_DID_CD_VIN] = GAC_VIN_DEFAULT_VALUE;
const UI_8 NVM_Reprogramming_Date_App[DLC_DID_REPROGRAMMING_DATE] = {0x20,0x24,0x07,0x27};
const UI_8 NVM_DID_CD_SUPPLIER_ID[DLC_SYSTEM_SUPPLIER_ID] = {'2','4','0','7','2','7'};
const UI_8 NVM_Reprogramming_Date_App[DLC_DID_REPROGRAMMING_DATE] = {0x20,0x24,0x08,0x19};
const UI_8 NVM_DID_CD_SUPPLIER_ID[DLC_SYSTEM_SUPPLIER_ID] = {'2','4','0','8','1','9'};
const UI_8 NVM_Repair_Shop_Code[DLC_REPAIR_SHOP_CODE] = GAC_ECU_REPAIR_SHOP_CODE;
const UI_8 NVM_DID_CD_HW_VERSION[DLC_GAC_HW_VERSION] = {'H','W','0','5',0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20};
const UI_8 NVM_DID_CD_HW_VERSION[DLC_GAC_HW_VERSION] = {'H','W','0','6',0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20};
static uint8 RAM_DID_CD_VIN[DLC_DID_CD_VIN];
static uint8 RAM_DID_CD_REPROGRAMMING_DATE[DLC_DID_REPROGRAMMING_DATE];
static uint8 RAM_DID_CD_SUPPLIER_ID[DLC_SYSTEM_SUPPLIER_ID];

View File

@ -4,18 +4,18 @@
project: P417_SWTL
creation_date: 2024-07-03T23:36:01.380+08:00[Asia/Shanghai] # ISO 8601 format: https://www.w3.org/TR/NOTE-datetime
creation_date: 2024-08-19T22:45:13.334+08:00[Asia/Shanghai] # ISO 8601 format: https://www.w3.org/TR/NOTE-datetime
operating_system: Windows 10
mcc_mode: IDE # [IDE|Standalone|Headless]
mcc_version: v5.5.1
mcc_core_version: v5.7.1
mplabx_version: v6.20 # if MPLAB X plugin only
harmony_version: v1.5.2
compiler: XC32 4.40
compiler: XC32 4.10
modules:
- {name: "csp", version: "v3.18.5"}
- {name: "CMSIS_5", version: "5.9.0"}
- {name: "CMSIS_5", version: "5.8.0"}
- {name: "touch", version: "v3.16.0"}
packs:

View File

@ -71,12 +71,12 @@
void PORT_Initialize(void)
{
/************************** GROUP 0 Initialization *************************/
PORT_REGS->GROUP[0].PORT_DIR = 0x20024ccU;
PORT_REGS->GROUP[0].PORT_DIR = 0x20024c4U;
PORT_REGS->GROUP[0].PORT_OUT = 0x2000400U;
PORT_REGS->GROUP[0].PORT_PINCFG[0] = 0x1U;
PORT_REGS->GROUP[0].PORT_PINCFG[1] = 0x1U;
PORT_REGS->GROUP[0].PORT_PINCFG[2] = 0x1U;
PORT_REGS->GROUP[0].PORT_PINCFG[3] = 0x0U;
PORT_REGS->GROUP[0].PORT_PINCFG[3] = 0x1U;
PORT_REGS->GROUP[0].PORT_PINCFG[4] = 0x1U;
PORT_REGS->GROUP[0].PORT_PINCFG[5] = 0x1U;
PORT_REGS->GROUP[0].PORT_PINCFG[6] = 0x1U;
@ -98,7 +98,7 @@ void PORT_Initialize(void)
PORT_REGS->GROUP[0].PORT_PINCFG[25] = 0x0U;
PORT_REGS->GROUP[0].PORT_PMUX[0] = 0x33U;
PORT_REGS->GROUP[0].PORT_PMUX[1] = 0x1U;
PORT_REGS->GROUP[0].PORT_PMUX[1] = 0x11U;
PORT_REGS->GROUP[0].PORT_PMUX[2] = 0x41U;
PORT_REGS->GROUP[0].PORT_PMUX[3] = 0x14U;
PORT_REGS->GROUP[0].PORT_PMUX[4] = 0x22U;
@ -114,7 +114,7 @@ void PORT_Initialize(void)
PORT_REGS->GROUP[1].PORT_DIR = 0x4000c004U;
PORT_REGS->GROUP[1].PORT_PINCFG[0] = 0x3U;
PORT_REGS->GROUP[1].PORT_PINCFG[1] = 0x1U;
PORT_REGS->GROUP[1].PORT_PINCFG[2] = 0x1U;
PORT_REGS->GROUP[1].PORT_PINCFG[2] = 0x0U;
PORT_REGS->GROUP[1].PORT_PINCFG[3] = 0x3U;
PORT_REGS->GROUP[1].PORT_PINCFG[4] = 0x1U;
PORT_REGS->GROUP[1].PORT_PINCFG[5] = 0x1U;
@ -131,7 +131,7 @@ void PORT_Initialize(void)
PORT_REGS->GROUP[1].PORT_PINCFG[31] = 0x3U;
PORT_REGS->GROUP[1].PORT_PMUX[0] = 0x11U;
PORT_REGS->GROUP[1].PORT_PMUX[1] = 0x11U;
PORT_REGS->GROUP[1].PORT_PMUX[1] = 0x10U;
PORT_REGS->GROUP[1].PORT_PMUX[2] = 0x11U;
PORT_REGS->GROUP[1].PORT_PMUX[3] = 0x11U;
PORT_REGS->GROUP[1].PORT_PMUX[4] = 0x11U;

View File

@ -77,14 +77,9 @@
#define INP_Get() (((PORT_REGS->GROUP[0].PORT_IN >> 2U)) & 0x01U)
#define INP_PIN PORT_PIN_PA02
/*** Macros for Power_AD_Ctrl pin ***/
#define Power_AD_Ctrl_Set() (PORT_REGS->GROUP[0].PORT_OUTSET = ((uint32_t)1U << 3U))
#define Power_AD_Ctrl_Clear() (PORT_REGS->GROUP[0].PORT_OUTCLR = ((uint32_t)1U << 3U))
#define Power_AD_Ctrl_Toggle() (PORT_REGS->GROUP[0].PORT_OUTTGL = ((uint32_t)1U << 3U))
#define Power_AD_Ctrl_OutputEnable() (PORT_REGS->GROUP[0].PORT_DIRSET = ((uint32_t)1U << 3U))
#define Power_AD_Ctrl_InputEnable() (PORT_REGS->GROUP[0].PORT_DIRCLR = ((uint32_t)1U << 3U))
#define Power_AD_Ctrl_Get() (((PORT_REGS->GROUP[0].PORT_IN >> 3U)) & 0x01U)
#define Power_AD_Ctrl_PIN PORT_PIN_PA03
/*** Macros for BL_SNS1 pin ***/
#define BL_SNS1_Get() (((PORT_REGS->GROUP[0].PORT_IN >> 3U)) & 0x01U)
#define BL_SNS1_PIN PORT_PIN_PA03
/*** Macros for AD_LDO pin ***/
#define AD_LDO_Get() (((PORT_REGS->GROUP[1].PORT_IN >> 4U)) & 0x01U)
@ -94,25 +89,25 @@
#define LD_OUT_Get() (((PORT_REGS->GROUP[1].PORT_IN >> 5U)) & 0x01U)
#define LD_OUT_PIN PORT_PIN_PB05
/*** Macros for BL_SNS1 pin ***/
#define BL_SNS1_Get() (((PORT_REGS->GROUP[1].PORT_IN >> 6U)) & 0x01U)
#define BL_SNS1_PIN PORT_PIN_PB06
/*** Macros for X1_SNS pin ***/
#define X1_SNS_Get() (((PORT_REGS->GROUP[1].PORT_IN >> 6U)) & 0x01U)
#define X1_SNS_PIN PORT_PIN_PB06
/*** Macros for Y2_SNS pin ***/
#define Y2_SNS_Get() (((PORT_REGS->GROUP[1].PORT_IN >> 7U)) & 0x01U)
#define Y2_SNS_PIN PORT_PIN_PB07
/*** Macros for X2_SNS pin ***/
#define X2_SNS_Get() (((PORT_REGS->GROUP[1].PORT_IN >> 7U)) & 0x01U)
#define X2_SNS_PIN PORT_PIN_PB07
/*** Macros for Y3_SNS pin ***/
#define Y3_SNS_Get() (((PORT_REGS->GROUP[1].PORT_IN >> 8U)) & 0x01U)
#define Y3_SNS_PIN PORT_PIN_PB08
/*** Macros for X3_SNS pin ***/
#define X3_SNS_Get() (((PORT_REGS->GROUP[1].PORT_IN >> 8U)) & 0x01U)
#define X3_SNS_PIN PORT_PIN_PB08
/*** Macros for BL_SNS2 pin ***/
#define BL_SNS2_Get() (((PORT_REGS->GROUP[1].PORT_IN >> 9U)) & 0x01U)
#define BL_SNS2_PIN PORT_PIN_PB09
/*** Macros for X4_SNS pin ***/
#define X4_SNS_Get() (((PORT_REGS->GROUP[1].PORT_IN >> 9U)) & 0x01U)
#define X4_SNS_PIN PORT_PIN_PB09
/*** Macros for Y5_SNS pin ***/
#define Y5_SNS_Get() (((PORT_REGS->GROUP[0].PORT_IN >> 4U)) & 0x01U)
#define Y5_SNS_PIN PORT_PIN_PA04
/*** Macros for X5_SNS pin ***/
#define X5_SNS_Get() (((PORT_REGS->GROUP[0].PORT_IN >> 4U)) & 0x01U)
#define X5_SNS_PIN PORT_PIN_PA04
/*** Macros for TJP_EN_PWM pin ***/
#define TJP_EN_PWM_Get() (((PORT_REGS->GROUP[0].PORT_IN >> 5U)) & 0x01U)
@ -122,9 +117,9 @@
#define CANCEL_EN_PWM_Get() (((PORT_REGS->GROUP[0].PORT_IN >> 6U)) & 0x01U)
#define CANCEL_EN_PWM_PIN PORT_PIN_PA06
/*** Macros for Y4_SNS pin ***/
#define Y4_SNS_Get() (((PORT_REGS->GROUP[0].PORT_IN >> 7U)) & 0x01U)
#define Y4_SNS_PIN PORT_PIN_PA07
/*** Macros for BL_SNS2 pin ***/
#define BL_SNS2_Get() (((PORT_REGS->GROUP[0].PORT_IN >> 7U)) & 0x01U)
#define BL_SNS2_PIN PORT_PIN_PA07
/*** Macros for MOSI pin ***/
#define MOSI_Get() (((PORT_REGS->GROUP[0].PORT_IN >> 8U)) & 0x01U)
@ -190,25 +185,25 @@
#define SDZ_Get() (((PORT_REGS->GROUP[0].PORT_IN >> 13U)) & 0x01U)
#define SDZ_PIN PORT_PIN_PA13
/*** Macros for X1_SNS pin ***/
#define X1_SNS_Get() (((PORT_REGS->GROUP[0].PORT_IN >> 16U)) & 0x01U)
#define X1_SNS_PIN PORT_PIN_PA16
/*** Macros for Y1_SNS pin ***/
#define Y1_SNS_Get() (((PORT_REGS->GROUP[0].PORT_IN >> 16U)) & 0x01U)
#define Y1_SNS_PIN PORT_PIN_PA16
/*** Macros for X2_SNS pin ***/
#define X2_SNS_Get() (((PORT_REGS->GROUP[0].PORT_IN >> 17U)) & 0x01U)
#define X2_SNS_PIN PORT_PIN_PA17
/*** Macros for Y2_SNS pin ***/
#define Y2_SNS_Get() (((PORT_REGS->GROUP[0].PORT_IN >> 17U)) & 0x01U)
#define Y2_SNS_PIN PORT_PIN_PA17
/*** Macros for X3_SNS pin ***/
#define X3_SNS_Get() (((PORT_REGS->GROUP[0].PORT_IN >> 18U)) & 0x01U)
#define X3_SNS_PIN PORT_PIN_PA18
/*** Macros for Y3_SNS pin ***/
#define Y3_SNS_Get() (((PORT_REGS->GROUP[0].PORT_IN >> 18U)) & 0x01U)
#define Y3_SNS_PIN PORT_PIN_PA18
/*** Macros for X4_SNS pin ***/
#define X4_SNS_Get() (((PORT_REGS->GROUP[0].PORT_IN >> 19U)) & 0x01U)
#define X4_SNS_PIN PORT_PIN_PA19
/*** Macros for Y4_SNS pin ***/
#define Y4_SNS_Get() (((PORT_REGS->GROUP[0].PORT_IN >> 19U)) & 0x01U)
#define Y4_SNS_PIN PORT_PIN_PA19
/*** Macros for X5_SNS pin ***/
#define X5_SNS_Get() (((PORT_REGS->GROUP[0].PORT_IN >> 20U)) & 0x01U)
#define X5_SNS_PIN PORT_PIN_PA20
/*** Macros for Y5_SNS pin ***/
#define Y5_SNS_Get() (((PORT_REGS->GROUP[0].PORT_IN >> 20U)) & 0x01U)
#define Y5_SNS_PIN PORT_PIN_PA20
/*** Macros for CAP_RES1_SNS pin ***/
#define CAP_RES1_SNS_Get() (((PORT_REGS->GROUP[0].PORT_IN >> 21U)) & 0x01U)
@ -247,9 +242,14 @@
#define CAP_TJP1_SNS_Get() (((PORT_REGS->GROUP[1].PORT_IN >> 1U)) & 0x01U)
#define CAP_TJP1_SNS_PIN PORT_PIN_PB01
/*** Macros for Y1_SNS pin ***/
#define Y1_SNS_Get() (((PORT_REGS->GROUP[1].PORT_IN >> 2U)) & 0x01U)
#define Y1_SNS_PIN PORT_PIN_PB02
/*** Macros for Power_AD_Ctrl pin ***/
#define Power_AD_Ctrl_Set() (PORT_REGS->GROUP[1].PORT_OUTSET = ((uint32_t)1U << 2U))
#define Power_AD_Ctrl_Clear() (PORT_REGS->GROUP[1].PORT_OUTCLR = ((uint32_t)1U << 2U))
#define Power_AD_Ctrl_Toggle() (PORT_REGS->GROUP[1].PORT_OUTTGL = ((uint32_t)1U << 2U))
#define Power_AD_Ctrl_OutputEnable() (PORT_REGS->GROUP[1].PORT_DIRSET = ((uint32_t)1U << 2U))
#define Power_AD_Ctrl_InputEnable() (PORT_REGS->GROUP[1].PORT_DIRCLR = ((uint32_t)1U << 2U))
#define Power_AD_Ctrl_Get() (((PORT_REGS->GROUP[1].PORT_IN >> 2U)) & 0x01U)
#define Power_AD_Ctrl_PIN PORT_PIN_PB02
/*** Macros for CAP_RES2_SNS pin ***/
#define CAP_RES2_SNS_Get() (((PORT_REGS->GROUP[1].PORT_IN >> 3U)) & 0x01U)

View File

@ -2,17 +2,17 @@ Pin Number,Pin ID,Custom Name,Function,Mode, Direction,Latch,Pull Up,Pull Down,D
1,PA00,SDA,SERCOM1_PAD0,Digital,High Impedance,n/a,No,No,NORMAL
2,PA01,SCL,SERCOM1_PAD1,Digital,High Impedance,n/a,No,No,NORMAL
3,PA02,INP,DAC_VOUT0,Analog,Out,Low,,,NORMAL
4,PA03,Power_AD_Ctrl,GPIO,Digital,Out,Low,,,NORMAL
4,PA03,BL_SNS1,ADC0_AIN1/X0/Y0/VREFA,Analog,High Impedance,n/a,,,NORMAL
5,PB04,AD_LDO,ADC1_AIN6,Analog,High Impedance,n/a,,,NORMAL
6,PB05,LD_OUT,ADC1_AIN7,Analog,High Impedance,n/a,,,NORMAL
9,PB06,BL_SNS1,ADC1_AIN8,Analog,High Impedance,n/a,,,NORMAL
10,PB07,Y2_SNS,ADC0_X25/Y25,Analog,High Impedance,n/a,,,NORMAL
11,PB08,Y3_SNS,ADC0_AIN2/X1/Y1,Analog,High Impedance,n/a,,,NORMAL
12,PB09,BL_SNS2,ADC1_AIN1,Analog,High Impedance,n/a,,,NORMAL
13,PA04,Y5_SNS,ADC0_AIN4/X3/Y3/VREFB,Analog,High Impedance,n/a,,,NORMAL
9,PB06,X1_SNS,ADC1_AIN8,Analog,High Impedance,n/a,,,NORMAL
10,PB07,X2_SNS,ADC0_X25/Y25,Analog,High Impedance,n/a,,,NORMAL
11,PB08,X3_SNS,ADC0_AIN2/X1/Y1,Analog,High Impedance,n/a,,,NORMAL
12,PB09,X4_SNS,ADC0_AIN3/X2/Y2,Analog,High Impedance,n/a,,,NORMAL
13,PA04,X5_SNS,ADC0_AIN4/X3/Y3/VREFB,Analog,High Impedance,n/a,,,NORMAL
14,PA05,TJP_EN_PWM,TC0_WO1,Digital,High Impedance,n/a,No,No,NORMAL
15,PA06,CANCEL_EN_PWM,TC1_WO0,Digital,Out,Low,,,NORMAL
16,PA07,Y4_SNS,ADC0_AIN7/X5/Y5,Analog,Out,Low,,,NORMAL
16,PA07,BL_SNS2,ADC0_AIN7/X5/Y5,Analog,Out,Low,,,NORMAL
17,PA08,MOSI,SERCOM0_PAD0,Digital,High Impedance,n/a,No,No,NORMAL
18,PA09,CLK,SERCOM0_PAD1,Digital,High Impedance,n/a,No,No,NORMAL
19,PA10,Spi_Software_Trigger,GPIO,Digital,Out,High,,,NORMAL
@ -27,13 +27,13 @@ Pin Number,Pin ID,Custom Name,Function,Mode, Direction,Latch,Pull Up,Pull Down,D
30,PA13,SDZ,GPIO,Digital,Out,Low,,,NORMAL
31,PA14,,Available,,,,,,NORMAL
32,PA15,,Available,,,,,,NORMAL
35,PA16,X1_SNS,ADC0_X10/Y10,Analog,High Impedance,n/a,,,NORMAL
36,PA17,X2_SNS,ADC0_X11/Y11,Analog,High Impedance,n/a,,,NORMAL
37,PA18,X3_SNS,ADC0_X12/Y12,Analog,High Impedance,n/a,,,NORMAL
38,PA19,X4_SNS,ADC0_X13/Y13,Analog,High Impedance,n/a,,,NORMAL
35,PA16,Y1_SNS,ADC0_X10/Y10,Analog,High Impedance,n/a,,,NORMAL
36,PA17,Y2_SNS,ADC0_X11/Y11,Analog,High Impedance,n/a,,,NORMAL
37,PA18,Y3_SNS,ADC0_X12/Y12,Analog,High Impedance,n/a,,,NORMAL
38,PA19,Y4_SNS,ADC0_X13/Y13,Analog,High Impedance,n/a,,,NORMAL
39,PB16,,Available,,,,,,NORMAL
40,PB17,,Available,,,,,,NORMAL
41,PA20,X5_SNS,ADC0_X14/Y14,Analog,High Impedance,n/a,,,NORMAL
41,PA20,Y5_SNS,ADC0_X14/Y14,Analog,High Impedance,n/a,,,NORMAL
42,PA21,CAP_RES1_SNS,ADC0_X15/Y15,Analog,High Impedance,n/a,,,NORMAL
43,PA22,CAP_CANCEL2_SNS,ADC0_X16/Y16,Analog,High Impedance,n/a,,,NORMAL
44,PA23,CAP_CANCEL1_SNS,ADC0_X17/Y17,Analog,High Impedance,n/a,,,NORMAL
@ -48,5 +48,5 @@ Pin Number,Pin ID,Custom Name,Function,Mode, Direction,Latch,Pull Up,Pull Down,D
60,PB31,INTB_PRSS,EIC_EXTINT15,Digital,In,n/a,No,No,NORMAL
61,PB00,CAP_TJP2_SNS,ADC0_AIN12/X30/Y30,Analog,In,n/a,,,NORMAL
62,PB01,CAP_TJP1_SNS,ADC0_AIN13/X31/Y31,Analog,High Impedance,n/a,,,NORMAL
63,PB02,Y1_SNS,ADC0_AIN14/X20/Y20,Analog,Out,Low,,,NORMAL
63,PB02,Power_AD_Ctrl,GPIO,Digital,Out,Low,,,NORMAL
64,PB03,CAP_RES2_SNS,ADC0_AIN15/X21/Y21,Analog,In,n/a,,,NORMAL

1 Pin Number Pin ID Custom Name Function Mode Direction Latch Pull Up Pull Down Drive Strength
2 1 PA00 SDA SERCOM1_PAD0 Digital High Impedance n/a No No NORMAL
3 2 PA01 SCL SERCOM1_PAD1 Digital High Impedance n/a No No NORMAL
4 3 PA02 INP DAC_VOUT0 Analog Out Low NORMAL
5 4 PA03 Power_AD_Ctrl BL_SNS1 GPIO ADC0_AIN1/X0/Y0/VREFA Digital Analog Out High Impedance Low n/a NORMAL
6 5 PB04 AD_LDO ADC1_AIN6 Analog High Impedance n/a NORMAL
7 6 PB05 LD_OUT ADC1_AIN7 Analog High Impedance n/a NORMAL
8 9 PB06 BL_SNS1 X1_SNS ADC1_AIN8 Analog High Impedance n/a NORMAL
9 10 PB07 Y2_SNS X2_SNS ADC0_X25/Y25 Analog High Impedance n/a NORMAL
10 11 PB08 Y3_SNS X3_SNS ADC0_AIN2/X1/Y1 Analog High Impedance n/a NORMAL
11 12 PB09 BL_SNS2 X4_SNS ADC1_AIN1 ADC0_AIN3/X2/Y2 Analog High Impedance n/a NORMAL
12 13 PA04 Y5_SNS X5_SNS ADC0_AIN4/X3/Y3/VREFB Analog High Impedance n/a NORMAL
13 14 PA05 TJP_EN_PWM TC0_WO1 Digital High Impedance n/a No No NORMAL
14 15 PA06 CANCEL_EN_PWM TC1_WO0 Digital Out Low NORMAL
15 16 PA07 Y4_SNS BL_SNS2 ADC0_AIN7/X5/Y5 Analog Out Low NORMAL
16 17 PA08 MOSI SERCOM0_PAD0 Digital High Impedance n/a No No NORMAL
17 18 PA09 CLK SERCOM0_PAD1 Digital High Impedance n/a No No NORMAL
18 19 PA10 Spi_Software_Trigger GPIO Digital Out High NORMAL
27 30 PA13 SDZ GPIO Digital Out Low NORMAL
28 31 PA14 Available NORMAL
29 32 PA15 Available NORMAL
30 35 PA16 X1_SNS Y1_SNS ADC0_X10/Y10 Analog High Impedance n/a NORMAL
31 36 PA17 X2_SNS Y2_SNS ADC0_X11/Y11 Analog High Impedance n/a NORMAL
32 37 PA18 X3_SNS Y3_SNS ADC0_X12/Y12 Analog High Impedance n/a NORMAL
33 38 PA19 X4_SNS Y4_SNS ADC0_X13/Y13 Analog High Impedance n/a NORMAL
34 39 PB16 Available NORMAL
35 40 PB17 Available NORMAL
36 41 PA20 X5_SNS Y5_SNS ADC0_X14/Y14 Analog High Impedance n/a NORMAL
37 42 PA21 CAP_RES1_SNS ADC0_X15/Y15 Analog High Impedance n/a NORMAL
38 43 PA22 CAP_CANCEL2_SNS ADC0_X16/Y16 Analog High Impedance n/a NORMAL
39 44 PA23 CAP_CANCEL1_SNS ADC0_X17/Y17 Analog High Impedance n/a NORMAL
48 60 PB31 INTB_PRSS EIC_EXTINT15 Digital In n/a No No NORMAL
49 61 PB00 CAP_TJP2_SNS ADC0_AIN12/X30/Y30 Analog In n/a NORMAL
50 62 PB01 CAP_TJP1_SNS ADC0_AIN13/X31/Y31 Analog High Impedance n/a NORMAL
51 63 PB02 Y1_SNS Power_AD_Ctrl ADC0_AIN14/X20/Y20 GPIO Analog Digital Out Low NORMAL
52 64 PB03 CAP_RES2_SNS ADC0_AIN15/X21/Y21 Analog In n/a NORMAL

View File

@ -118,35 +118,35 @@ SUBSTITUTE GOODS, TECHNOLOGY, SERVICES, OR ANY CLAIMS BY THIRD PARTIES
#define NODE_0_PARAMS \
{ \
X_NONE, Y(31), 0,(uint8_t)PRSC_DIV_SEL_8, NODE_GAIN(GAIN_1, GAIN_8), (uint8_t)FILTER_LEVEL_32 \
X_NONE, Y(31), 0,(uint8_t)PRSC_DIV_SEL_8, NODE_GAIN(GAIN_1, GAIN_4), (uint8_t)FILTER_LEVEL_32 \
}
#define NODE_1_PARAMS \
{ \
X_NONE, Y(15), 0,(uint8_t)PRSC_DIV_SEL_8, NODE_GAIN(GAIN_1, GAIN_8), (uint8_t)FILTER_LEVEL_32 \
X_NONE, Y(15), 0,(uint8_t)PRSC_DIV_SEL_8, NODE_GAIN(GAIN_1, GAIN_4), (uint8_t)FILTER_LEVEL_32 \
}
#define NODE_2_PARAMS \
{ \
X_NONE, Y(17), 0,(uint8_t)PRSC_DIV_SEL_8, NODE_GAIN(GAIN_1, GAIN_8), (uint8_t)FILTER_LEVEL_32 \
X_NONE, Y(17), 0,(uint8_t)PRSC_DIV_SEL_8, NODE_GAIN(GAIN_1, GAIN_4), (uint8_t)FILTER_LEVEL_32 \
}
#define NODE_3_PARAMS \
{ \
X_NONE, Y(20), 0,(uint8_t)PRSC_DIV_SEL_8, NODE_GAIN(GAIN_1, GAIN_8), (uint8_t)FILTER_LEVEL_32 \
X_NONE, Y(24), 0,(uint8_t)PRSC_DIV_SEL_8, NODE_GAIN(GAIN_1, GAIN_4), (uint8_t)FILTER_LEVEL_32 \
}
#define NODE_4_PARAMS \
{ \
X_NONE, Y(25), 0,(uint8_t)PRSC_DIV_SEL_8, NODE_GAIN(GAIN_1, GAIN_8), (uint8_t)FILTER_LEVEL_32 \
X_NONE, Y(25), 0,(uint8_t)PRSC_DIV_SEL_8, NODE_GAIN(GAIN_1, GAIN_4), (uint8_t)FILTER_LEVEL_32 \
}
#define NODE_5_PARAMS \
{ \
X_NONE, Y(1), 0,(uint8_t)PRSC_DIV_SEL_8, NODE_GAIN(GAIN_1, GAIN_8), (uint8_t)FILTER_LEVEL_32 \
X_NONE, Y(1), 0,(uint8_t)PRSC_DIV_SEL_8, NODE_GAIN(GAIN_1, GAIN_4), (uint8_t)FILTER_LEVEL_32 \
}
#define NODE_6_PARAMS \
{ \
X_NONE, Y(5), 0,(uint8_t)PRSC_DIV_SEL_8, NODE_GAIN(GAIN_1, GAIN_8), (uint8_t)FILTER_LEVEL_32 \
X_NONE, Y(2), 0,(uint8_t)PRSC_DIV_SEL_8, NODE_GAIN(GAIN_1, GAIN_4), (uint8_t)FILTER_LEVEL_32 \
}
#define NODE_7_PARAMS \
{ \
X_NONE, Y(3), 0,(uint8_t)PRSC_DIV_SEL_8, NODE_GAIN(GAIN_1, GAIN_8), (uint8_t)FILTER_LEVEL_32 \
X_NONE, Y(3), 0,(uint8_t)PRSC_DIV_SEL_8, NODE_GAIN(GAIN_1, GAIN_4), (uint8_t)FILTER_LEVEL_32 \
}
#define NODE_8_PARAMS \
{ \
@ -170,15 +170,15 @@ SUBSTITUTE GOODS, TECHNOLOGY, SERVICES, OR ANY CLAIMS BY THIRD PARTIES
}
#define NODE_13_PARAMS \
{ \
X_NONE, Y(30), 0,(uint8_t)PRSC_DIV_SEL_8, NODE_GAIN(GAIN_1, GAIN_8), (uint8_t)FILTER_LEVEL_32 \
X_NONE, Y(30), 0,(uint8_t)PRSC_DIV_SEL_8, NODE_GAIN(GAIN_1, GAIN_4), (uint8_t)FILTER_LEVEL_32 \
}
#define NODE_14_PARAMS \
{ \
X_NONE, Y(21), 0,(uint8_t)PRSC_DIV_SEL_8, NODE_GAIN(GAIN_1, GAIN_8), (uint8_t)FILTER_LEVEL_32 \
X_NONE, Y(21), 0,(uint8_t)PRSC_DIV_SEL_8, NODE_GAIN(GAIN_1, GAIN_4), (uint8_t)FILTER_LEVEL_32 \
}
#define NODE_15_PARAMS \
{ \
X_NONE, Y(16), 0,(uint8_t)PRSC_DIV_SEL_8, NODE_GAIN(GAIN_1, GAIN_8), (uint8_t)FILTER_LEVEL_32 \
X_NONE, Y(16), 0,(uint8_t)PRSC_DIV_SEL_8, NODE_GAIN(GAIN_1, GAIN_4), (uint8_t)FILTER_LEVEL_32 \
}
/**********************************************************/
@ -196,97 +196,97 @@ SUBSTITUTE GOODS, TECHNOLOGY, SERVICES, OR ANY CLAIMS BY THIRD PARTIES
#define KEY_0_PARAMS \
{ \
48u, (uint8_t)HYST_12_5, (uint8_t)NO_AKS_GROUP \
40u, (uint8_t)HYST_12_5, (uint8_t)NO_AKS_GROUP \
}
#define KEY_1_PARAMS \
{ \
48u, (uint8_t)HYST_12_5, (uint8_t)NO_AKS_GROUP \
40u, (uint8_t)HYST_12_5, (uint8_t)NO_AKS_GROUP \
}
#define KEY_2_PARAMS \
{ \
54u, (uint8_t)HYST_12_5, (uint8_t)NO_AKS_GROUP \
40u, (uint8_t)HYST_12_5, (uint8_t)NO_AKS_GROUP \
}
#define KEY_3_PARAMS \
{ \
61u, (uint8_t)HYST_12_5, (uint8_t)AKS_GROUP_1 \
40u, (uint8_t)HYST_12_5, (uint8_t)AKS_GROUP_1 \
}
#define KEY_4_PARAMS \
{ \
60u, (uint8_t)HYST_12_5, (uint8_t)AKS_GROUP_1 \
40u, (uint8_t)HYST_12_5, (uint8_t)AKS_GROUP_1 \
}
#define KEY_5_PARAMS \
{ \
57u, (uint8_t)HYST_12_5, (uint8_t)AKS_GROUP_1 \
40u, (uint8_t)HYST_12_5, (uint8_t)AKS_GROUP_1 \
}
#define KEY_6_PARAMS \
{ \
63u, (uint8_t)HYST_12_5, (uint8_t)AKS_GROUP_1 \
40u, (uint8_t)HYST_12_5, (uint8_t)AKS_GROUP_1 \
}
#define KEY_7_PARAMS \
{ \
72u, (uint8_t)HYST_12_5, (uint8_t)AKS_GROUP_1 \
40u, (uint8_t)HYST_12_5, (uint8_t)AKS_GROUP_1 \
}
#define KEY_8_PARAMS \
{ \
49u, (uint8_t)HYST_12_5, (uint8_t)AKS_GROUP_1 \
40u, (uint8_t)HYST_12_5, (uint8_t)AKS_GROUP_1 \
}
#define KEY_9_PARAMS \
{ \
54u, (uint8_t)HYST_12_5, (uint8_t)AKS_GROUP_1 \
40u, (uint8_t)HYST_12_5, (uint8_t)AKS_GROUP_1 \
}
#define KEY_10_PARAMS \
{ \
47u, (uint8_t)HYST_12_5, (uint8_t)AKS_GROUP_1 \
40u, (uint8_t)HYST_12_5, (uint8_t)AKS_GROUP_1 \
}
#define KEY_11_PARAMS \
{ \
55u, (uint8_t)HYST_12_5, (uint8_t)AKS_GROUP_1 \
40u, (uint8_t)HYST_12_5, (uint8_t)AKS_GROUP_1 \
}
#define KEY_12_PARAMS \
{ \
59u, (uint8_t)HYST_12_5, (uint8_t)AKS_GROUP_1 \
40u, (uint8_t)HYST_12_5, (uint8_t)AKS_GROUP_1 \
}
#define KEY_13_PARAMS \
{ \
48u, (uint8_t)HYST_12_5, (uint8_t)NO_AKS_GROUP \
40u, (uint8_t)HYST_12_5, (uint8_t)NO_AKS_GROUP \
}
#define KEY_14_PARAMS \
{ \
48u, (uint8_t)HYST_12_5, (uint8_t)NO_AKS_GROUP \
40u, (uint8_t)HYST_12_5, (uint8_t)NO_AKS_GROUP \
}
#define KEY_15_PARAMS \
{ \
60u, (uint8_t)HYST_12_5, (uint8_t)NO_AKS_GROUP \
40u, (uint8_t)HYST_12_5, (uint8_t)NO_AKS_GROUP \
}
@ -294,14 +294,14 @@ SUBSTITUTE GOODS, TECHNOLOGY, SERVICES, OR ANY CLAIMS BY THIRD PARTIES
* Range: 0 to 255.
* Default value: 4.
*/
#define DEF_TOUCH_DET_INT 3u
#define DEF_TOUCH_DET_INT 4u
/* De-bounce counter for additional measurements to confirm away from touch signal
* to initiate Away from touch re-calibration.
* Range: 0 to 255.
* Default value: 5.
*/
#define DEF_ANTI_TCH_DET_INT 3u
#define DEF_ANTI_TCH_DET_INT 5u
/* Threshold beyond with automatic sensor recalibration is initiated.
* Range: RECAL_100/ RECAL_50 / RECAL_25 / RECAL_12_5 / RECAL_6_25 / MAX_RECAL
@ -342,7 +342,7 @@ SUBSTITUTE GOODS, TECHNOLOGY, SERVICES, OR ANY CLAIMS BY THIRD PARTIES
* Range: 0-255
* Default value: 0
*/
#define DEF_MAX_ON_DURATION 250u
#define DEF_MAX_ON_DURATION 0u
/**********************************************************/
@ -397,7 +397,7 @@ SUBSTITUTE GOODS, TECHNOLOGY, SERVICES, OR ANY CLAIMS BY THIRD PARTIES
* The minimum contact size measurement for persistent contact tracking.
* Contact size is the sum of neighbouring keys' touch deltas forming the touch contact.
*/
#define SURFACE_CS_MIN_CONTACT 140u
#define SURFACE_CS_MIN_CONTACT 120u
/**********************************************************/

View File

@ -274,7 +274,7 @@ int main ( void )
InicialitzaIso15765_3Task();
Dem_Init();
UDS_DID_initNVM();
PORT_PinWrite(PORT_PIN_PA03,1);//battery voltage detection on
PORT_PinWrite(PORT_PIN_PB02,1);//battery voltage detection onPB02
PORT_PinWrite(PORT_PIN_PA13,0);/*init turn off SDZ*/
SmartEE_Read(0x783, &Test_frame_On , 1);
if (Test_frame_On > 1)

View File

@ -1,11 +1,11 @@
/**************************************************************************//**
* @file cmsis_version.h
* @brief CMSIS Core(M) Version definitions
* @version V5.0.5
* @date 02. February 2022
* @version V5.0.4
* @date 23. July 2019
******************************************************************************/
/*
* Copyright (c) 2009-2022 ARM Limited. All rights reserved.
* Copyright (c) 2009-2019 ARM Limited. All rights reserved.
*
* SPDX-License-Identifier: Apache-2.0
*
@ -33,7 +33,7 @@
/* CMSIS Version definitions */
#define __CM_CMSIS_VERSION_MAIN ( 5U) /*!< [31:16] CMSIS Core(M) main version */
#define __CM_CMSIS_VERSION_SUB ( 6U) /*!< [15:0] CMSIS Core(M) sub version */
#define __CM_CMSIS_VERSION_SUB ( 4U) /*!< [15:0] CMSIS Core(M) sub version */
#define __CM_CMSIS_VERSION ((__CM_CMSIS_VERSION_MAIN << 16U) | \
__CM_CMSIS_VERSION_SUB ) /*!< CMSIS Core(M) version number */
#endif