This commit is contained in:
sunbeam 2023-03-08 17:09:22 +08:00
parent 56eac8b4b4
commit e67cf34413
27 changed files with 718 additions and 765 deletions

File diff suppressed because one or more lines are too long

380
M12.mtpj
View File

@ -99,20 +99,6 @@
<TreeImageGuid>941832c1-fc3b-4e1b-94e8-01ea17128b42</TreeImageGuid>
<ParentItem>b8348788-df17-4b71-a9fa-eab0f1824fb1</ParentItem>
</Instance>
<Instance Guid="8f1e6eec-4b7f-4341-b1e8-4926ad613367">
<Name>r_cg_serial.c</Name>
<Type>File</Type>
<RelativePath>r_cg_serial.c</RelativePath>
<TreeImageGuid>941832c1-fc3b-4e1b-94e8-01ea17128b42</TreeImageGuid>
<ParentItem>b8348788-df17-4b71-a9fa-eab0f1824fb1</ParentItem>
</Instance>
<Instance Guid="2fb9854e-0c4e-4e50-933a-8dbfc7361db6">
<Name>r_cg_serial_user.c</Name>
<Type>File</Type>
<RelativePath>r_cg_serial_user.c</RelativePath>
<TreeImageGuid>941832c1-fc3b-4e1b-94e8-01ea17128b42</TreeImageGuid>
<ParentItem>b8348788-df17-4b71-a9fa-eab0f1824fb1</ParentItem>
</Instance>
<Instance Guid="a5a564d3-265c-402e-bbdf-b00f72a73a90">
<Name>r_cg_adc.c</Name>
<Type>File</Type>
@ -183,13 +169,6 @@
<TreeImageGuid>03cad1e8-2eb3-4cde-a8a3-982423631122</TreeImageGuid>
<ParentItem>b8348788-df17-4b71-a9fa-eab0f1824fb1</ParentItem>
</Instance>
<Instance Guid="d9aeaef1-be6e-4e78-834a-acead618859d">
<Name>r_cg_serial.h</Name>
<Type>File</Type>
<RelativePath>r_cg_serial.h</RelativePath>
<TreeImageGuid>03cad1e8-2eb3-4cde-a8a3-982423631122</TreeImageGuid>
<ParentItem>b8348788-df17-4b71-a9fa-eab0f1824fb1</ParentItem>
</Instance>
<Instance Guid="ef62db96-9522-46a1-bbad-5670f2d693c3">
<Name>r_cg_adc.h</Name>
<Type>File</Type>
@ -279,23 +258,19 @@
<SourceItemType9>CSource</SourceItemType9>
<SourceItemGuid10>972ac83e-76a7-415d-b08f-e9f159072a4d</SourceItemGuid10>
<SourceItemType10>CSource</SourceItemType10>
<SourceItemGuid11>8f1e6eec-4b7f-4341-b1e8-4926ad613367</SourceItemGuid11>
<SourceItemGuid11>a5a564d3-265c-402e-bbdf-b00f72a73a90</SourceItemGuid11>
<SourceItemType11>CSource</SourceItemType11>
<SourceItemGuid12>2fb9854e-0c4e-4e50-933a-8dbfc7361db6</SourceItemGuid12>
<SourceItemGuid12>46c44ec5-f131-4c65-a43c-c9792f452a06</SourceItemGuid12>
<SourceItemType12>CSource</SourceItemType12>
<SourceItemGuid13>a5a564d3-265c-402e-bbdf-b00f72a73a90</SourceItemGuid13>
<SourceItemGuid13>41c873f3-1cf2-4c8f-a9bd-b2729e459155</SourceItemGuid13>
<SourceItemType13>CSource</SourceItemType13>
<SourceItemGuid14>46c44ec5-f131-4c65-a43c-c9792f452a06</SourceItemGuid14>
<SourceItemGuid14>d16ded25-28dd-46bb-ae07-8b6312c80600</SourceItemGuid14>
<SourceItemType14>CSource</SourceItemType14>
<SourceItemGuid15>41c873f3-1cf2-4c8f-a9bd-b2729e459155</SourceItemGuid15>
<SourceItemGuid15>eb80bee3-e714-4a3e-b8ed-56456ea256a9</SourceItemGuid15>
<SourceItemType15>CSource</SourceItemType15>
<SourceItemGuid16>d16ded25-28dd-46bb-ae07-8b6312c80600</SourceItemGuid16>
<SourceItemGuid16>ecd17489-356b-4667-a2ea-7262a0474482</SourceItemGuid16>
<SourceItemType16>CSource</SourceItemType16>
<SourceItemGuid17>eb80bee3-e714-4a3e-b8ed-56456ea256a9</SourceItemGuid17>
<SourceItemType17>CSource</SourceItemType17>
<SourceItemGuid18>ecd17489-356b-4667-a2ea-7262a0474482</SourceItemGuid18>
<SourceItemType18>CSource</SourceItemType18>
<SourceItemCount>19</SourceItemCount>
<SourceItemCount>17</SourceItemCount>
<LastDeviceChangedCounter>0</LastDeviceChangedCounter>
</Instance>
<Instance Guid="6bb7060d-7e24-4135-bd9b-7db166417523">
@ -681,7 +656,7 @@
<LinkOptionShowCFI-DefaultValue>False</LinkOptionShowCFI-DefaultValue>
<LinkOptionRrmValue-DefaultValue />
<IsLockedByUser>False</IsLockedByUser>
<TimeTagModified--0>-8585485822306798036</TimeTagModified--0>
<TimeTagModified--0>-8585233597725506747</TimeTagModified--0>
<LinkOptionAutoSectionLayout-0>True</LinkOptionAutoSectionLayout-0>
<LinkOptionCpu-0>False</LinkOptionCpu-0>
<LinkOptionDebug-0>Debug</LinkOptionDebug-0>
@ -877,7 +852,7 @@
<LibOptionChangeMessageError-DefaultValue>None</LibOptionChangeMessageError-DefaultValue>
<LibOptionChangeMessageErrorNumber-DefaultValue />
<IsLockedByUser>False</IsLockedByUser>
<TimeTagModified--0>-8585485822312130922</TimeTagModified--0>
<TimeTagModified--0>-8585233597725506747</TimeTagModified--0>
<LibOptionDebug-0>Debug</LibOptionDebug-0>
<LibOptionForm-0>LibraryU</LibOptionForm-0>
<LibOptionInput-0 />
@ -977,14 +952,6 @@
<ItemAddTime>637886502547907963</ItemAddTime>
<ItemAddTimeCount>5</ItemAddTimeCount>
</Instance>
<Instance Guid="8f1e6eec-4b7f-4341-b1e8-4926ad613367">
<ItemAddTime>637886502547907963</ItemAddTime>
<ItemAddTimeCount>6</ItemAddTimeCount>
</Instance>
<Instance Guid="2fb9854e-0c4e-4e50-933a-8dbfc7361db6">
<ItemAddTime>637886502547907963</ItemAddTime>
<ItemAddTimeCount>7</ItemAddTimeCount>
</Instance>
<Instance Guid="a5a564d3-265c-402e-bbdf-b00f72a73a90">
<ItemAddTime>637886502547907963</ItemAddTime>
<ItemAddTimeCount>8</ItemAddTimeCount>
@ -1025,10 +992,6 @@
<ItemAddTime>637886502547907963</ItemAddTime>
<ItemAddTimeCount>17</ItemAddTimeCount>
</Instance>
<Instance Guid="d9aeaef1-be6e-4e78-834a-acead618859d">
<ItemAddTime>637886502547907963</ItemAddTime>
<ItemAddTimeCount>18</ItemAddTimeCount>
</Instance>
<Instance Guid="ef62db96-9522-46a1-bbad-5670f2d693c3">
<ItemAddTime>637886502547907963</ItemAddTime>
<ItemAddTimeCount>19</ItemAddTimeCount>
@ -1116,22 +1079,14 @@
<SourceItem14-IsLockedByUser>False</SourceItem14-IsLockedByUser>
<SourceItem14-BuildingTarget-0>True</SourceItem14-BuildingTarget-0>
<SourceItem14-IndividualCompileOption-0>False</SourceItem14-IndividualCompileOption-0>
<TimeTagModified-SourceItem15--0>-8585485822306847900</TimeTagModified-SourceItem15--0>
<TimeTagModified-SourceItem15--0>-8585485822306837928</TimeTagModified-SourceItem15--0>
<SourceItem15-IsLockedByUser>False</SourceItem15-IsLockedByUser>
<SourceItem15-BuildingTarget-0>True</SourceItem15-BuildingTarget-0>
<SourceItem15-IndividualCompileOption-0>False</SourceItem15-IndividualCompileOption-0>
<TimeTagModified-SourceItem16--0>-8585485822306847900</TimeTagModified-SourceItem16--0>
<TimeTagModified-SourceItem16--0>-8585485822306837928</TimeTagModified-SourceItem16--0>
<SourceItem16-IsLockedByUser>False</SourceItem16-IsLockedByUser>
<SourceItem16-BuildingTarget-0>True</SourceItem16-BuildingTarget-0>
<SourceItem16-IndividualCompileOption-0>False</SourceItem16-IndividualCompileOption-0>
<TimeTagModified-SourceItem17--0>-8585485822306837928</TimeTagModified-SourceItem17--0>
<SourceItem17-IsLockedByUser>False</SourceItem17-IsLockedByUser>
<SourceItem17-BuildingTarget-0>True</SourceItem17-BuildingTarget-0>
<SourceItem17-IndividualCompileOption-0>False</SourceItem17-IndividualCompileOption-0>
<TimeTagModified-SourceItem18--0>-8585485822306837928</TimeTagModified-SourceItem18--0>
<SourceItem18-IsLockedByUser>False</SourceItem18-IsLockedByUser>
<SourceItem18-BuildingTarget-0>True</SourceItem18-BuildingTarget-0>
<SourceItem18-IndividualCompileOption-0>False</SourceItem18-IndividualCompileOption-0>
</Instance>
</Class>
<Class Guid="44fa27c9-0aa0-4297-bd3b-2c5c5bdb8881">
@ -1248,94 +1203,10 @@
<PinConfigTopViewPropertyFunctionDisplay>DisplayAll</PinConfigTopViewPropertyFunctionDisplay>
</Instance>
<Instance Guid="ba6251f6-617d-42ff-9ebd-1dd7a0d34100">
<KeyDatasRowCount>20,17,66,0,0</KeyDatasRowCount>
<KeyUserAddedColumnCount>0</KeyUserAddedColumnCount>
<KeyPinGridData0>Free,-,-,,</KeyPinGridData0>
<KeyPinGridData1>Free,-,-,,</KeyPinGridData1>
<KeyPinGridData2>Free,-,-,,</KeyPinGridData2>
<KeyPinGridData3>Free,-,-,,</KeyPinGridData3>
<KeyPinGridData4>Free,-,-,,</KeyPinGridData4>
<KeyPinGridData5>Free,-,-,,</KeyPinGridData5>
<KeyPinGridData6>Free,-,-,,</KeyPinGridData6>
<KeyPinGridData7>Free,-,-,,</KeyPinGridData7>
<KeyPinGridData8>Free,-,-,,</KeyPinGridData8>
<KeyPinGridData9>Free,-,-,,</KeyPinGridData9>
<KeyPinGridData10>Free,-,-,,</KeyPinGridData10>
<KeyPinGridData11>Free,-,-,,</KeyPinGridData11>
<KeyPinGridData12>Free,-,-,,</KeyPinGridData12>
<KeyPinGridData13>Free,-,-,,</KeyPinGridData13>
<KeyPinGridData14>Free,-,-,,</KeyPinGridData14>
<KeyPinGridData15>Free,-,-,,</KeyPinGridData15>
<KeyPinGridData16>Free,-,-,,</KeyPinGridData16>
<KeyPinGridData17>Free,-,-,,</KeyPinGridData17>
<KeyPinGridData18>Free,-,-,,</KeyPinGridData18>
<KeyPinGridData19>Free,-,-,,</KeyPinGridData19>
<KeyMacGridData0>Free,-,-,,</KeyMacGridData0>
<KeyMacGridData1>Free,-,-,,</KeyMacGridData1>
<KeyMacGridData2>Free,-,-,,</KeyMacGridData2>
<KeyMacGridData3>Free,-,-,,</KeyMacGridData3>
<KeyMacGridData4>Free,-,-,,</KeyMacGridData4>
<KeyMacGridData5>Free,-,-,,</KeyMacGridData5>
<KeyMacGridData6>Free,-,-,,</KeyMacGridData6>
<KeyMacGridData7>Free,-,-,,</KeyMacGridData7>
<KeyMacGridData8>Free,-,-,,</KeyMacGridData8>
<KeyMacGridData9>Free,-,-,,</KeyMacGridData9>
<KeyMacGridData10>Free,-,-,,</KeyMacGridData10>
<KeyMacGridData11>Free,-,-,,</KeyMacGridData11>
<KeyMacGridData12>Free,-,-,,</KeyMacGridData12>
<KeyMacGridData13>Free,-,-,,</KeyMacGridData13>
<KeyMacGridData14>Free,-,-,,</KeyMacGridData14>
<KeyMacGridData15>Free,-,-,,</KeyMacGridData15>
<KeyMacGridData16>Free,-,-,,</KeyMacGridData16>
<KeyMacGridData17>Free,-,-,,</KeyMacGridData17>
<KeyMacGridData18>Free,-,-,,</KeyMacGridData18>
<KeyMacGridData19>Free,-,-,,</KeyMacGridData19>
<KeyMacGridData20>Free,-,-,,</KeyMacGridData20>
<KeyMacGridData21>Free,-,-,,</KeyMacGridData21>
<KeyMacGridData22>Free,-,-,,</KeyMacGridData22>
<KeyMacGridData23>Free,-,-,,</KeyMacGridData23>
<KeyMacGridData24>Free,-,-,,</KeyMacGridData24>
<KeyMacGridData25>Free,-,-,,</KeyMacGridData25>
<KeyMacGridData26>Free,-,-,,</KeyMacGridData26>
<KeyMacGridData27>Free,-,-,,</KeyMacGridData27>
<KeyMacGridData28>Free,-,-,,</KeyMacGridData28>
<KeyMacGridData29>Free,-,-,,</KeyMacGridData29>
<KeyMacGridData30>Free,-,-,,</KeyMacGridData30>
<KeyMacGridData31>Free,-,-,,</KeyMacGridData31>
<KeyMacGridData32>Free,-,-,,</KeyMacGridData32>
<KeyMacGridData33>Free,-,-,,</KeyMacGridData33>
<KeyMacGridData34>Free,-,-,,</KeyMacGridData34>
<KeyMacGridData35>Free,-,-,,</KeyMacGridData35>
<KeyMacGridData36>Free,-,-,,</KeyMacGridData36>
<KeyMacGridData37>Free,-,-,,</KeyMacGridData37>
<KeyMacGridData38>Free,-,-,,</KeyMacGridData38>
<KeyMacGridData39>Free,-,-,,</KeyMacGridData39>
<KeyMacGridData40>Free,-,-,,</KeyMacGridData40>
<KeyMacGridData41>Free,-,-,,</KeyMacGridData41>
<KeyMacGridData42>Free,-,-,,</KeyMacGridData42>
<KeyMacGridData43>Free,-,-,,</KeyMacGridData43>
<KeyMacGridData44>Free,-,-,,</KeyMacGridData44>
<KeyMacGridData45>Free,-,-,,</KeyMacGridData45>
<KeyMacGridData46>Free,-,-,,</KeyMacGridData46>
<KeyMacGridData47>Free,-,-,,</KeyMacGridData47>
<KeyMacGridData48>Free,-,-,,</KeyMacGridData48>
<KeyMacGridData49>Free,-,-,,</KeyMacGridData49>
<KeyMacGridData50>Free,-,-,,</KeyMacGridData50>
<KeyMacGridData51>Free,-,-,,</KeyMacGridData51>
<KeyMacGridData52>Free,-,-,,</KeyMacGridData52>
<KeyMacGridData53>Free,-,-,,</KeyMacGridData53>
<KeyMacGridData54>Free,-,-,,</KeyMacGridData54>
<KeyMacGridData55>Free,-,-,,</KeyMacGridData55>
<KeyMacGridData56>Free,-,-,,</KeyMacGridData56>
<KeyMacGridData57>Free,-,-,,</KeyMacGridData57>
<KeyMacGridData58>Free,-,-,,</KeyMacGridData58>
<KeyMacGridData59>Free,-,-,,</KeyMacGridData59>
<KeyMacGridData60>Free,-,-,,</KeyMacGridData60>
<KeyMacGridData61>Free,-,-,,</KeyMacGridData61>
<KeyMacGridData62>Free,-,-,,</KeyMacGridData62>
<KeyMacGridData63>Free,-,-,,</KeyMacGridData63>
<KeyMacGridData64>Free,-,-,,</KeyMacGridData64>
<KeyMacGridData65>Free,-,-,,</KeyMacGridData65>
<KEY_SAVE_CREATED_PROJECT_DATA>True</KEY_SAVE_CREATED_PROJECT_DATA>
<KEY_SAVE_DEVICE_CHANGED_COUNTER>0</KEY_SAVE_DEVICE_CHANGED_COUNTER>
<FormatVersion>1.0</FormatVersion>
<KeyExtPartsCount>0</KeyExtPartsCount>
<KeyPinGridLayout>&lt;SOAP-ENV:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:clr="http://schemas.microsoft.com/soap/encoding/clr/1.0" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"&gt;
&lt;SOAP-ENV:Body&gt;
&lt;a1:UltraGridDisplayLayout id="ref-1" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"&gt;
@ -2337,7 +2208,6 @@
&lt;/SOAP-ENV:Body&gt;
&lt;/SOAP-ENV:Envelope&gt;
</KeyMacGridLayout>
<KeyExtPartsCount>0</KeyExtPartsCount>
<KeyExtGridLayout>&lt;SOAP-ENV:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:clr="http://schemas.microsoft.com/soap/encoding/clr/1.0" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"&gt;
&lt;SOAP-ENV:Body&gt;
&lt;a1:UltraGridDisplayLayout id="ref-1" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"&gt;
@ -2803,9 +2673,94 @@
&lt;/SOAP-ENV:Body&gt;
&lt;/SOAP-ENV:Envelope&gt;
</KeyExtGridLayout>
<KeyTopViewZoom />
<KeyTopViewAngle />
<KeyTopViewPartsCollapsed />
<KeyDatasRowCount>20,17,66,0,0</KeyDatasRowCount>
<KeyUserAddedColumnCount>0</KeyUserAddedColumnCount>
<KeyPinGridData0>Free,-,-,,</KeyPinGridData0>
<KeyPinGridData1>Free,-,-,,</KeyPinGridData1>
<KeyPinGridData2>Free,-,-,,</KeyPinGridData2>
<KeyPinGridData3>Free,-,-,,</KeyPinGridData3>
<KeyPinGridData4>Free,-,-,,</KeyPinGridData4>
<KeyPinGridData5>Free,-,-,,</KeyPinGridData5>
<KeyPinGridData6>Free,-,-,,</KeyPinGridData6>
<KeyPinGridData7>Free,-,-,,</KeyPinGridData7>
<KeyPinGridData8>Free,-,-,,</KeyPinGridData8>
<KeyPinGridData9>Free,-,-,,</KeyPinGridData9>
<KeyPinGridData10>Free,-,-,,</KeyPinGridData10>
<KeyPinGridData11>Free,-,-,,</KeyPinGridData11>
<KeyPinGridData12>Free,-,-,,</KeyPinGridData12>
<KeyPinGridData13>Free,-,-,,</KeyPinGridData13>
<KeyPinGridData14>Free,-,-,,</KeyPinGridData14>
<KeyPinGridData15>Free,-,-,,</KeyPinGridData15>
<KeyPinGridData16>Free,-,-,,</KeyPinGridData16>
<KeyPinGridData17>Free,-,-,,</KeyPinGridData17>
<KeyPinGridData18>Free,-,-,,</KeyPinGridData18>
<KeyPinGridData19>Free,-,-,,</KeyPinGridData19>
<KeyMacGridData0>Free,-,-,,</KeyMacGridData0>
<KeyMacGridData1>Free,-,-,,</KeyMacGridData1>
<KeyMacGridData2>Free,-,-,,</KeyMacGridData2>
<KeyMacGridData3>Free,-,-,,</KeyMacGridData3>
<KeyMacGridData4>Free,-,-,,</KeyMacGridData4>
<KeyMacGridData5>Free,-,-,,</KeyMacGridData5>
<KeyMacGridData6>Free,-,-,,</KeyMacGridData6>
<KeyMacGridData7>Free,-,-,,</KeyMacGridData7>
<KeyMacGridData8>Free,-,-,,</KeyMacGridData8>
<KeyMacGridData9>Free,-,-,,</KeyMacGridData9>
<KeyMacGridData10>Free,-,-,,</KeyMacGridData10>
<KeyMacGridData11>Free,-,-,,</KeyMacGridData11>
<KeyMacGridData12>Free,-,-,,</KeyMacGridData12>
<KeyMacGridData13>Free,-,-,,</KeyMacGridData13>
<KeyMacGridData14>Free,-,-,,</KeyMacGridData14>
<KeyMacGridData15>Free,-,-,,</KeyMacGridData15>
<KeyMacGridData16>Free,-,-,,</KeyMacGridData16>
<KeyMacGridData17>Free,-,-,,</KeyMacGridData17>
<KeyMacGridData18>Free,-,-,,</KeyMacGridData18>
<KeyMacGridData19>Free,-,-,,</KeyMacGridData19>
<KeyMacGridData20>Free,-,-,,</KeyMacGridData20>
<KeyMacGridData21>Free,-,-,,</KeyMacGridData21>
<KeyMacGridData22>Free,-,-,,</KeyMacGridData22>
<KeyMacGridData23>Free,-,-,,</KeyMacGridData23>
<KeyMacGridData24>Free,-,-,,</KeyMacGridData24>
<KeyMacGridData25>Free,-,-,,</KeyMacGridData25>
<KeyMacGridData26>Free,-,-,,</KeyMacGridData26>
<KeyMacGridData27>Free,-,-,,</KeyMacGridData27>
<KeyMacGridData28>Free,-,-,,</KeyMacGridData28>
<KeyMacGridData29>Free,-,-,,</KeyMacGridData29>
<KeyMacGridData30>Free,-,-,,</KeyMacGridData30>
<KeyMacGridData31>Free,-,-,,</KeyMacGridData31>
<KeyMacGridData32>Free,-,-,,</KeyMacGridData32>
<KeyMacGridData33>Free,-,-,,</KeyMacGridData33>
<KeyMacGridData34>Free,-,-,,</KeyMacGridData34>
<KeyMacGridData35>Free,-,-,,</KeyMacGridData35>
<KeyMacGridData36>Free,-,-,,</KeyMacGridData36>
<KeyMacGridData37>Free,-,-,,</KeyMacGridData37>
<KeyMacGridData38>Free,-,-,,</KeyMacGridData38>
<KeyMacGridData39>Free,-,-,,</KeyMacGridData39>
<KeyMacGridData40>Free,-,-,,</KeyMacGridData40>
<KeyMacGridData41>Free,-,-,,</KeyMacGridData41>
<KeyMacGridData42>Free,-,-,,</KeyMacGridData42>
<KeyMacGridData43>Free,-,-,,</KeyMacGridData43>
<KeyMacGridData44>Free,-,-,,</KeyMacGridData44>
<KeyMacGridData45>Free,-,-,,</KeyMacGridData45>
<KeyMacGridData46>Free,-,-,,</KeyMacGridData46>
<KeyMacGridData47>Free,-,-,,</KeyMacGridData47>
<KeyMacGridData48>Free,-,-,,</KeyMacGridData48>
<KeyMacGridData49>Free,-,-,,</KeyMacGridData49>
<KeyMacGridData50>Free,-,-,,</KeyMacGridData50>
<KeyMacGridData51>Free,-,-,,</KeyMacGridData51>
<KeyMacGridData52>Free,-,-,,</KeyMacGridData52>
<KeyMacGridData53>Free,-,-,,</KeyMacGridData53>
<KeyMacGridData54>Free,-,-,,</KeyMacGridData54>
<KeyMacGridData55>Free,-,-,,</KeyMacGridData55>
<KeyMacGridData56>Free,-,-,,</KeyMacGridData56>
<KeyMacGridData57>Free,-,-,,</KeyMacGridData57>
<KeyMacGridData58>Free,-,-,,</KeyMacGridData58>
<KeyMacGridData59>Free,-,-,,</KeyMacGridData59>
<KeyMacGridData60>Free,-,-,,</KeyMacGridData60>
<KeyMacGridData61>Free,-,-,,</KeyMacGridData61>
<KeyMacGridData62>Free,-,-,,</KeyMacGridData62>
<KeyMacGridData63>Free,-,-,,</KeyMacGridData63>
<KeyMacGridData64>Free,-,-,,</KeyMacGridData64>
<KeyMacGridData65>Free,-,-,,</KeyMacGridData65>
<KEY_SAVE_ALLOCATED_FUNCTION>True</KEY_SAVE_ALLOCATED_FUNCTION>
<KEY_SAVE_ALLOCATED_FUNCTION_TERMINAL_NUMBER_COLLECTION>7,8,15,16</KEY_SAVE_ALLOCATED_FUNCTION_TERMINAL_NUMBER_COLLECTION>
<KEY_SAVE_ALLOCATED_FCUNTION_COLLECTION7>7,P122,KR2,X2,EXCLK</KEY_SAVE_ALLOCATED_FCUNTION_COLLECTION7>
@ -2813,13 +2768,16 @@
<KEY_SAVE_ALLOCATED_FCUNTION_COLLECTION15>15,P12,ANI18,SO00,TOOLTxD</KEY_SAVE_ALLOCATED_FCUNTION_COLLECTION15>
<KEY_SAVE_ALLOCATED_FCUNTION_COLLECTION16>16,P11,ANI17,SI00,SDA00,TOOLRxD</KEY_SAVE_ALLOCATED_FCUNTION_COLLECTION16>
<KEY_SAVE_DEVICE_PIN_LIST_ZOOM>100</KEY_SAVE_DEVICE_PIN_LIST_ZOOM>
<KEY_SAVE_COLUMN_WIDTH_PIN_NUMBER>0:78:78,1:77:77,2:216:216,3:61:61,4:40:40,5:50:50,6:160:160,7:210:210,8:210:210,9:210:210,10:100:100</KEY_SAVE_COLUMN_WIDTH_PIN_NUMBER>
<KEY_SAVE_COLUMN_WIDTH_MACRO_PARENT>0:98:98,1:245:245,2:42:42,3:44:44,4:121:121,5:120:120,6:85:85</KEY_SAVE_COLUMN_WIDTH_MACRO_PARENT>
<KEY_SAVE_COLUMN_WIDTH_MACRO_CHILD>0:98:98,1:77:77,2:77:77,3:216:216,4:61:61,5:40:40,6:50:50,7:160:160,8:210:210,9:210:210,10:210:210,11:100:100</KEY_SAVE_COLUMN_WIDTH_MACRO_CHILD>
<KEY_SAVE_COLUMN_WIDTH_EXTERNAL_PARENT>0:98:98,1:100:100,2:43:43,3:150:150</KEY_SAVE_COLUMN_WIDTH_EXTERNAL_PARENT>
<KEY_SAVE_COLUMN_WIDTH_EXTERNAL_CHILD>0:98:98,1:78:78,2:77:77,3:216:216,4:61:61,5:40:40,6:50:50,7:160:160,8:210:210,9:210:210,10:210:210</KEY_SAVE_COLUMN_WIDTH_EXTERNAL_CHILD>
<KEY_SAVE_CREATED_PROJECT_DATA>True</KEY_SAVE_CREATED_PROJECT_DATA>
<KEY_SAVE_DEVICE_CHANGED_COUNTER>0</KEY_SAVE_DEVICE_CHANGED_COUNTER>
<KEY_SAVE_COLUMN_WIDTH_PIN_NUMBER>0:78:78,1:77:77,2:216:216,3:61:61,4:40:40,5:50:50,6:160:160,7:210:210,8:219:210,9:210:210,10:100:100</KEY_SAVE_COLUMN_WIDTH_PIN_NUMBER>
<KEY_SAVE_COLUMN_WIDTH_MACRO_PARENT>0:112:98,1:245:245,2:42:42,3:44:44,4:121:121,5:114:120,6:96:85</KEY_SAVE_COLUMN_WIDTH_MACRO_PARENT>
<KEY_SAVE_COLUMN_WIDTH_MACRO_CHILD>0:112:98,1:77:77,2:77:77,3:216:216,4:61:61,5:40:40,6:50:50,7:160:160,8:210:210,9:219:210,10:210:210,11:100:100</KEY_SAVE_COLUMN_WIDTH_MACRO_CHILD>
<KEY_SAVE_COLUMN_WIDTH_EXTERNAL_PARENT>0:112:98,1:100:100,2:43:43,3:182:150</KEY_SAVE_COLUMN_WIDTH_EXTERNAL_PARENT>
<KEY_SAVE_COLUMN_WIDTH_EXTERNAL_CHILD>0:112:98,1:78:78,2:77:77,3:216:216,4:61:61,5:40:40,6:50:50,7:160:160,8:210:210,9:219:210,10:210:210</KEY_SAVE_COLUMN_WIDTH_EXTERNAL_CHILD>
</Instance>
<Instance Guid="aacae7da-f24b-4709-81fa-541016e73641">
<KeyTopViewZoom>1</KeyTopViewZoom>
<KeyTopViewAngle>0</KeyTopViewAngle>
<KeyTopViewPartsCollapsed>False</KeyTopViewPartsCollapsed>
</Instance>
</Class>
<Class Guid="100f3761-3d7e-4559-b1d8-375a0c7bf682">
@ -3068,7 +3026,7 @@
&lt;PORT Forcible="" /&gt;
&lt;/Effect&gt;
&lt;/IICA0&gt;
&lt;ProjectName Name="PrjName" Text="K67LR" /&gt;
&lt;ProjectName Name="PrjName" Text="M12" /&gt;
&lt;ProjectPath Name="PrjPath" Text="F:\FCB_project\temp\M12\k67" /&gt;
&lt;ProjectKind Name="PrjKind" Text="Project78K0R" /&gt;
&lt;DeviceName Name="DeviceName" Fixed="" Text="RL78G12" /&gt;
@ -3139,20 +3097,20 @@
&lt;Port2 ADIN="true"&gt;
&lt;P20 Name="P20/ANI0/AVREFP" AltFunc="ANALOG_0" Point="I/O" /&gt;
&lt;P21 Name="P21/ANI1/AVREFM" AltFunc="ANI1" Point="I/O" /&gt;
&lt;P22 Name="P22/ANI2" AltFunc="" Point="I/O" /&gt;
&lt;P23 Name="P23/ANI3" AltFunc="P23" Point="I/O" /&gt;
&lt;P22 Name="P22/ANI2" AltFunc="P22" Point="I/O" /&gt;
&lt;P23 Name="P23/ANI3" AltFunc="" Point="I/O" /&gt;
&lt;/Port2&gt;
&lt;Port4 Chip="RL78G12_20pin,RL78G12_24pin" Pullup="true"&gt;
&lt;P40 Name="P40/KR0/TOOL0" AltFunc="" Point="I/O" /&gt;
&lt;P41 Name="P41/ANI22/SO01/SDA01/TI02/TO02/INTP1" DIN="true" Nch="true" AltFunc="P41" Point="I/O" /&gt;
&lt;P42 Name="P42/ANI21/_SCK01/SCL01/TI03/TO03" DIN="true" AltFunc="P42" Point="I/O" /&gt;
&lt;P41 Name="P41/ANI22/SO01/SDA01/TI02/TO02/INTP1" DIN="true" Nch="true" AltFunc="" Point="I/O" /&gt;
&lt;P42 Name="P42/ANI21/_SCK01/SCL01/TI03/TO03" DIN="true" AltFunc="" Point="I/O" /&gt;
&lt;/Port4&gt;
&lt;Port6 Chip="RL78G12_20pin,RL78G12_24pin"&gt;
&lt;P60 Name="P60/KR4/SCLA0" AltFunc="" Point="I/O" /&gt;
&lt;P61 Name="P61/KR5/SDAA0" AltFunc="P61" Point="I/O" /&gt;
&lt;/Port6&gt;
&lt;Port12 Chip="RL78G12_20pin,RL78G12_24pin"&gt;
&lt;P121 Name="P121/KR3/X1" AltFunc="P121" Point="I" /&gt;
&lt;P121 Name="P121/KR3/X1" AltFunc="" Point="I" /&gt;
&lt;P122 Name="P122/KR2/X2/EXCLK" AltFunc="" Point="I" /&gt;
&lt;P125 Name="P125/KR1/SI01/_RESET" Pullup="true" AltFunc="" Point="I" /&gt;
&lt;/Port12&gt;
@ -3434,25 +3392,25 @@
&lt;r_cg_port.h UserName="r_cg_port.h" LibName=".h" InUse="1" /&gt;
&lt;/PORT&gt;
&lt;INTC&gt;
&lt;r_cg_intc.c UserName="r_cg_intc.c" LibName=".c" InUse=""&gt;
&lt;r_cg_intc.c UserName="r_cg_intc.c" LibName=".c" InUse="0"&gt;
&lt;Type R_INTC_Create="void R_INTC_Create(void)" R_INTCn_Start="void R_INTCn_Start(void)" R_INTCn_Stop="void R_INTCn_Stop(void)" R_KEY_Create="void R_KEY_Create(void)" R_KEY_Start="void R_KEY_Start(void)" R_KEY_Stop="void R_KEY_Stop(void)" /&gt;
&lt;INTP&gt;
&lt;R_INTC_Create UserName="R_INTC_Create" LibName="R_INTC_Create" InUse="" Init="2" InitMode="" /&gt;
&lt;R_INTC_Create UserName="R_INTC_Create" LibName="R_INTC_Create" InUse="0" Init="2" InitMode="" /&gt;
&lt;INTP0&gt;
&lt;R_INTC0_Start UserName="R_INTC0_Start" LibName="R_INTCn_Start" InUse="" /&gt;
&lt;R_INTC0_Stop UserName="R_INTC0_Stop" LibName="R_INTCn_Stop" InUse="" /&gt;
&lt;R_INTC0_Start UserName="R_INTC0_Start" LibName="R_INTCn_Start" InUse="0" /&gt;
&lt;R_INTC0_Stop UserName="R_INTC0_Stop" LibName="R_INTCn_Stop" InUse="0" /&gt;
&lt;/INTP0&gt;
&lt;INTP1&gt;
&lt;R_INTC1_Start UserName="R_INTC1_Start" LibName="R_INTCn_Start" InUse="" /&gt;
&lt;R_INTC1_Stop UserName="R_INTC1_Stop" LibName="R_INTCn_Stop" InUse="" /&gt;
&lt;R_INTC1_Start UserName="R_INTC1_Start" LibName="R_INTCn_Start" InUse="0" /&gt;
&lt;R_INTC1_Stop UserName="R_INTC1_Stop" LibName="R_INTCn_Stop" InUse="0" /&gt;
&lt;/INTP1&gt;
&lt;INTP2&gt;
&lt;R_INTC2_Start UserName="R_INTC2_Start" LibName="R_INTCn_Start" InUse="" /&gt;
&lt;R_INTC2_Stop UserName="R_INTC2_Stop" LibName="R_INTCn_Stop" InUse="" /&gt;
&lt;R_INTC2_Start UserName="R_INTC2_Start" LibName="R_INTCn_Start" InUse="0" /&gt;
&lt;R_INTC2_Stop UserName="R_INTC2_Stop" LibName="R_INTCn_Stop" InUse="0" /&gt;
&lt;/INTP2&gt;
&lt;INTP3&gt;
&lt;R_INTC3_Start UserName="R_INTC3_Start" LibName="R_INTCn_Start" InUse="" /&gt;
&lt;R_INTC3_Stop UserName="R_INTC3_Stop" LibName="R_INTCn_Stop" InUse="" /&gt;
&lt;R_INTC3_Start UserName="R_INTC3_Start" LibName="R_INTCn_Start" InUse="0" /&gt;
&lt;R_INTC3_Stop UserName="R_INTC3_Stop" LibName="R_INTCn_Stop" InUse="0" /&gt;
&lt;/INTP3&gt;
&lt;/INTP&gt;
&lt;KEY Chip="RL78G12_20pin,RL78G12_24pin,"&gt;
@ -3461,21 +3419,21 @@
&lt;R_KEY_Stop UserName="R_KEY_Stop" LibName="R_KEY_Stop" InUse="" /&gt;
&lt;/KEY&gt;
&lt;/r_cg_intc.c&gt;
&lt;r_cg_intc_user.c UserName="r_cg_intc_user.c" LibName="_user.c" InUse=""&gt;
&lt;r_cg_intc_user.c UserName="r_cg_intc_user.c" LibName="_user.c" InUse="0"&gt;
&lt;Type R_INTC_Create_UserInit="void R_INTC_Create_UserInit(void)" R_INTC0_Interrupt="__interrupt static void r_intc0_interrupt(void)" R_INTC1_Interrupt="__interrupt static void r_intc1_interrupt(void)" R_INTC2_Interrupt="__interrupt static void r_intc2_interrupt(void)" R_INTC3_Interrupt="__interrupt static void r_intc3_interrupt(void)" R_INTC4_Interrupt="__interrupt static void r_intc4_interrupt(void)" R_INTC5_Interrupt="__interrupt static void r_intc5_interrupt(void)" R_KEY_Create_UserInit="void R_KEY_Create_UserInit(void)" R_KEY_Interrupt="__interrupt static void r_key_interrupt(void)" /&gt;
&lt;INTP&gt;
&lt;R_INTC_Create_UserInit UserName="R_INTC_Create_UserInit" LibName="R_INTC_Create_UserInit" InUse="" /&gt;
&lt;r_intc0_interrupt UserName="r_intc0_interrupt" LibName="R_INTC0_Interrupt" INTHandle="" InUse="" /&gt;
&lt;r_intc1_interrupt UserName="r_intc1_interrupt" LibName="R_INTC1_Interrupt" INTHandle="" InUse="" /&gt;
&lt;r_intc2_interrupt UserName="r_intc2_interrupt" LibName="R_INTC2_Interrupt" INTHandle="" InUse="" /&gt;
&lt;r_intc3_interrupt UserName="r_intc3_interrupt" LibName="R_INTC3_Interrupt" INTHandle="" InUse="" /&gt;
&lt;R_INTC_Create_UserInit UserName="R_INTC_Create_UserInit" LibName="R_INTC_Create_UserInit" InUse="0" /&gt;
&lt;r_intc0_interrupt UserName="r_intc0_interrupt" LibName="R_INTC0_Interrupt" INTHandle="" InUse="0" /&gt;
&lt;r_intc1_interrupt UserName="r_intc1_interrupt" LibName="R_INTC1_Interrupt" INTHandle="" InUse="0" /&gt;
&lt;r_intc2_interrupt UserName="r_intc2_interrupt" LibName="R_INTC2_Interrupt" INTHandle="" InUse="0" /&gt;
&lt;r_intc3_interrupt UserName="r_intc3_interrupt" LibName="R_INTC3_Interrupt" INTHandle="" InUse="0" /&gt;
&lt;/INTP&gt;
&lt;KEY Chip="RL78G12_20pin,RL78G12_24pin,"&gt;
&lt;R_KEY_Create_UserInit UserName="R_KEY_Create_UserInit" LibName="R_KEY_Create_UserInit" InUse="" /&gt;
&lt;r_key_interrupt UserName="r_key_interrupt" LibName="R_KEY_Interrupt" INTHandle="" InUse="" /&gt;
&lt;/KEY&gt;
&lt;/r_cg_intc_user.c&gt;
&lt;r_cg_intc.h UserName="r_cg_intc.h" LibName=".h" InUse="" /&gt;
&lt;r_cg_intc.h UserName="r_cg_intc.h" LibName=".h" InUse="0" /&gt;
&lt;/INTC&gt;
&lt;Serial&gt;
&lt;r_cg_serial.c UserName="r_cg_serial.c" LibName=".c" InUse="0"&gt;
@ -3790,9 +3748,9 @@
&lt;PORT HelpID="port" Prepared="true" SetFlag="True" NeedRefresh="False"&gt;
&lt;PORT SetFlag="True" MacroName="PORT" /&gt;
&lt;/PORT&gt;
&lt;INTC SetFlag="" HelpID="int" NeedRefresh="False"&gt;
&lt;INTP Accelerate="No" MacroName="INTP" /&gt;
&lt;KEY Chip="RL78G12_20pin,RL78G12_24pin," MacroName="KEY" /&gt;
&lt;INTC SetFlag="False" HelpID="int" NeedRefresh="False"&gt;
&lt;INTP Accelerate="No" MacroName="INTP" SetFlag="False" TabEnable="True" /&gt;
&lt;KEY Chip="RL78G12_20pin,RL78G12_24pin," MacroName="KEY" TabEnable="True" /&gt;
&lt;/INTC&gt;
&lt;Serial SetFlag="False" HelpID="serial" NeedRefresh="False"&gt;
&lt;SAU0 Chip="RL78G12_20pin,RL78G12_24pin" Accelerate="No" MacroName="SAU" Channel="0" SetFlag="False" TabEnable="True"&gt;
@ -3930,14 +3888,14 @@
&lt;setting name="Output_value" value="0" /&gt;
&lt;/P21&gt;
&lt;P22&gt;
&lt;setting name="Operation" value="unused" /&gt;
&lt;setting name="Operation" value="input" /&gt;
&lt;setting name="Pull_up" value="unused" /&gt;
&lt;setting name="TTL_buffer" value="unused" /&gt;
&lt;setting name="N-ch_open-drain" value="unused" /&gt;
&lt;setting name="Output_value" value="0" /&gt;
&lt;/P22&gt;
&lt;P23&gt;
&lt;setting name="Operation" value="input" /&gt;
&lt;setting name="Operation" value="unused" /&gt;
&lt;setting name="Pull_up" value="unused" /&gt;
&lt;setting name="TTL_buffer" value="unused" /&gt;
&lt;setting name="N-ch_open-drain" value="unused" /&gt;
@ -3947,20 +3905,20 @@
&lt;PortP4&gt;
&lt;P40&gt;
&lt;setting name="Operation" value="unused" /&gt;
&lt;setting name="Pull_up" value="used" /&gt;
&lt;setting name="Pull_up" value="unused" /&gt;
&lt;setting name="TTL_buffer" value="unused" /&gt;
&lt;setting name="N-ch_open-drain" value="unused" /&gt;
&lt;setting name="Output_value" value="0" /&gt;
&lt;/P40&gt;
&lt;P41&gt;
&lt;setting name="Operation" value="output" /&gt;
&lt;setting name="Operation" value="unused" /&gt;
&lt;setting name="Pull_up" value="unused" /&gt;
&lt;setting name="TTL_buffer" value="unused" /&gt;
&lt;setting name="N-ch_open-drain" value="unused" /&gt;
&lt;setting name="Output_value" value="1" /&gt;
&lt;/P41&gt;
&lt;P42&gt;
&lt;setting name="Operation" value="output" /&gt;
&lt;setting name="Operation" value="unused" /&gt;
&lt;setting name="Pull_up" value="unused" /&gt;
&lt;setting name="TTL_buffer" value="unused" /&gt;
&lt;setting name="N-ch_open-drain" value="unused" /&gt;
@ -3985,7 +3943,7 @@
&lt;/PortP6&gt;
&lt;PortP12&gt;
&lt;P121&gt;
&lt;setting name="Operation" value="input" /&gt;
&lt;setting name="Operation" value="unused" /&gt;
&lt;setting name="Pull_up" value="unused" /&gt;
&lt;setting name="TTL_buffer" value="unused" /&gt;
&lt;setting name="N-ch_open-drain" value="unused" /&gt;
@ -4025,7 +3983,7 @@
&lt;setting name="AD_Trigger" value="hardtrinowait" /&gt;
&lt;setting name="AD_Trigger_Timer" value="0" /&gt;
&lt;setting name="Mode" value="ONESELECT" /&gt;
&lt;setting name="InputPins" value="1" /&gt;
&lt;setting name="InputPins" value="0" /&gt;
&lt;setting name="InputPinsAttach" value="ANI0 - ANI1" /&gt;
&lt;setting name="AD_Inputpin16" value="unused" /&gt;
&lt;setting name="AD_Inputpin17" value="unused" /&gt;
@ -4176,10 +4134,56 @@
&lt;IICA0&gt;
&lt;setting name="Mode" value="Unused" /&gt;
&lt;/IICA0&gt;
&lt;INTP&gt;
&lt;INTP0&gt;
&lt;setting name="Valid_edge" value="falling" /&gt;
&lt;setting name="Operation" value="unused" /&gt;
&lt;setting name="ValidEdge" value="0" /&gt;
&lt;setting name="Interrupt_priority" value="3" /&gt;
&lt;setting name="pinsel" value="-1" /&gt;
&lt;/INTP0&gt;
&lt;INTP1&gt;
&lt;setting name="Valid_edge" value="falling" /&gt;
&lt;setting name="Operation" value="unused" /&gt;
&lt;setting name="ValidEdge" value="0" /&gt;
&lt;setting name="Interrupt_priority" value="3" /&gt;
&lt;setting name="pinsel" value="-1" /&gt;
&lt;/INTP1&gt;
&lt;INTP2&gt;
&lt;setting name="Valid_edge" value="falling" /&gt;
&lt;setting name="Operation" value="unused" /&gt;
&lt;setting name="ValidEdge" value="0" /&gt;
&lt;setting name="Interrupt_priority" value="3" /&gt;
&lt;setting name="pinsel" value="-1" /&gt;
&lt;/INTP2&gt;
&lt;INTP3&gt;
&lt;setting name="Valid_edge" value="falling" /&gt;
&lt;setting name="Operation" value="unused" /&gt;
&lt;setting name="ValidEdge" value="0" /&gt;
&lt;setting name="Interrupt_priority" value="3" /&gt;
&lt;setting name="pinsel" value="-1" /&gt;
&lt;/INTP3&gt;
&lt;/INTP&gt;
&lt;KEY&gt;
&lt;setting name="Interrupt_priority" value="3" /&gt;
&lt;setting name="KR0" value="unused" /&gt;
&lt;setting name="KR1" value="unused" /&gt;
&lt;setting name="KR2" value="unused" /&gt;
&lt;setting name="KR3" value="unused" /&gt;
&lt;setting name="KR4" value="unused" /&gt;
&lt;setting name="KR5" value="unused" /&gt;
&lt;setting name="KR6" value="unused" /&gt;
&lt;setting name="KR7" value="unused" /&gt;
&lt;setting name="KR8" value="unused" /&gt;
&lt;setting name="KR9" value="unused" /&gt;
&lt;setting name="EdgeSelection" value="0" /&gt;
&lt;setting name="FlagUse" value="0" /&gt;
&lt;/KEY&gt;
&lt;/SETTING&gt;
&lt;/RL78G12&gt;</CodeGenerator>
<FormatVersion>1.0</FormatVersion>
<ToolGUID>6c6bb60a-ffe1-4884-8dec-f255a2e58155</ToolGUID>
<CodeGeneratorItem>b8348788-df17-4b71-a9fa-eab0f1824fb1</CodeGeneratorItem>
</Instance>
</Class>
<Class Guid="2a2c2a43-ecdb-4e88-80bd-e75f3e33db90">

116
M12.rcpe
View File

@ -17,8 +17,6 @@
<Path>r_cg_cgc_user.c</Path>
<Path>r_cg_port.c</Path>
<Path>r_cg_port_user.c</Path>
<Path>r_cg_serial.c</Path>
<Path>r_cg_serial_user.c</Path>
<Path>r_cg_adc.c</Path>
<Path>r_cg_adc_user.c</Path>
<Path>r_cg_timer.c</Path>
@ -29,7 +27,6 @@
<Path>r_cg_userdefine.h</Path>
<Path>r_cg_cgc.h</Path>
<Path>r_cg_port.h</Path>
<Path>r_cg_serial.h</Path>
<Path>r_cg_adc.h</Path>
<Path>r_cg_timer.h</Path>
<Path>r_cg_wdt.h</Path>
@ -57,8 +54,6 @@
<Path>DefaultBuild\r_cg_cgc_user.obj</Path>
<Path>DefaultBuild\r_cg_port.obj</Path>
<Path>DefaultBuild\r_cg_port_user.obj</Path>
<Path>DefaultBuild\r_cg_serial.obj</Path>
<Path>DefaultBuild\r_cg_serial_user.obj</Path>
<Path>DefaultBuild\r_cg_adc.obj</Path>
<Path>DefaultBuild\r_cg_adc_user.obj</Path>
<Path>DefaultBuild\r_cg_timer.obj</Path>
@ -230,7 +225,7 @@
&lt;PORT Forcible="" /&gt;
&lt;/Effect&gt;
&lt;/IICA0&gt;
&lt;ProjectName Name="PrjName" Text="K67LR" /&gt;
&lt;ProjectName Name="PrjName" Text="M12" /&gt;
&lt;ProjectPath Name="PrjPath" Text="F:\FCB_project\temp\M12\k67" /&gt;
&lt;ProjectKind Name="PrjKind" Text="Project78K0R" /&gt;
&lt;DeviceName Name="DeviceName" Fixed="" Text="RL78G12" /&gt;
@ -301,20 +296,20 @@
&lt;Port2 ADIN="true"&gt;
&lt;P20 Name="P20/ANI0/AVREFP" AltFunc="ANALOG_0" Point="I/O" /&gt;
&lt;P21 Name="P21/ANI1/AVREFM" AltFunc="ANI1" Point="I/O" /&gt;
&lt;P22 Name="P22/ANI2" AltFunc="" Point="I/O" /&gt;
&lt;P23 Name="P23/ANI3" AltFunc="P23" Point="I/O" /&gt;
&lt;P22 Name="P22/ANI2" AltFunc="P22" Point="I/O" /&gt;
&lt;P23 Name="P23/ANI3" AltFunc="" Point="I/O" /&gt;
&lt;/Port2&gt;
&lt;Port4 Chip="RL78G12_20pin,RL78G12_24pin" Pullup="true"&gt;
&lt;P40 Name="P40/KR0/TOOL0" AltFunc="" Point="I/O" /&gt;
&lt;P41 Name="P41/ANI22/SO01/SDA01/TI02/TO02/INTP1" DIN="true" Nch="true" AltFunc="P41" Point="I/O" /&gt;
&lt;P42 Name="P42/ANI21/_SCK01/SCL01/TI03/TO03" DIN="true" AltFunc="P42" Point="I/O" /&gt;
&lt;P41 Name="P41/ANI22/SO01/SDA01/TI02/TO02/INTP1" DIN="true" Nch="true" AltFunc="" Point="I/O" /&gt;
&lt;P42 Name="P42/ANI21/_SCK01/SCL01/TI03/TO03" DIN="true" AltFunc="" Point="I/O" /&gt;
&lt;/Port4&gt;
&lt;Port6 Chip="RL78G12_20pin,RL78G12_24pin"&gt;
&lt;P60 Name="P60/KR4/SCLA0" AltFunc="" Point="I/O" /&gt;
&lt;P61 Name="P61/KR5/SDAA0" AltFunc="P61" Point="I/O" /&gt;
&lt;/Port6&gt;
&lt;Port12 Chip="RL78G12_20pin,RL78G12_24pin"&gt;
&lt;P121 Name="P121/KR3/X1" AltFunc="P121" Point="I" /&gt;
&lt;P121 Name="P121/KR3/X1" AltFunc="" Point="I" /&gt;
&lt;P122 Name="P122/KR2/X2/EXCLK" AltFunc="" Point="I" /&gt;
&lt;P125 Name="P125/KR1/SI01/_RESET" Pullup="true" AltFunc="" Point="I" /&gt;
&lt;/Port12&gt;
@ -596,25 +591,25 @@
&lt;r_cg_port.h UserName="r_cg_port.h" LibName=".h" InUse="1" /&gt;
&lt;/PORT&gt;
&lt;INTC&gt;
&lt;r_cg_intc.c UserName="r_cg_intc.c" LibName=".c" InUse=""&gt;
&lt;r_cg_intc.c UserName="r_cg_intc.c" LibName=".c" InUse="0"&gt;
&lt;Type R_INTC_Create="void R_INTC_Create(void)" R_INTCn_Start="void R_INTCn_Start(void)" R_INTCn_Stop="void R_INTCn_Stop(void)" R_KEY_Create="void R_KEY_Create(void)" R_KEY_Start="void R_KEY_Start(void)" R_KEY_Stop="void R_KEY_Stop(void)" /&gt;
&lt;INTP&gt;
&lt;R_INTC_Create UserName="R_INTC_Create" LibName="R_INTC_Create" InUse="" Init="2" InitMode="" /&gt;
&lt;R_INTC_Create UserName="R_INTC_Create" LibName="R_INTC_Create" InUse="0" Init="2" InitMode="" /&gt;
&lt;INTP0&gt;
&lt;R_INTC0_Start UserName="R_INTC0_Start" LibName="R_INTCn_Start" InUse="" /&gt;
&lt;R_INTC0_Stop UserName="R_INTC0_Stop" LibName="R_INTCn_Stop" InUse="" /&gt;
&lt;R_INTC0_Start UserName="R_INTC0_Start" LibName="R_INTCn_Start" InUse="0" /&gt;
&lt;R_INTC0_Stop UserName="R_INTC0_Stop" LibName="R_INTCn_Stop" InUse="0" /&gt;
&lt;/INTP0&gt;
&lt;INTP1&gt;
&lt;R_INTC1_Start UserName="R_INTC1_Start" LibName="R_INTCn_Start" InUse="" /&gt;
&lt;R_INTC1_Stop UserName="R_INTC1_Stop" LibName="R_INTCn_Stop" InUse="" /&gt;
&lt;R_INTC1_Start UserName="R_INTC1_Start" LibName="R_INTCn_Start" InUse="0" /&gt;
&lt;R_INTC1_Stop UserName="R_INTC1_Stop" LibName="R_INTCn_Stop" InUse="0" /&gt;
&lt;/INTP1&gt;
&lt;INTP2&gt;
&lt;R_INTC2_Start UserName="R_INTC2_Start" LibName="R_INTCn_Start" InUse="" /&gt;
&lt;R_INTC2_Stop UserName="R_INTC2_Stop" LibName="R_INTCn_Stop" InUse="" /&gt;
&lt;R_INTC2_Start UserName="R_INTC2_Start" LibName="R_INTCn_Start" InUse="0" /&gt;
&lt;R_INTC2_Stop UserName="R_INTC2_Stop" LibName="R_INTCn_Stop" InUse="0" /&gt;
&lt;/INTP2&gt;
&lt;INTP3&gt;
&lt;R_INTC3_Start UserName="R_INTC3_Start" LibName="R_INTCn_Start" InUse="" /&gt;
&lt;R_INTC3_Stop UserName="R_INTC3_Stop" LibName="R_INTCn_Stop" InUse="" /&gt;
&lt;R_INTC3_Start UserName="R_INTC3_Start" LibName="R_INTCn_Start" InUse="0" /&gt;
&lt;R_INTC3_Stop UserName="R_INTC3_Stop" LibName="R_INTCn_Stop" InUse="0" /&gt;
&lt;/INTP3&gt;
&lt;/INTP&gt;
&lt;KEY Chip="RL78G12_20pin,RL78G12_24pin,"&gt;
@ -623,21 +618,21 @@
&lt;R_KEY_Stop UserName="R_KEY_Stop" LibName="R_KEY_Stop" InUse="" /&gt;
&lt;/KEY&gt;
&lt;/r_cg_intc.c&gt;
&lt;r_cg_intc_user.c UserName="r_cg_intc_user.c" LibName="_user.c" InUse=""&gt;
&lt;r_cg_intc_user.c UserName="r_cg_intc_user.c" LibName="_user.c" InUse="0"&gt;
&lt;Type R_INTC_Create_UserInit="void R_INTC_Create_UserInit(void)" R_INTC0_Interrupt="__interrupt static void r_intc0_interrupt(void)" R_INTC1_Interrupt="__interrupt static void r_intc1_interrupt(void)" R_INTC2_Interrupt="__interrupt static void r_intc2_interrupt(void)" R_INTC3_Interrupt="__interrupt static void r_intc3_interrupt(void)" R_INTC4_Interrupt="__interrupt static void r_intc4_interrupt(void)" R_INTC5_Interrupt="__interrupt static void r_intc5_interrupt(void)" R_KEY_Create_UserInit="void R_KEY_Create_UserInit(void)" R_KEY_Interrupt="__interrupt static void r_key_interrupt(void)" /&gt;
&lt;INTP&gt;
&lt;R_INTC_Create_UserInit UserName="R_INTC_Create_UserInit" LibName="R_INTC_Create_UserInit" InUse="" /&gt;
&lt;r_intc0_interrupt UserName="r_intc0_interrupt" LibName="R_INTC0_Interrupt" INTHandle="" InUse="" /&gt;
&lt;r_intc1_interrupt UserName="r_intc1_interrupt" LibName="R_INTC1_Interrupt" INTHandle="" InUse="" /&gt;
&lt;r_intc2_interrupt UserName="r_intc2_interrupt" LibName="R_INTC2_Interrupt" INTHandle="" InUse="" /&gt;
&lt;r_intc3_interrupt UserName="r_intc3_interrupt" LibName="R_INTC3_Interrupt" INTHandle="" InUse="" /&gt;
&lt;R_INTC_Create_UserInit UserName="R_INTC_Create_UserInit" LibName="R_INTC_Create_UserInit" InUse="0" /&gt;
&lt;r_intc0_interrupt UserName="r_intc0_interrupt" LibName="R_INTC0_Interrupt" INTHandle="" InUse="0" /&gt;
&lt;r_intc1_interrupt UserName="r_intc1_interrupt" LibName="R_INTC1_Interrupt" INTHandle="" InUse="0" /&gt;
&lt;r_intc2_interrupt UserName="r_intc2_interrupt" LibName="R_INTC2_Interrupt" INTHandle="" InUse="0" /&gt;
&lt;r_intc3_interrupt UserName="r_intc3_interrupt" LibName="R_INTC3_Interrupt" INTHandle="" InUse="0" /&gt;
&lt;/INTP&gt;
&lt;KEY Chip="RL78G12_20pin,RL78G12_24pin,"&gt;
&lt;R_KEY_Create_UserInit UserName="R_KEY_Create_UserInit" LibName="R_KEY_Create_UserInit" InUse="" /&gt;
&lt;r_key_interrupt UserName="r_key_interrupt" LibName="R_KEY_Interrupt" INTHandle="" InUse="" /&gt;
&lt;/KEY&gt;
&lt;/r_cg_intc_user.c&gt;
&lt;r_cg_intc.h UserName="r_cg_intc.h" LibName=".h" InUse="" /&gt;
&lt;r_cg_intc.h UserName="r_cg_intc.h" LibName=".h" InUse="0" /&gt;
&lt;/INTC&gt;
&lt;Serial&gt;
&lt;r_cg_serial.c UserName="r_cg_serial.c" LibName=".c" InUse="0"&gt;
@ -952,9 +947,9 @@
&lt;PORT HelpID="port" Prepared="true" SetFlag="True" NeedRefresh="False"&gt;
&lt;PORT SetFlag="True" MacroName="PORT" /&gt;
&lt;/PORT&gt;
&lt;INTC SetFlag="" HelpID="int" NeedRefresh="False"&gt;
&lt;INTP Accelerate="No" MacroName="INTP" /&gt;
&lt;KEY Chip="RL78G12_20pin,RL78G12_24pin," MacroName="KEY" /&gt;
&lt;INTC SetFlag="False" HelpID="int" NeedRefresh="False"&gt;
&lt;INTP Accelerate="No" MacroName="INTP" SetFlag="False" TabEnable="True" /&gt;
&lt;KEY Chip="RL78G12_20pin,RL78G12_24pin," MacroName="KEY" TabEnable="True" /&gt;
&lt;/INTC&gt;
&lt;Serial SetFlag="False" HelpID="serial" NeedRefresh="False"&gt;
&lt;SAU0 Chip="RL78G12_20pin,RL78G12_24pin" Accelerate="No" MacroName="SAU" Channel="0" SetFlag="False" TabEnable="True"&gt;
@ -1092,14 +1087,14 @@
&lt;setting name="Output_value" value="0" /&gt;
&lt;/P21&gt;
&lt;P22&gt;
&lt;setting name="Operation" value="unused" /&gt;
&lt;setting name="Operation" value="input" /&gt;
&lt;setting name="Pull_up" value="unused" /&gt;
&lt;setting name="TTL_buffer" value="unused" /&gt;
&lt;setting name="N-ch_open-drain" value="unused" /&gt;
&lt;setting name="Output_value" value="0" /&gt;
&lt;/P22&gt;
&lt;P23&gt;
&lt;setting name="Operation" value="input" /&gt;
&lt;setting name="Operation" value="unused" /&gt;
&lt;setting name="Pull_up" value="unused" /&gt;
&lt;setting name="TTL_buffer" value="unused" /&gt;
&lt;setting name="N-ch_open-drain" value="unused" /&gt;
@ -1109,20 +1104,20 @@
&lt;PortP4&gt;
&lt;P40&gt;
&lt;setting name="Operation" value="unused" /&gt;
&lt;setting name="Pull_up" value="used" /&gt;
&lt;setting name="Pull_up" value="unused" /&gt;
&lt;setting name="TTL_buffer" value="unused" /&gt;
&lt;setting name="N-ch_open-drain" value="unused" /&gt;
&lt;setting name="Output_value" value="0" /&gt;
&lt;/P40&gt;
&lt;P41&gt;
&lt;setting name="Operation" value="output" /&gt;
&lt;setting name="Operation" value="unused" /&gt;
&lt;setting name="Pull_up" value="unused" /&gt;
&lt;setting name="TTL_buffer" value="unused" /&gt;
&lt;setting name="N-ch_open-drain" value="unused" /&gt;
&lt;setting name="Output_value" value="1" /&gt;
&lt;/P41&gt;
&lt;P42&gt;
&lt;setting name="Operation" value="output" /&gt;
&lt;setting name="Operation" value="unused" /&gt;
&lt;setting name="Pull_up" value="unused" /&gt;
&lt;setting name="TTL_buffer" value="unused" /&gt;
&lt;setting name="N-ch_open-drain" value="unused" /&gt;
@ -1147,7 +1142,7 @@
&lt;/PortP6&gt;
&lt;PortP12&gt;
&lt;P121&gt;
&lt;setting name="Operation" value="input" /&gt;
&lt;setting name="Operation" value="unused" /&gt;
&lt;setting name="Pull_up" value="unused" /&gt;
&lt;setting name="TTL_buffer" value="unused" /&gt;
&lt;setting name="N-ch_open-drain" value="unused" /&gt;
@ -1187,7 +1182,7 @@
&lt;setting name="AD_Trigger" value="hardtrinowait" /&gt;
&lt;setting name="AD_Trigger_Timer" value="0" /&gt;
&lt;setting name="Mode" value="ONESELECT" /&gt;
&lt;setting name="InputPins" value="1" /&gt;
&lt;setting name="InputPins" value="0" /&gt;
&lt;setting name="InputPinsAttach" value="ANI0 - ANI1" /&gt;
&lt;setting name="AD_Inputpin16" value="unused" /&gt;
&lt;setting name="AD_Inputpin17" value="unused" /&gt;
@ -1338,6 +1333,51 @@
&lt;IICA0&gt;
&lt;setting name="Mode" value="Unused" /&gt;
&lt;/IICA0&gt;
&lt;INTP&gt;
&lt;INTP0&gt;
&lt;setting name="Valid_edge" value="falling" /&gt;
&lt;setting name="Operation" value="unused" /&gt;
&lt;setting name="ValidEdge" value="0" /&gt;
&lt;setting name="Interrupt_priority" value="3" /&gt;
&lt;setting name="pinsel" value="-1" /&gt;
&lt;/INTP0&gt;
&lt;INTP1&gt;
&lt;setting name="Valid_edge" value="falling" /&gt;
&lt;setting name="Operation" value="unused" /&gt;
&lt;setting name="ValidEdge" value="0" /&gt;
&lt;setting name="Interrupt_priority" value="3" /&gt;
&lt;setting name="pinsel" value="-1" /&gt;
&lt;/INTP1&gt;
&lt;INTP2&gt;
&lt;setting name="Valid_edge" value="falling" /&gt;
&lt;setting name="Operation" value="unused" /&gt;
&lt;setting name="ValidEdge" value="0" /&gt;
&lt;setting name="Interrupt_priority" value="3" /&gt;
&lt;setting name="pinsel" value="-1" /&gt;
&lt;/INTP2&gt;
&lt;INTP3&gt;
&lt;setting name="Valid_edge" value="falling" /&gt;
&lt;setting name="Operation" value="unused" /&gt;
&lt;setting name="ValidEdge" value="0" /&gt;
&lt;setting name="Interrupt_priority" value="3" /&gt;
&lt;setting name="pinsel" value="-1" /&gt;
&lt;/INTP3&gt;
&lt;/INTP&gt;
&lt;KEY&gt;
&lt;setting name="Interrupt_priority" value="3" /&gt;
&lt;setting name="KR0" value="unused" /&gt;
&lt;setting name="KR1" value="unused" /&gt;
&lt;setting name="KR2" value="unused" /&gt;
&lt;setting name="KR3" value="unused" /&gt;
&lt;setting name="KR4" value="unused" /&gt;
&lt;setting name="KR5" value="unused" /&gt;
&lt;setting name="KR6" value="unused" /&gt;
&lt;setting name="KR7" value="unused" /&gt;
&lt;setting name="KR8" value="unused" /&gt;
&lt;setting name="KR9" value="unused" /&gt;
&lt;setting name="EdgeSelection" value="0" /&gt;
&lt;setting name="FlagUse" value="0" /&gt;
&lt;/KEY&gt;
&lt;/SETTING&gt;
&lt;/RL78G12&gt;</CodeGeneratorData>
</Extension_CodePart2>

View File

@ -0,0 +1,272 @@
QualityReport
2023年3月8日 11:53:47
------ Start build(M12, DefaultBuild) ------
E:\Program Files (x86)\renesas\CS+\CC\CC-RL\V1.11.00\Bin\ccrl.exe appTask.c -cpu=S2 -o DefaultBuild\appTask.obj "-dev=E:\Program Files (x86)\renesas\CS+\CC\Device\RL78\Devicefile\DR5F10268.DVF" -g -g_line -I . -far_rom -c -msg_lang=english
appTask.c(57):W0520550:Variable "keep_count" was set but never used
appTask.c(105):W0523077:Called function should have prototype
appTask.c(86):W0520177:Variable "ledno" was declared but never referenced
appTask.c(86):W0520177:Variable "last" was declared but never referenced
E:\Program Files (x86)\renesas\CS+\CC\CC-RL\V1.11.00\Bin\rlink.exe -subcommand=DefaultBuild\M12.clnk
W0561017:The evaluation period of CC-RL V1 has expired. Please consider purchasing the product.
W0561017:The evaluation period of CC-RL V1 has expired. Please consider purchasing the product.
Renesas Optimizing Linker Completed
------ Build ended(Error:0, Warning:6)(M12, DefaultBuild) ------
--- CommandFile 1 ---
DefaultBuild\M12.clnk :
-Input=DefaultBuild\cstart.obj
-Input=DefaultBuild\stkinit.obj
-Input=DefaultBuild\r_main.obj
-Input=DefaultBuild\r_systeminit.obj
-Input=DefaultBuild\r_cg_cgc.obj
-Input=DefaultBuild\r_cg_cgc_user.obj
-Input=DefaultBuild\r_cg_port.obj
-Input=DefaultBuild\r_cg_port_user.obj
-Input=DefaultBuild\r_cg_adc.obj
-Input=DefaultBuild\r_cg_adc_user.obj
-Input=DefaultBuild\r_cg_timer.obj
-Input=DefaultBuild\r_cg_timer_user.obj
-Input=DefaultBuild\r_cg_wdt.obj
-Input=DefaultBuild\r_cg_wdt_user.obj
-Input=DefaultBuild\appTask.obj
-Input=DefaultBuild\event.obj
-Input=DefaultBuild\hwCtrl.obj
-SECURITY_ID=00000000000000000000
-DEVICE=E:\Program Files (x86)\renesas\CS+\CC\Device\RL78\Devicefile\DR5F10268.DVF
-DEBug
-NOCOmpress
-NOOPtimize
-OUtput=DefaultBuild\M12.abs
-LIBrary=E:\Program Files (x86)\renesas\CS+\CC\CC-RL\V1.11.00\lib\rl78cm4s.lib
-LIBrary=E:\Program Files (x86)\renesas\CS+\CC\CC-RL\V1.11.00\lib\malloc_n.lib
-LIBrary=E:\Program Files (x86)\renesas\CS+\CC\CC-RL\V1.11.00\lib\rl78cm4r.lib
-OCDBG=04
-USER_OPT_BYTE=7A47E0
-LISt=DefaultBuild\M12.map
-AUTO_SECTION_LAYOUT
-ROm=.data=.dataR
-ROm=.sdata=.sdataR
-NOMessage
-MEMory=High
-NOLOgo
-end
-Input=DefaultBuild\M12.abs
-DEVICE=E:\Program Files (x86)\renesas\CS+\CC\Device\RL78\Devicefile\DR5F10268.DVF
-OUtput=DefaultBuild\M12.mot
-FOrm=Stype
-NOMessage
-exit
--- SHA1 hash value of output files ---
F:\FCB_project\temp\M12\k67\DefaultBuild\M12.abs: 535a54b05cc38aad4eee78b072d573d0e91143b7
F:\FCB_project\temp\M12\k67\DefaultBuild\M12.mot: a1605fdccddb0508f137604e4fd83f9a735edc3e
--- System Information ---
*OS Version
Microsoft Windows 10 专业版 (-, 10.0.19044, WOW64)
*Language
中文(中国)
*.NET Framework Version
Microsoft .NET Framework 4 [.NET 4.6 or later] (4.0.30319.42000)
--- Application Information ---
*Product Name
CS+ for CC
*Package Version
V8.07.00 [01 Dec 2021]
*Version
V9.07.00.06 [15 Nov 2021]
*Assembly Version
3.12.10.1
*Sales Area
Japan
*Product License
*Execution Place
E:\Program Files (x86)\renesas\CS+\CC
*Memory Usage
*Private Working Set
273 MB
*Number of GDI Objects
2047
*Number of USER Objects
1006
*Opened Files
4 editors, 4 files, 11 KB
--- Build Tool Plug-in Information ---
RH850 Build tool CC-RH Plug-in
*Version
V8.02.00.00 [25 Mar 2019]
*Assembly Version
1.1.10.12
*DLL File Name
BuildToolCCRH.dll
RL78 Build tool CC-RL Plug-in
*Version
V8.05.00.00 [08 Oct 2020]
*Assembly Version
1.0.0.0
*DLL File Name
BuildToolCCRL.dll
RX Build tool CC-RX Plug-in
*Version
V8.02.00.00 [25 Mar 2019]
*Assembly Version
3.12.10.1
*DLL File Name
BuildToolCCRX.dll
RH850 Build tool GHS CCRH850 Plug-in
*Version
V1.05.00.00 [08 Oct 2020]
*Assembly Version
1.0.0.0
*DLL File Name
BuildToolGHSCCRH850.dll
--- Debug Tool Plug-in Information ---
Debugger Collection Plug-in
*Version
V8.07.00.05 [01 Dec 2021]
*Assembly Version
2.12.10.1
*DLL File Name
DebugToolCollection.dll
--- Other Plug-in Information ---
Code Generator Plug-in
*Version
V4.08.05.01 [14 Aug 2020]
*Assembly Version
3.0.0.0
*DLL File Name
CodePart.dll
Code Generator/PinView Plug-in
*Version
V2.10.07.02 [08 Nov 2021]
*Assembly Version
1.0.0.0
*DLL File Name
CodePart2.dll
Debug Console Plug-in
*Version
V7.00.00.01 [06 Apr 2018]
*Assembly Version
7.0.0.0
*DLL File Name
DebugConsole.dll
Quick and Effective tool solution - QE
*Version
V9.06.00.04 [25 May 2021]
*Assembly Version
1.15.10.16
*DLL File Name
InCarTools.dll
Pin Configurator Plug-in
*Version
V1.54.01.01 [31 Jul 2014]
*Assembly Version
1.6.10.23
*DLL File Name
PinConfig.dll
Program Analyzer Plug-in
*Version
V4.12.00.01 [14 Apr 2021]
*Assembly Version
3.12.11.9
*DLL File Name
ProgramAnalyzer.dll
IronPython Console Plug-in
*Version
V1.43.00.02 [29 Oct 2021]
*Assembly Version
1.6.10.23
*DLL File Name
PythonConsole.dll
Editor plug-in DLL
*Version
V1.17.00.01 [15 Oct 2020]
*Assembly Version
1.1.0.0
*DLL File Name
SEditor.dll
Stack Usage Tracer
*Version
V1.05.00.02 [30 Jul 2014]
*Assembly Version
1.30.11.15
*DLL File Name
Stk.dll
Update Manager Plug-in
*Version
V2.03.00.02 [29 Oct 2018]
*Assembly Version
1.13.6.20
*DLL File Name
Update.dll
Debug Tool Common Interface
*Version
V8.07.00.05 [01 Dec 2021]
*Assembly Version
3.12.10.1
*DLL File Name
CommonDebuggerInterface.dll
Device Information Common Interface
*Version
V9.07.00.01 [14 Oct 2021]
*Assembly Version
3.0.0.0
*DLL File Name
DeviceInformation.dll
--- Main Project Information ---
F:\FCB_project\temp\M12\k67\M12.mtpj
Microcontroller Information
*R5F10268
*File Name: Version
RL78_Productlist.xml: V8.070000
R5F10268_common.xml: V1.10.00.XX.01
DR5F10268.DVF: V1.12
g12_26xasp_flash.ti: V1.00
-: -
Build Tool Information
*CC-RL
* Version of plug-in(*.dll)
V8.07.00.03 [11 Nov 2021]
* The Version of the Compiler Package
V1.11.00
* The version of SMS Assembler
V1.00.00.01 [29 May 2020]
Debug Tool Information
*RL78 Simulator
Debugger Library V8.07.00.05 [01 Dec 2021]
Other Tool Information
*None
*None
*Pin Configurator
*Program Analyzer
*Version
V4.12.00.01 [14 Apr 2021]
*Code Generator
Other Information
*RL78/G12 Code Library
*Version
V2.04.06.02 [08 Nov 2021]
*Description
Code library for RL78/G12 code generation plugin.

444
appTask.c
View File

@ -15,297 +15,38 @@ extern uint16_t g_AdVal[3];
void HardWare_Init(void)
{
//时基初始化
//时基初始化
R_TAU0_Channel0_Start();
//LED初始化
FanLED_Ctrl(0);
HeatLED_Ctrl(0);
AnmoLED_Ctrl(0);
//LED初始化
//AD 初始化
//AD 初始化
R_ADC_Start();
R_ADC_Set_OperationOn();
R_TAU0_Channel1_Start();
//UART初始化
R_UART0_Start();
R_UART0_Receive(g_rx_buf,1);
//UART初始化
MotorCtrl(MOTOR_NOACT);
}
void Variable_Init(void)
{
}
static uint8_t heat_state=0,fan_state=0,motor_state=0;
uint8_t g_tx_buf[7] = {0};
void UART_Tx_Pro(uint8_t keyid)
{
uint8_t uart_buf[7] = {0x5a,0xa5,0x04,0x00,0x00,0x00,0x00};
uint8_t i;
switch (keyid)
{
case KEY_KB_QIAN:
uart_buf[5] = 0x12;
break;
case KEY_KB_HOU:
uart_buf[5] = 0x14;
break;
case KEY_HG_QIAN:
uart_buf[5] = 0x16;
break;
case KEY_HG_HOU:
uart_buf[5] = 0x18;
break;
case KEY_TT_SHENG:
uart_buf[5] = 0x22;
break;
case KEY_TT_JIANG:
uart_buf[5] = 0x24;
break;
case KEY_AM:
uart_buf[4] = motor_state?0x0a:0x0b;
break;
case KEY_FAN:
uart_buf[3] = fan_state + 0x03;
break;
case KEY_HEAT:
uart_buf[3] = (heat_state + 0x03) << 4;
break;
default:
return;
}
//checksum
uart_buf[6] = uart_buf[3] + uart_buf[5] + uart_buf[4];
for ( i = 0; i < 7; i++)
{
g_tx_buf[i] = uart_buf[i];
}
R_UART0_Send(g_tx_buf,7);
}
uint8_t datacount=0;
uint8_t RxTimeoutCount=0;
static uint8_t Rxdata[10];
uint8_t RxFlag=0;
void UART_Rx_Pro(uint8_t data)
{
static uint8_t last_data=0,datalen=0;
if (last_data == 0x5A && data == 0xA5)
{
RxFlag = 1;
datacount = 0;
datalen=0;
g_tx_buf[0] = 1;
//R_UART0_Send(g_tx_buf,1);
}
else
{
if (RxFlag == 1)
{
datalen = data;
RxFlag = 2;
g_tx_buf[0] = 2;
//R_UART0_Send(g_tx_buf,1);
}
else if (RxFlag == 2)
{
Rxdata[datacount++] = data;
if (datacount >= datalen)
{
MsgPro(datalen);
}
}
}
last_data = data;
RxTimeoutCount = 0;
}
void MsgPro(uint8_t len)
{
uint8_t i;
#ifdef USE_DAPING
uint16_t crc,crcRx;
if (len <= 7)
{
return;
}
crc = crc16_make(Rxdata,len-2);
crcRx = Rxdata[len-1];
crcRx <<= 8;
crcRx |= Rxdata[len-2];
if (crc == crcRx)
{
if (Rxdata[2] == 0x60)//加热
{
switch (Rxdata[5])
{
case 1:
heat_state = 0;
fan_state = 0;
break;
case 2:
heat_state = 3;
fan_state = 0;
break;
case 3:
heat_state = 2;
fan_state = 0;
break;
case 4:
heat_state = 1;
fan_state = 0;
break;
default:
break;
}
}
else if(Rxdata[2] == 0x50)//fan
{
switch (Rxdata[5])
{
case 1:
fan_state = 0;
heat_state = 0;
break;
case 2:
fan_state = 3;
heat_state = 0;
break;
case 3:
fan_state = 2;
heat_state = 0;
break;
case 4:
fan_state = 1;
heat_state = 0;
break;
default:
break;
}
}
}
#else
//不用大屏协议
uint8_t crc,crcRx;
if (len <= 3)
{
return;
}
crc = 0;
for(i=0;i<3;i++)
{
crc += Rxdata[i];
}
crcRx = Rxdata[3];
if (crc == crcRx)
{
switch (Rxdata[0])
{
case 0x10:
heat_state = 0;
fan_state = 0;
break;
case 0x20:
heat_state = 1;
fan_state = 0;
break;
case 0x70:
heat_state = 2;
fan_state = 0;
break;
case 0x80:
heat_state = 3;
fan_state = 0;
break;
case 0x01:
fan_state = 0;
heat_state = 0;
break;
case 0x02:
fan_state = 1;
heat_state = 0;
break;
case 0x07:
fan_state = 2;
heat_state = 0;
break;
case 0x08:
fan_state = 3;
heat_state = 0;
break;
default:
break;
}
switch (Rxdata[1])
{
case 0x0C:
motor_state = 1;
break;
case 0x0D:
motor_state = 0;
break;
default:
break;
}
}
#endif
RxFlag = 0;
RxTimeoutCount = 0;
datacount = 0;
}
void keyLogic(uint8_t keyno)
{
switch (keyno)
{
case KEY_AM:
if (motor_state == 0)
{
motor_state = 1;
}
else
{
motor_state = 0;
}
break;
case KEY_HEAT:
heat_state++;
if (heat_state > 3)
{
heat_state = 0;
}
fan_state = 0;
break;
case KEY_FAN:
fan_state++;
if (fan_state > 3)
{
fan_state = 0;
}
heat_state = 0;
case KEY_RESET:
MotorStart();
break;
default:
break;
}
UART_Tx_Pro(keyno);
}
#define KEY_DELAY_TIME 6
@ -337,36 +78,9 @@ void keyScan(void)//5ms
}
}
//持续发送
for (i = 0; i < 6; i++)
{
if (keyflag[i] == 1)
{
keep_count[i]++;
if (keep_count[i] > 20)
{
keep_count[i] = 0;
keyLogic(i);
break;
}
}
else
{
keep_count[i] = 0;
}
}
}
void LED_Ctrl(void)
{
FanLED_Ctrl(fan_state);
HeatLED_Ctrl(heat_state);
AnmoLED_Ctrl(motor_state);
}
void AppTask(void)
{
static uint8_t ledno = 1,last = 0;
@ -374,19 +88,6 @@ void AppTask(void)
{
TimeBase5msFlag = 0;
keyScan();
if (RxFlag)
{
RxTimeoutCount++;
if (RxTimeoutCount > 6)
{
RxFlag = 0;
}
}
else
{
RxTimeoutCount = 0;
}
}
@ -394,7 +95,7 @@ void AppTask(void)
if (TimeBase10msFlag == 1)
{
TimeBase10msFlag = 0;
LED_Ctrl();
MotorTask();
}
if (TimeBase100msFlag == 1)
@ -408,47 +109,94 @@ void AppTask(void)
if (TimeBase1000msFlag == 1)
{
TimeBase1000msFlag = 0;
/*
LED_Ctrl1LED(ledno,LED_ON);
LED_Ctrl1LED(last,LED_OFF);
last = ledno;
ledno++;
if (ledno > 9)
{
ledno = 1;
}
*/
}
}
#define POLYNOMINAL 0xA001
#define PRESET_VALUE 0xFFFF
unsigned int crc16_make(unsigned char *Buffer, unsigned char size)
uint8_t flagMotorStart;
uint8_t MotorState;
uint16_t MotorCounter;
#define MOTOR_IDLE 0
#define MOTOR_START 1
#define MOTOR_STEP1 2
#define MOTOR_STEP2 3
#define MOTOR_STEP3 4
#define MOTOR_STOP 5
void MotorStart(void)
{
unsigned int Cur_CRC_Value;
unsigned char i,j;
Cur_CRC_Value = PRESET_VALUE;
for(i = 0x00; i < size; i++)
{
Cur_CRC_Value ^= *Buffer++;
for(j = 0x00; j < 8; j++)
{
if(Cur_CRC_Value & 0x0001)
{
Cur_CRC_Value = (Cur_CRC_Value >> 1) ^ POLYNOMINAL;
}
else
{
Cur_CRC_Value = (Cur_CRC_Value >> 1);
}
}
}
return Cur_CRC_Value;
flagMotorStart = 1;
}
const uint16_t MotorTimeArr[3] = {3000,3000,3000};
#define MOTOR_TASK_TIMEBASE 10
void MotorTask(void)//10ms
{
switch (MotorState)
{
case MOTOR_IDLE:
if (flagMotorStart == 1)
{
flagMotorStart = 0;
MotorState = MOTOR_START;
}
break;
case MOTOR_START:
MotorCounter = 0;
MotorState = MOTOR_STEP1;
break;
case MOTOR_STEP1:
MotorCounter++;
if (MotorCounter*MOTOR_TASK_TIMEBASE > MotorTimeArr[0])
{
MotorCounter = 0;
MotorState++;
}
MotorCtrl(MOTOR_FZ);
/*
if (flagMotorStart == 1)
{
flagMotorStart = 0;
MotorState = MOTOR_STOP;
}
*/
break;
case MOTOR_STEP2:
MotorCounter++;
if (MotorCounter*MOTOR_TASK_TIMEBASE > MotorTimeArr[1])
{
MotorCounter = 0;
MotorState++;
}
MotorCtrl(MOTOR_NOACT);
/*
if (flagMotorStart == 1)
{
flagMotorStart = 0;
MotorState = MOTOR_STOP;
}
*/
break;
case MOTOR_STEP3:
MotorCounter++;
if (MotorCounter*MOTOR_TASK_TIMEBASE > MotorTimeArr[2])
{
MotorCounter = 0;
MotorState++;
}
MotorCtrl(MOTOR_ZZ);
/*
if (flagMotorStart == 1)
{
flagMotorStart = 0;
MotorState = MOTOR_STOP;
}
*/
break;
case MOTOR_STOP:
MotorCtrl(MOTOR_NOACT);
MotorState = MOTOR_IDLE;
break;
default:
MotorState = MOTOR_STOP;
break;
}
}

View File

@ -1,23 +1,15 @@
#ifndef __APPTASK_H__
#define __APPTASK_H__
#define KEY_NUM 9
#define KEY_NUM 1
#define KEY_KB_QIAN 0
#define KEY_KB_HOU 1
#define KEY_HG_QIAN 2
#define KEY_HG_HOU 3
#define KEY_TT_SHENG 4
#define KEY_TT_JIANG 5
#define KEY_AM 6
#define KEY_FAN 7
#define KEY_HEAT 8
#define KEY_RESET 0
void HardWare_Init(void);
void Variable_Init(void);
void AppTask(void);
void UART_Rx_Pro(uint8_t data);
void MsgPro(uint8_t len);
unsigned int crc16_make(unsigned char *Buffer, unsigned char size);
void MotorStart(void);
void MotorTask(void);
#endif

159
hwCtrl.c
View File

@ -4,152 +4,45 @@
#include "iodefine.h"
#include "appTask.h"
#define K67L 1
#define K67R 2
#define BOARD K67L
#if BOARD == K67R
//×ó°å
#define LEDH3 P1_bit.no2
#define LEDH2 P1_bit.no4
#define LEDH1 P1_bit.no3
#define IO_KEY_RESET P2_bit.no2
#define IO_RLY_CTRL1 P1_bit.no0
#define IO_RLY_CTRL2 P6_bit.no1
#define LEDF3 P4_bit.no1
#define LEDF2 P1_bit.no1
#define LEDF1 P1_bit.no0
#define LEDAM P4_bit.no2
#define IO_KEY_ANMO P12_bit.no1
#define IO_KEY_HEAT P12_bit.no2
#define IO_KEY_FAN P2_bit.no3
#else
//ÓÒ°å
#define LEDF1 P1_bit.no2
#define LEDF3 P1_bit.no4
#define LEDF2 P1_bit.no3
#define LEDH3 P4_bit.no1
#define LEDH2 P1_bit.no1
#define LEDH1 P1_bit.no0
#define LEDAM P4_bit.no2
#define IO_KEY_ANMO P12_bit.no1
#define IO_KEY_FAN P12_bit.no2
#define IO_KEY_HEAT P2_bit.no3
#endif
extern uint16_t g_AdVal[3];
void FanLED_Ctrl(uint8_t state)
{
switch (state)
{
case 0:
LEDF1 = LED_OFF;
LEDF2 = LED_OFF;
LEDF3 = LED_OFF;
break;
case 1:
LEDF1 = LED_ON;
LEDF2 = LED_OFF;
LEDF3 = LED_OFF;
break;
case 2:
LEDF1 = LED_ON;
LEDF2 = LED_ON;
LEDF3 = LED_OFF;
break;
case 3:
LEDF1 = LED_ON;
LEDF2 = LED_ON;
LEDF3 = LED_ON;
break;
default:
break;
}
}
void HeatLED_Ctrl(uint8_t state)
{
switch (state)
{
case 0:
LEDH1 = LED_OFF;
LEDH2 = LED_OFF;
LEDH3 = LED_OFF;
break;
case 1:
LEDH1 = LED_ON;
LEDH2 = LED_OFF;
LEDH3 = LED_OFF;
break;
case 2:
LEDH1 = LED_ON;
LEDH2 = LED_ON;
LEDH3 = LED_OFF;
break;
case 3:
LEDH1 = LED_ON;
LEDH2 = LED_ON;
LEDH3 = LED_ON;
break;
default:
break;
}
}
void AnmoLED_Ctrl(uint8_t state)
{
if (state == 0)
{
LEDAM = LED_OFF;
}
else
{
LEDAM = LED_ON;
}
}
#define KEY_AD_V1 690
#define KEY_AD_V2 510
#define KEY_AD_TH 50
uint8_t GetKeyState(uint8_t keyno)
{
switch (keyno)
{
case KEY_KB_QIAN:
return (g_AdVal[0]<(KEY_AD_V1+KEY_AD_TH) && g_AdVal[0]>(KEY_AD_V1-KEY_AD_TH))?1:0 ;
break;
case KEY_KB_HOU:
return (g_AdVal[0]<(KEY_AD_V2+KEY_AD_TH) && g_AdVal[0]>(KEY_AD_V2-KEY_AD_TH))?1:0;
break;
case KEY_HG_QIAN:
return (g_AdVal[1]<(KEY_AD_V1+KEY_AD_TH) && g_AdVal[1]>(KEY_AD_V1-KEY_AD_TH))?1:0;
break;
case KEY_HG_HOU:
return (g_AdVal[1]<(KEY_AD_V2+KEY_AD_TH) && g_AdVal[1]>(KEY_AD_V2-KEY_AD_TH))?1:0;
break;
case KEY_TT_SHENG:
return (g_AdVal[2]<(KEY_AD_V1+KEY_AD_TH) && g_AdVal[2]>(KEY_AD_V1-KEY_AD_TH))?1:0;
break;
case KEY_TT_JIANG:
return (g_AdVal[2]<(KEY_AD_V2+KEY_AD_TH) && g_AdVal[2]>(KEY_AD_V2-KEY_AD_TH))?1:0;
break;
case KEY_AM:
return IO_KEY_ANMO==0?1:0;
break;
case KEY_FAN:
return IO_KEY_FAN==0?1:0;
break;
case KEY_HEAT:
return IO_KEY_HEAT==0?1:0;
case KEY_RESET:
return IO_KEY_RESET==0?1:0;
break;
default:
return 0;
break;
}
}
void MotorCtrl(uint8_t act)
{
switch (act)
{
case MOTOR_ZZ:
IO_RLY_CTRL1 = 1;
IO_RLY_CTRL2 = 0;
break;
case MOTOR_FZ:
IO_RLY_CTRL1 = 0;
IO_RLY_CTRL2 = 1;
break;
default:
IO_RLY_CTRL1 = 0;
IO_RLY_CTRL2 = 0;
break;
}
}

View File

@ -6,11 +6,13 @@
#define LED_ON 0
#define LED_OFF 1
#define MOTOR_NOACT 0
#define MOTOR_ZZ 1
#define MOTOR_FZ 2
#define MOTOR_BREAK 3
uint8_t GetKeyState(uint8_t keyno);
void FanLED_Ctrl(uint8_t state);
void HeatLED_Ctrl(uint8_t state);
void AnmoLED_Ctrl(uint8_t state);
void MotorCtrl(uint8_t act);
#endif

View File

@ -23,7 +23,7 @@
* Device(s) : R5F10268
* Tool-Chain : CCRL
* Description : This file implements device driver for ADC module.
* Creation Date: 2022/5/20
* Creation Date: 2023-03-08
***********************************************************************************************************************/
/***********************************************************************************************************************
@ -63,14 +63,14 @@ void R_ADC_Create(void)
ADPR1 = 1U;
ADPR0 = 1U;
/* The reset status of ADPC is analog input, so it's unnecessary to set. */
/* Set ANI0 - ANI2 pin as analog input */
PM2 |= 0x07U;
/* Set ANI0 - ANI1 pin as analog input */
PM2 |= 0x03U;
ADM0 = _08_AD_CONVERSION_CLOCK_32 | _00_AD_TIME_MODE_NORMAL_1 | _00_AD_OPERMODE_SELECT;
ADM1 = _80_AD_TRIGGER_HARDWARE_NOWAIT | _20_AD_CONVMODE_ONESELECT | _00_AD_TRIGGER_INTTM01;
ADM2 = _00_AD_POSITIVE_VDD | _00_AD_NEGATIVE_VSS | _00_AD_AREA_MODE_1 | _00_AD_RESOLUTION_10BIT;
ADUL = _FF_AD_ADUL_VALUE;
ADLL = _00_AD_ADLL_VALUE;
ADS = _00_AD_INPUT_CHANNEL_0;
ADS = _01_AD_INPUT_CHANNEL_1;
ADCE = 1U; /* enable AD comparator */
}

View File

@ -23,7 +23,7 @@
* Device(s) : R5F10268
* Tool-Chain : CCRL
* Description : This file implements device driver for ADC module.
* Creation Date: 2022/5/20
* Creation Date: 2023-03-08
***********************************************************************************************************************/
#ifndef ADC_H

View File

@ -23,7 +23,7 @@
* Device(s) : R5F10268
* Tool-Chain : CCRL
* Description : This file implements device driver for ADC module.
* Creation Date: 2022/5/20
* Creation Date: 2023-03-08
***********************************************************************************************************************/
/***********************************************************************************************************************
@ -58,6 +58,8 @@ uint16_t g_AdVal[3];
static void __near r_adc_interrupt(void)
{
/* Start user code. Do not edit comment generated here */
R_ADC_Get_Result(g_AdVal);
/*
switch (ADS)
{
case _02_AD_INPUT_CHANNEL_2:
@ -76,6 +78,7 @@ static void __near r_adc_interrupt(void)
ADS = _00_AD_INPUT_CHANNEL_0;
break;
}
*/
/* End user code. Do not edit comment generated here */
}

View File

@ -23,7 +23,7 @@
* Device(s) : R5F10268
* Tool-Chain : CCRL
* Description : This file implements device driver for CGC module.
* Creation Date: 2022/5/20
* Creation Date: 2023-03-08
***********************************************************************************************************************/
/***********************************************************************************************************************

View File

@ -23,7 +23,7 @@
* Device(s) : R5F10268
* Tool-Chain : CCRL
* Description : This file implements device driver for CGC module.
* Creation Date: 2022/5/20
* Creation Date: 2023-03-08
***********************************************************************************************************************/
#ifndef CGC_H

View File

@ -23,7 +23,7 @@
* Device(s) : R5F10268
* Tool-Chain : CCRL
* Description : This file implements device driver for CGC module.
* Creation Date: 2022/5/20
* Creation Date: 2023-03-08
***********************************************************************************************************************/
/***********************************************************************************************************************

View File

@ -23,7 +23,7 @@
* Device(s) : R5F10268
* Tool-Chain : CCRL
* Description : This file implements general head file.
* Creation Date: 2022/5/20
* Creation Date: 2023-03-08
***********************************************************************************************************************/
#ifndef STATUS_H

View File

@ -23,7 +23,7 @@
* Device(s) : R5F10268
* Tool-Chain : CCRL
* Description : This file implements device driver for PORT module.
* Creation Date: 2022/5/20
* Creation Date: 2023-03-08
***********************************************************************************************************************/
/***********************************************************************************************************************
@ -55,15 +55,16 @@ Global variables and functions
***********************************************************************************************************************/
void R_PORT_Create(void)
{
P1 = _01_Pn0_OUTPUT_1 | _02_Pn1_OUTPUT_1 | _04_Pn2_OUTPUT_1 | _08_Pn3_OUTPUT_1 | _10_Pn4_OUTPUT_1;
P4 = _02_Pn1_OUTPUT_1 | _04_Pn2_OUTPUT_1;
PMC1 = _00_PMCn0_DI_ON | _00_PMCn1_DI_ON | _00_PMCn2_DI_ON | _00_PMCn3_DI_ON | _00_PMCn4_DI_ON | _E0_PMC1_DEFAULT;
PMC4 = _00_PMCn1_DI_ON | _00_PMCn2_DI_ON | _F9_PMC4_DEFAULT;
ADPC = _04_ADPC_DI_ON;
PM1 = _00_PMn0_MODE_OUTPUT | _00_PMn1_MODE_OUTPUT | _00_PMn2_MODE_OUTPUT | _00_PMn3_MODE_OUTPUT |
_00_PMn4_MODE_OUTPUT | _E0_PM1_DEFAULT;
PM2 = _01_PMn0_NOT_USE | _02_PMn1_NOT_USE | _04_PMn2_NOT_USE | _08_PMn3_MODE_INPUT | _F0_PM2_DEFAULT;
PM4 = _01_PMn0_NOT_USE | _00_PMn1_MODE_OUTPUT | _00_PMn2_MODE_OUTPUT | _F8_PM4_DEFAULT;
P1 = _01_Pn0_OUTPUT_1;
P6 = _00_Pn1_OUTPUT_0;
PU4 = _00_PUn0_PULLUP_OFF;
PMC1 = _00_PMCn0_DI_ON | _02_PMCn1_NOT_USE | _04_PMCn2_NOT_USE | _08_PMCn3_NOT_USE | _10_PMCn4_NOT_USE |
_E0_PMC1_DEFAULT;
ADPC = _03_ADPC_DI_ON;
PM1 = _00_PMn0_MODE_OUTPUT | _02_PMn1_NOT_USE | _04_PMn2_NOT_USE | _08_PMn3_NOT_USE | _10_PMn4_NOT_USE |
_E0_PM1_DEFAULT;
PM2 = _01_PMn0_NOT_USE | _02_PMn1_NOT_USE | _04_PMn2_MODE_INPUT | _08_PMn3_NOT_USE | _F0_PM2_DEFAULT;
PM6 = _01_PMn0_NOT_USE | _00_PMn1_MODE_OUTPUT | _FC_PM6_DEFAULT;
}
/* Start user code for adding. Do not edit comment generated here */

View File

@ -23,7 +23,7 @@
* Device(s) : R5F10268
* Tool-Chain : CCRL
* Description : This file implements device driver for PORT module.
* Creation Date: 2022/5/20
* Creation Date: 2023-03-08
***********************************************************************************************************************/
#ifndef PORT_H

View File

@ -23,7 +23,7 @@
* Device(s) : R5F10268
* Tool-Chain : CCRL
* Description : This file implements device driver for PORT module.
* Creation Date: 2022/5/20
* Creation Date: 2023-03-08
***********************************************************************************************************************/
/***********************************************************************************************************************

View File

@ -23,7 +23,7 @@
* Device(s) : R5F10268
* Tool-Chain : CCRL
* Description : This file implements device driver for TAU module.
* Creation Date: 2022/5/20
* Creation Date: 2023-03-08
***********************************************************************************************************************/
/***********************************************************************************************************************

View File

@ -23,7 +23,7 @@
* Device(s) : R5F10268
* Tool-Chain : CCRL
* Description : This file implements device driver for TAU module.
* Creation Date: 2022/5/20
* Creation Date: 2023-03-08
***********************************************************************************************************************/
#ifndef TAU_H

View File

@ -23,7 +23,7 @@
* Device(s) : R5F10268
* Tool-Chain : CCRL
* Description : This file implements device driver for TAU module.
* Creation Date: 2022/5/20
* Creation Date: 2023-03-08
***********************************************************************************************************************/
/***********************************************************************************************************************

View File

@ -23,7 +23,7 @@
* Device(s) : R5F10268
* Tool-Chain : CCRL
* Description : This file includes user definition.
* Creation Date: 2022/5/20
* Creation Date: 2023-03-08
***********************************************************************************************************************/
#ifndef _USER_DEF_H

View File

@ -23,7 +23,7 @@
* Device(s) : R5F10268
* Tool-Chain : CCRL
* Description : This file implements device driver for WDT module.
* Creation Date: 2022/5/20
* Creation Date: 2023-03-08
***********************************************************************************************************************/
/***********************************************************************************************************************

View File

@ -23,7 +23,7 @@
* Device(s) : R5F10268
* Tool-Chain : CCRL
* Description : This file implements device driver for WDT module.
* Creation Date: 2022/5/20
* Creation Date: 2023-03-08
***********************************************************************************************************************/
#ifndef WDT_H

View File

@ -23,7 +23,7 @@
* Device(s) : R5F10268
* Tool-Chain : CCRL
* Description : This file implements device driver for WDT module.
* Creation Date: 2022/5/20
* Creation Date: 2023-03-08
***********************************************************************************************************************/
/***********************************************************************************************************************

View File

@ -23,7 +23,7 @@
* Device(s) : R5F10268
* Tool-Chain : CCRL
* Description : This file implements main function.
* Creation Date: 2022/5/20
* Creation Date: 2023-03-08
***********************************************************************************************************************/
/***********************************************************************************************************************
@ -32,7 +32,6 @@ Includes
#include "r_cg_macrodriver.h"
#include "r_cg_cgc.h"
#include "r_cg_port.h"
#include "r_cg_serial.h"
#include "r_cg_adc.h"
#include "r_cg_timer.h"
#include "r_cg_wdt.h"

View File

@ -23,7 +23,7 @@
* Device(s) : R5F10268
* Tool-Chain : CCRL
* Description : This file implements system initializing function.
* Creation Date: 2022/5/20
* Creation Date: 2023-03-08
***********************************************************************************************************************/
/***********************************************************************************************************************
@ -32,7 +32,6 @@ Includes
#include "r_cg_macrodriver.h"
#include "r_cg_cgc.h"
#include "r_cg_port.h"
#include "r_cg_serial.h"
#include "r_cg_adc.h"
#include "r_cg_timer.h"
#include "r_cg_wdt.h"
@ -64,7 +63,6 @@ void R_Systeminit(void)
R_CGC_Get_ResetSource();
R_CGC_Create();
R_PORT_Create();
R_SAU0_Create();
R_ADC_Create();
R_TAU0_Create();
R_WDT_Create();