基本功能正常

This commit is contained in:
sunbeam 2023-11-26 11:43:55 +08:00
parent 8ecae29469
commit e2ae890edb
26 changed files with 1594 additions and 490 deletions

File diff suppressed because it is too large Load Diff

View File

@ -17,13 +17,10 @@
<Path>r_cg_cgc_user.c</Path>
<Path>r_cg_timer.c</Path>
<Path>r_cg_timer_user.c</Path>
<Path>r_cg_wdt.c</Path>
<Path>r_cg_wdt_user.c</Path>
<Path>r_cg_macrodriver.h</Path>
<Path>r_cg_userdefine.h</Path>
<Path>r_cg_cgc.h</Path>
<Path>r_cg_timer.h</Path>
<Path>r_cg_wdt.h</Path>
<Path>r_cg_port.c</Path>
<Path>r_cg_port_user.c</Path>
<Path>r_cg_adc.c</Path>
@ -46,13 +43,12 @@
</Category>
</Files>
<DebugOptions>
<DebugTool>Simulator</DebugTool>
<ConnectSettings>
<MainClock>4000000</MainClock>
<MainClock>0</MainClock>
</ConnectSettings>
<DebugToolSettings />
</DebugOptions>
<Device Series="RL78">R5F10AGC</Device>
<Device Series="RL78">R5F10AGF</Device>
<BuildOptions Name="CC-RL" Version="V1.11.00">
<BuildMode Name="DefaultBuild" Active="True">
<LinkOrder>
@ -64,8 +60,6 @@
<Path>DefaultBuild\r_cg_cgc_user.obj</Path>
<Path>DefaultBuild\r_cg_timer.obj</Path>
<Path>DefaultBuild\r_cg_timer_user.obj</Path>
<Path>DefaultBuild\r_cg_wdt.obj</Path>
<Path>DefaultBuild\r_cg_wdt_user.obj</Path>
<Path>DefaultBuild\r_cg_port.obj</Path>
<Path>DefaultBuild\r_cg_port_user.obj</Path>
<Path>DefaultBuild\r_cg_adc.obj</Path>
@ -90,7 +84,7 @@
<CompileOptions>
<Option>-cpu=S3</Option>
<Option>-obj_path=%BuildModeName%</Option>
<Option>-dev=%MicomToolPath%\Device\RL78\Devicefile\DR5F10AGC.DVF</Option>
<Option>-dev=%MicomToolPath%\Device\RL78\Devicefile\DR5F10AGF.DVF</Option>
<Option>-g</Option>
<Option>-g_line</Option>
<Option>-I .</Option>
@ -102,13 +96,13 @@
<AssembleOptions>
<Option>-cpu=S3</Option>
<Option>-obj_path=%BuildModeName%</Option>
<Option>-dev=%MicomToolPath%\Device\RL78\Devicefile\DR5F10AGC.DVF</Option>
<Option>-dev=%MicomToolPath%\Device\RL78\Devicefile\DR5F10AGF.DVF</Option>
<Option>-g</Option>
<Option>-c</Option>
</AssembleOptions>
<LinkOptions>
<Option>-SECURITY_ID=00000000000000000000</Option>
<Option>-DEVICE=%MicomToolPath%\Device\RL78\Devicefile\DR5F10AGC.DVF</Option>
<Option>-DEVICE=%MicomToolPath%\Device\RL78\Devicefile\DR5F10AGF.DVF</Option>
<Option>-DEBug</Option>
<Option>-NOCOmpress</Option>
<Option>-NOOPtimize</Option>
@ -117,8 +111,9 @@
<Option>-LIBrary=%MicomToolPath%\CC-RL\V1.11.00\lib\rl78em4s.lib</Option>
<Option>-LIBrary=%MicomToolPath%\CC-RL\V1.11.00\lib\malloc_n.lib</Option>
<Option>-LIBrary=%MicomToolPath%\CC-RL\V1.11.00\lib\rl78em4r.lib</Option>
<Option>-OCDBG=04</Option>
<Option>-USER_OPT_BYTE=FFFFE8</Option>
<Option>-OCDBG=84</Option>
<Option>-DEBUG_MONITOR=17E00-17FFF</Option>
<Option>-USER_OPT_BYTE=E9FFE8</Option>
<Option>-LISt=%BuildModeName%\%ProjectName%.map</Option>
<Option>-AUTO_SECTION_LAYOUT</Option>
<Option>-ROm=.data=.dataR</Option>
@ -128,14 +123,14 @@
<Option>-NOLOgo</Option>
<Option>-END</Option>
<Option>-Input=%BuildModeName%\%ProjectName%.abs</Option>
<Option>-DEVICE=%MicomToolPath%\Device\RL78\Devicefile\DR5F10AGC.DVF</Option>
<Option>-DEVICE=%MicomToolPath%\Device\RL78\Devicefile\DR5F10AGF.DVF</Option>
<Option>-OUtput=%BuildModeName%\%ProjectName%.mot</Option>
<Option>-FOrm=Stype</Option>
<Option>-NOMessage</Option>
<Option>-EXIt</Option>
</LinkOptions>
<IOHeaderGenerationOptions>
<Option>-df=%MicomToolPath%\Device\RL78\Devicefile\DR5F10AGC.DVF</Option>
<Option>-df=%MicomToolPath%\Device\RL78\Devicefile\DR5F10AGF.DVF</Option>
<Option>-o=%ProjectDir%\iodefine.h</Option>
<Option>-f</Option>
<UpdateIOMode>None</UpdateIOMode>
@ -156,7 +151,7 @@
&lt;TMRJ0 /&gt;
&lt;/Effect&gt;
&lt;/fCLK&gt;
&lt;ISPullupForPort Name="ISPullupForPort" Text="P00-P10-P11-P12-P13-P14-P15-P16-P17-P30-P31-P32-P40-P41-P60-P61-P62-P63-P70-P71-P72-P73-P92-P120-P125-P140-" Comment="unused" /&gt;
&lt;ISPullupForPort Name="ISPullupForPort" Text="P00-P10-P11-P12-P13-P14-P15-P16-P17-P30-P31-P32-P40-P41-P60-P61-P62-P63-P70-P71-P72-P73-P120-P125-P140-" Comment="unused" /&gt;
&lt;fHOCO Name="fHOCO" Value="64" Comment="64M" Trigger="fHOCO" /&gt;
&lt;fIH Name="fIH" Value="32" Comment="32M" /&gt;
&lt;fSUB Name="fSUB" Value="0" Comment="0K" Trigger="fSUB"&gt;
@ -363,8 +358,8 @@
&lt;ProjectKind Name="PrjKind" Text="Project78K0R" /&gt;
&lt;DeviceName Name="DeviceName" Fixed="" Text="RL78F13" /&gt;
&lt;MCUName Name="MCUName" Text="RL78F13_48pin" /&gt;
&lt;ChipName Name="ChipName" Text="R5F10AGC" /&gt;
&lt;ChipID Name="ChipID" Text="R5F10AGC" /&gt;
&lt;ChipName Name="ChipName" Text="R5F10AGF" /&gt;
&lt;ChipID Name="ChipID" Text="R5F10AGF" /&gt;
&lt;CPUCoreType Name="CPUCoreType" Fixed="" Text="1" /&gt;
&lt;MCUType Name="MCUType" Fixed="" Text="RL78" /&gt;
&lt;Compiler Name="Compiler" Text="CCRL" /&gt;
@ -372,15 +367,15 @@
&lt;SecurityId Name="GIValue" Text="00000000000000000000" /&gt;
&lt;LinkDirectiveFile Name="D0" Text="lk.dr" /&gt;
&lt;OnChipDebugOptionBytes Name="GO" Text="1" /&gt;
&lt;OnChipDebugOptionBytesValue Name="GOValue" Text="04" /&gt;
&lt;StartAddressOfOnChipDebugOptionBytes Name="GOStart" Text="7E00" /&gt;
&lt;OnChipDebugOptionBytesValue Name="GOValue" Text="84" /&gt;
&lt;StartAddressOfOnChipDebugOptionBytes Name="GOStart" Text="17E00" /&gt;
&lt;SizeOfOnChipDebugOptionBytesArea Name="GOSizeValue" Text="512" /&gt;
&lt;UserOptionBytes Name="GB" Text="1" /&gt;
&lt;UserOptionBytesValue Name="GBValue" Text="FFFFE8" /&gt;
&lt;RAMStartAddress Chip="R5F10A6C,R5F10AAC,R5F10ABC,R5F10AGC,R5F10ALC,R5F10BAC,R5F10BBC,R5F10BGC,R5F10BLC" Name="RAMStartAddress" Fixed="" Text="000FF700" /&gt;
&lt;UserOptionBytesValue Name="GBValue" Text="E9FFE8" /&gt;
&lt;RAMStartAddress Chip="R5F10AGF,R5F10ALF,R5F10AMF,R5F10BAF,R5F10BBF,R5F10BGF,R5F10BLF,R5F10BMF" Name="RAMStartAddress" Fixed="" Text="000FE700" /&gt;
&lt;RAMEndAddress Name="RAMEndAddress" Fixed="" Text="000FFEFF" /&gt;
&lt;ROMEndAddress Chip="R5F10A6C,R5F10AAC,R5F10ABC,R5F10AGC,R5F10ALC,R5F10BAC,R5F10BBC,R5F10BGC,R5F10BLC" Name="ROMEndAddress" Fixed="" Text="00007FFF" /&gt;
&lt;MirrorROM Chip="R5F10A6C,R5F10AAC,R5F10ABC,R5F10AGC,R5F10ALC,R5F10BAC,R5F10BBC,R5F10BGC,R5F10BLC" Name="MirrorROM" Fixed="" Text="24" /&gt;
&lt;ROMEndAddress Chip="R5F10AGF,R5F10ALF,R5F10AMF,R5F10BAF,R5F10BBF,R5F10BGF,R5F10BLF,R5F10BMF" Name="ROMEndAddress" Fixed="" Text="00017FFF" /&gt;
&lt;MirrorROM Chip="R5F10AGF,R5F10ALF,R5F10AMF,R5F10BAF,R5F10BBF,R5F10BGF,R5F10BLF,R5F10BMF" Name="MirrorROM" Fixed="" Text="47.75" /&gt;
&lt;TAUUsedRTC1Hz Name="TAUUsedRTC1Hz" Text="false" Comment="unused" Trigger="RTC1HZ"&gt;
&lt;Effect&gt;
&lt;RTC /&gt;
@ -416,8 +411,8 @@
&lt;fCLKSource Name="fCLKSource" Text="fIH" /&gt;
&lt;UseFDL Name="UseFDL" Text="no" /&gt;
&lt;DataFlash Name="DataFlash" Text="0" /&gt;
&lt;OCDROM Name="OCDROM" Text="Unused" /&gt;
&lt;OCDROM_Address Name="OCDROM_Address" Text="00007E00" /&gt;
&lt;OCDROM Name="OCDROM" Text="Used" /&gt;
&lt;OCDROM_Address Name="OCDROM_Address" Text="00017E00" /&gt;
&lt;OCDROM_Length Name="OCDROM_Length" Text="512" /&gt;
&lt;PrjVersion Name="PrjVersion" Text="1.2.0.1" /&gt;
&lt;ProductVersion Name="ProductVersion" Text="4.08.05.01" /&gt;
@ -507,9 +502,9 @@
&lt;P00 Name="P00/TI05/TO05/INTP9" AltFunc="P00" Point="I/O" /&gt;
&lt;/Port0&gt;
&lt;Port1 Chip="RL78F13_30pin,RL78F13_32pin,RL78F13_48pin,RL78F13_64pin,RL78F13_80pin" Pullup="true"&gt;
&lt;P10 Name="P10/TI13/TO13/TRJO0/_SCK10/SCL10/LTXD1/CTXD0" Chip="R5F10AAA,R5F10AAC,R5F10AAD,R5F10AAE,R5F10ABA,R5F10ABC,R5F10ABD,R5F10ABE,R5F10AGA,R5F10AGC,R5F10AGD,R5F10AGE,R5F10ALC,R5F10ALD,R5F10ALE," AltFunc="P10" Point="I/O" /&gt;
&lt;P11 Name="P11/TI12/TO12/TRDIOB0/SI10/SDA10/RXD1/LRXD1/CRXD0" Chip="R5F10AAA,R5F10AAC,R5F10AAD,R5F10AAE,R5F10ABA,R5F10ABC,R5F10ABD,R5F10ABE,R5F10AGA,R5F10AGC,R5F10AGD,R5F10AGE,R5F10ALC,R5F10ALD,R5F10ALE," AltFunc="P11" Point="I/O" /&gt;
&lt;P12 Name="P12/TI11/TO11/TRDIOD0/INTP5/SO10/TXD1/SNZOUT3" Chip="R5F10AAA,R5F10AAC,R5F10AAD,R5F10AAE,R5F10ABA,R5F10ABC,R5F10ABD,R5F10ABE,R5F10AGA,R5F10AGC,R5F10AGD,R5F10AGE,R5F10ALC,R5F10ALD,R5F10ALE," AltFunc="P12" Point="I/O" /&gt;
&lt;P10 Name="P10/TI13/TO13/TRJO0/_SCK10/SCL10/LTXD1/CTXD0" Chip="groupb,groupc1,groupc2" TTL="true" PITHL="true" Nch="true" AltFunc="P10" Point="I/O" /&gt;
&lt;P11 Name="P11/TI12/TO12/TRDIOB0/SI10/SDA10/RXD1/LRXD1/CRXD0" Chip="groupb,groupc1,groupc2" TTL="true" PITHL="true" Nch="true" AltFunc="P11" Point="I/O" /&gt;
&lt;P12 Name="P12/TI11/TO11/TRDIOD0/INTP5/SO10/TXD1/SNZOUT3" Chip="groupb,groupc1,groupc2" Nch="true" AltFunc="P12" Point="I/O" /&gt;
&lt;P13 Name="P13/TI04/TO04/TRDIOA0/TRDCLK0/SI01/SDA01/LTXD0" TTL="true" PITHL="true" Nch="true" AltFunc="P13" Point="I/O" /&gt;
&lt;P14 Name="P14/TI06/TO06/TRDIOC0/_SCK01/SCL01/LRXD0" TTL="true" PITHL="true" Nch="true" AltFunc="P14" Point="I/O" /&gt;
&lt;P15 Name="P15/TI05/TO05/TRDIOA1/TRDIOA0/TRDCLK0/SO00/TXD0/TOOLTXD/RTC1HZ" Nch="true" AltFunc="P15" Point="I/O" /&gt;
@ -524,20 +519,20 @@
&lt;P34 Name="P34/AVREFM/ANI01" AltFunc="ANALOG_1" Point="I/O" /&gt;
&lt;/Port3&gt;
&lt;Port4 Chip="RL78F13_30pin,RL78F13_32pin,RL78F13_48pin" Pullup="true"&gt;
&lt;P40 Name="P40/TOOL0" AltFunc="" Point="I/O" /&gt;
&lt;P40 Name="P40/TOOL0" AltFunc="TOOL0" Point="I/O" /&gt;
&lt;P41 Name="P41/TI10/TO10/TRJIO0/VCOUT0/SNZOUT2" AltFunc="" Point="I/O" /&gt;
&lt;/Port4&gt;
&lt;Port6 Chip="RL78F13_32pin,RL78F13_48pin,RL78F13_64pin" Pullup="true"&gt;
&lt;P60 Name="P60/_SCK00/SCL00" PITHL="true" Nch="true" AltFunc="" Point="I/O" /&gt;
&lt;P61 Name="P61/SI00/SDA00/RXD0" PITHL="true" Nch="true" AltFunc="" Point="I/O" /&gt;
&lt;P62 Name="P62/SO00/TXD0/SCLA0" Chip="R5F10ABA,R5F10ABC,R5F10ABD,R5F10ABE,R5F10AGA,R5F10AGC,R5F10AGD,R5F10AGE,R5F10ALC,R5F10ALD,R5F10ALE" Nch="true" AltFunc="" Point="I/O" /&gt;
&lt;P63 Name="P63/_SSI00/SDAA0" Chip="R5F10ABA,R5F10ABC,R5F10ABD,R5F10ABE,R5F10AGA,R5F10AGC,R5F10AGD,R5F10AGE,R5F10ALC,R5F10ALD,R5F10ALE" PITHL="true" Nch="true" AltFunc="" Point="I/O" /&gt;
&lt;P62 Name="P62/SO00/TXD0/SCLA0" Chip="R5F10AGF,R5F10AGG,R5F10ALF,R5F10ALG,R5F10BBC,R5F10BBD,R5F10BBE,R5F10BBF,R5F10BBG,R5F10BGC,R5F10BGD,R5F10BGE,R5F10BGF,R5F10BGG,R5F10BLC,R5F10BLD,R5F10BLE,R5F10BLF,R5F10BLG" PITHL="true" Nch="true" TTL="true" AltFunc="" Point="I/O" /&gt;
&lt;P63 Name="P63/_SSI00/SDAA0" Chip="R5F10AGF,R5F10AGG,R5F10ALF,R5F10ALG,R5F10BBC,R5F10BBD,R5F10BBE,R5F10BBF,R5F10BBG,R5F10BGC,R5F10BGD,R5F10BGE,R5F10BGF,R5F10BGG,R5F10BLC,R5F10BLD,R5F10BLE,R5F10BLF,R5F10BLG" TTL="true" PITHL="true" Nch="true" AltFunc="" Point="I/O" /&gt;
&lt;/Port6&gt;
&lt;Port7 Chip="RL78F13_48pin" Pullup="true"&gt;
&lt;P70 Name="P70/ANI26/KR0/TI15/TO15/INTP8/SI11/SDA11/SNZOUT4" Chip="R5F10AGA,R5F10AGC,R5F10AGD,R5F10AGE" AltFunc="P70" Point="I/O" /&gt;
&lt;P71 Name="P71/ANI27/KR1/TI17/TO17/INTP6/_SCK11/SCL11/SNZOUT5" Chip="R5F10AGA,R5F10AGC,R5F10AGD,R5F10AGE" PITHL="true" AltFunc="P71" Point="I/O" /&gt;
&lt;P72 Name="P72/ANI28/KR2/CTXD0/SO11/SNZOUT6" Chip="R5F10AGA,R5F10AGC,R5F10AGD,R5F10AGE" AltFunc="P72" Point="I/O" /&gt;
&lt;P73 Name="P73/ANI29/KR3/CRXD0/_SSI11/SNZOUT7" Chip="R5F10AGA,R5F10AGC,R5F10AGD,R5F10AGE" AltFunc="P73" Point="I/O" /&gt;
&lt;P70 Name="P70/ANI26/KR0/TI15/TO15/INTP8/SI11/SDA11/SNZOUT4" Chip="R5F10AGF,R5F10AGG,R5F10BGC,R5F10BGD,R5F10BGE,R5F10BGF,R5F10BGG" TTL="true" PITHL="true" Nch="true" AltFunc="P70" Point="I/O" /&gt;
&lt;P71 Name="P71/ANI27/KR1/TI17/TO17/INTP6/_SCK11/SCL11/SNZOUT5" Chip="R5F10AGF,R5F10AGG,R5F10BGC,R5F10BGD,R5F10BGE,R5F10BGF,R5F10BGG" TTL="true" PITHL="true" Nch="true" AltFunc="P71" Point="I/O" /&gt;
&lt;P72 Name="P72/ANI28/KR2/CTXD0/SO11/SNZOUT6" Chip="R5F10AGF,R5F10AGG,R5F10BGC,R5F10BGD,R5F10BGE,R5F10BGF,R5F10BGG" Nch="true" AltFunc="P72" Point="I/O" /&gt;
&lt;P73 Name="P73/ANI29/KR3/CRXD0/_SSI11/SNZOUT7" Chip="R5F10AGF,R5F10AGG,R5F10BGC,R5F10BGD,R5F10BGE,R5F10BGF,R5F10BGG" TTL="true" PITHL="true" AltFunc="P73" Point="I/O" /&gt;
&lt;/Port7&gt;
&lt;Port8 Chip="RL78F13_30pin,RL78F13_48pin,RL78F13_64pin,RL78F13_80pin"&gt;
&lt;P80 Name="P80/ANI02/ANO0" AltFunc="ANALOG_2" Point="I/O" /&gt;
@ -552,15 +547,15 @@
&lt;Port9 Chip="RL78F13_48pin"&gt;
&lt;P90 Name="P90/ANI10" AltFunc="P90" Point="I/O" /&gt;
&lt;P91 Name="P91/ANI11" AltFunc="P91" Point="I/O" /&gt;
&lt;P92 Name="P92/ANI12" Chip="R5F10AGA,R5F10AGC,R5F10AGD,R5F10AGE" AltFunc="" Pullup="true" Point="I/O" /&gt;
&lt;P92 Name="P92/ANI12" Chip="R5F10AGF,R5F10AGG,R5F10BGC,R5F10BGD,R5F10BGE,R5F10BGF,R5F10BGG" AltFunc="" Point="I/O" /&gt;
&lt;/Port9&gt;
&lt;Port12 Chip="RL78F13_48pin,RL78F13_64pin"&gt;
&lt;P120 Name="P120/ANI25/TI07/TO07/TRDIOD0/SO01/INTP4" Chip="R5F10AGA,R5F10AGC,R5F10AGD,R5F10AGE,R5F10ALC,R5F10ALD,R5F10ALE" Nch="true" Pullup="true" AltFunc="TO07" Point="I/O" /&gt;
&lt;P120 Name="P120/ANI25/TI07/TO07/TRDIOD0/SO01/INTP4" Chip="R5F10AGF,R5F10AGG,R5F10ALF,R5F10ALG,R5F10BGC,R5F10BGD,R5F10BGE,R5F10BGF,R5F10BGG,R5F10BLC,R5F10BLD,R5F10BLE,R5F10BLF,R5F10BLG" DIN="true" Nch="true" Pullup="true" AltFunc="TO07" Point="I/O" /&gt;
&lt;P121 Name="P121/X1" AltFunc="" Point="I" /&gt;
&lt;P122 Name="P122/X2/EXCLK" AltFunc="" Point="I" /&gt;
&lt;P123 Name="P123/XT1" AltFunc="" Point="I" /&gt;
&lt;P124 Name="P124/XT2/EXCLKS" AltFunc="" Point="I" /&gt;
&lt;P125 Name="P125/ANI24/TI03/TO03/TRDIOB0/_SSI01/INTP1/SNZOUT1" Chip="R5F10AGA,R5F10AGC,R5F10AGD,R5F10AGE,R5F10ALC,R5F10ALD,R5F10ALE" TTL="true" PITHL="true" Pullup="true" AltFunc="TO03" Point="I/O" /&gt;
&lt;P125 Name="P125/ANI24/TI03/TO03/TRDIOB0/_SSI01/INTP1/SNZOUT1" Chip="R5F10AGF,R5F10AGG,R5F10ALF,R5F10ALG,R5F10BGC,R5F10BGD,R5F10BGE,R5F10BGF,R5F10BGG,R5F10BLC,R5F10BLD,R5F10BLE,R5F10BLF,R5F10BLG" DIN="true" TTL="true" PITHL="true" Pullup="true" AltFunc="TO03" Point="I/O" /&gt;
&lt;/Port12&gt;
&lt;Port13 Chip="RL78F13_48pin,RL78F13_64pin,RL78F13_80pin"&gt;
&lt;P130 Name="P130/RESOUT" AltFunc="P130" Point="O" /&gt;
@ -580,6 +575,8 @@
&lt;INTP5 Chip="RL78F13_30pin,RL78F13_32pin,RL78F13_48pin,RL78F13_64pin,RL78F13_80pin" Port="P12" Point="I" /&gt;
&lt;INTP6 Chip="RL78F13_48pin,RL78F13_64pin,RL78F13_80pin" Port="P71" Point="I" /&gt;
&lt;INTP7 Chip="RL78F13_48pin,RL78F13_64pin,RL78F13_80pin" Port="P32" Point="I" /&gt;
&lt;INTP8 Chip="R5F10BGC,R5F10BGD,R5F10BGE,R5F10BGF,R5F10BGG,R5F10BLC,R5F10BLD,R5F10BLE,R5F10BLF,R5F10BLG,R5F10AGF,R5F10AGG,R5F10ALF,R5F10ALG,RL78F13_80pin" Port="P70" Point="I" /&gt;
&lt;INTP9 Chip="R5F10BGC,R5F10BGD,R5F10BGE,R5F10BGF,R5F10BGG,R5F10BLC,R5F10BLD,R5F10BLE,R5F10BLF,R5F10BLG,R5F10AGF,R5F10AGG,R5F10ALF,R5F10ALG,RL78F13_80pin" Port="P00" Point="I" /&gt;
&lt;/INTP&gt;
&lt;KEY&gt;
&lt;KR0 Chip="RL78F13_48pin,RL78F13_64pin,RL78F13_80pin" PIOR50="0" Port="P70" Point="I" /&gt;
@ -601,6 +598,9 @@
&lt;ANI9 Chip="RL78F13_30pin, RL78F13_48pin, RL78F13_64pin, RL78F13_80pin" Port="P87" Point="I" /&gt;
&lt;ANI10 Chip="RL78F13_48pin, RL78F13_64pin, RL78F13_80pin" Port="P90" Point="I" /&gt;
&lt;ANI11 Chip="RL78F13_48pin, RL78F13_64pin, RL78F13_80pin" Port="P91" Point="I" /&gt;
&lt;ANI12 Chip="R5F10BGC, R5F10BGD, R5F10BGE, R5F10BGF, R5F10BGG, R5F10AGF, R5F10AGG, R5F10BLC, R5F10BLD, R5F10BLE, R5F10BLF, R5F10BLG, R5F10ALF, R5F10ALG, RL78F13_80pin" Port="P92" Point="I" /&gt;
&lt;ANI24 Chip="R5F10BGC, R5F10BGD, R5F10BGE, R5F10BGF, R5F10BGG, R5F10AGF, R5F10AGG, R5F10BLC, R5F10BLD, R5F10BLE, R5F10BLF, R5F10BLG, R5F10ALF, R5F10ALG, RL78F13_80pin, R5F10BBC, R5F10BBD, R5F10BBE, R5F10BBF, R5F10BBG, R5F10BAC, R5F10BAD, R5F10BAE, R5F10BAF, R5F10BAG" Port="P125" Point="I" /&gt;
&lt;ANI25 Chip="R5F10BGC, R5F10BGD, R5F10BGE, R5F10BGF, R5F10BGG, R5F10AGF, R5F10AGG, R5F10BLC, R5F10BLD, R5F10BLE, R5F10BLF, R5F10BLG, R5F10ALF, R5F10ALG, RL78F13_80pin, R5F10BBC, R5F10BBD, R5F10BBE, R5F10BBF, R5F10BBG, R5F10BAC, R5F10BAD, R5F10BAE, R5F10BAF, R5F10BAG" Port="P120" Point="I" /&gt;
&lt;AVREFP Port="P33" Point="I" /&gt;
&lt;AVREFM Port="P34" Point="I" /&gt;
&lt;ANALOG_0 Port="P33" Point="I" RealName="ANI0" /&gt;
@ -615,6 +615,7 @@
&lt;ANALOG_9 Chip="RL78F13_30pin, RL78F13_48pin, RL78F13_64pin, RL78F13_80pin" Port="P87" Point="I" RealName="ANI9" /&gt;
&lt;ANALOG_10 Chip="RL78F13_48pin, RL78F13_64pin, RL78F13_80pin" Port="P90" Point="I" RealName="ANI10" /&gt;
&lt;ANALOG_11 Chip="RL78F13_48pin, RL78F13_64pin, RL78F13_80pin" Port="P91" Point="I" RealName="ANI11" /&gt;
&lt;ANALOG_12 Chip="R5F10BGC, R5F10BGD, R5F10BGE, R5F10BGF, R5F10BGG, R5F10AGF, R5F10AGG, R5F10BLC, R5F10BLD, R5F10BLE, R5F10BLF, R5F10BLG, R5F10ALF, R5F10ALG, RL78F13_80pin" Port="P92" Point="I" RealName="ANI12" /&gt;
&lt;/ADC&gt;
&lt;Serial&gt;
&lt;SAU0&gt;
@ -645,13 +646,32 @@
&lt;/SAU0&gt;
&lt;SAU1&gt;
&lt;UART1&gt;
&lt;RXD1 Chip="RL78F13_80pin,R5F10ALF,R5F10ALG,R5F10AGF,R5F10AGG,R5F10BLC,R5F10BLD,R5F10BLE,R5F10BLF,R5F10BLG,R5F10BGC,R5F10BGD,R5F10BGE,R5F10BGF,R5F10BGG,R5F10BBC,R5F10BBD,R5F10BBE,R5F10BBF,R5F10BBG" PIOR42="0" Port="P11" Point="I" /&gt;
&lt;TXD1 Chip="RL78F13_80pin,R5F10ALF,R5F10ALG,R5F10AGF,R5F10AGG,R5F10BLC,R5F10BLD,R5F10BLE,R5F10BLF,R5F10BLG,R5F10BGC,R5F10BGD,R5F10BGE,R5F10BGF,R5F10BGG,R5F10BBC,R5F10BBD,R5F10BBE,R5F10BBF,R5F10BBG" PIOR42="0" Port="P12" Point="O" /&gt;
&lt;/UART1&gt;
&lt;CSI10&gt;
&lt;SO10 Chip="RL78F13_80pin,R5F10ALF,R5F10ALG,R5F10AGF,R5F10AGG,R5F10BLC,R5F10BLD,R5F10BLE,R5F10BLF,R5F10BLG,R5F10BGC,R5F10BGD,R5F10BGE,R5F10BGF,R5F10BGG,R5F10BBC,R5F10BBD,R5F10BBE,R5F10BBF,R5F10BBG" PIOR42="0" Port="P12" Point="O" /&gt;
&lt;SI10 Chip="RL78F13_80pin,R5F10ALF,R5F10ALG,R5F10AGF,R5F10AGG,R5F10BLC,R5F10BLD,R5F10BLE,R5F10BLF,R5F10BLG,R5F10BGC,R5F10BGD,R5F10BGE,R5F10BGF,R5F10BGG,R5F10BBC,R5F10BBD,R5F10BBE,R5F10BBF,R5F10BBG" PIOR42="0" Port="P11" Point="I" /&gt;
&lt;SCK10 Chip="RL78F13_80pin,R5F10ALF,R5F10ALG,R5F10AGF,R5F10AGG,R5F10BLC,R5F10BLD,R5F10BLE,R5F10BLF,R5F10BLG,R5F10BGC,R5F10BGD,R5F10BGE,R5F10BGF,R5F10BGG,R5F10BBC,R5F10BBD,R5F10BBE,R5F10BBF,R5F10BBG" PIOR42="0" Port="P10" RealName="_SCK10" Point="I/O" /&gt;
&lt;/CSI10&gt;
&lt;CSI11 Chip="RL78F13_80pin,R5F10ALF,R5F10ALG,R5F10AGF,R5F10AGG,R5F10BLC,R5F10BLD,R5F10BLE,R5F10BLF,R5F10BLG,R5F10BGC,R5F10BGD,R5F10BGE,R5F10BGF,R5F10BGG"&gt;
&lt;SO11 PIOR43="0" Port="P72" Point="O" /&gt;
&lt;SI11 PIOR43="0" Port="P70" Point="I" /&gt;
&lt;SCK11 PIOR43="0" Port="P71" RealName="_SCK11" Point="I/O" /&gt;
&lt;SSI11 PIOR43="0" RealName="_SSI11" Port="P73" Point="I" /&gt;
&lt;/CSI11&gt;
&lt;IIC10&gt;
&lt;SCL10 Chip="RL78F13_80pin,R5F10ALF,R5F10ALG,R5F10AGF,R5F10AGG,R5F10BLC,R5F10BLD,R5F10BLE,R5F10BLF,R5F10BLG,R5F10BGC,R5F10BGD,R5F10BGE,R5F10BGF,R5F10BGG,R5F10BBC,R5F10BBD,R5F10BBE,R5F10BBF,R5F10BBG" PIOR42="0" Port="P10" Point="O" CheckNch="true" /&gt;
&lt;SDA10 Chip="RL78F13_80pin,R5F10ALF,R5F10ALG,R5F10AGF,R5F10AGG,R5F10BLC,R5F10BLD,R5F10BLE,R5F10BLF,R5F10BLG,R5F10BGC,R5F10BGD,R5F10BGE,R5F10BGF,R5F10BGG,R5F10BBC,R5F10BBD,R5F10BBE,R5F10BBF,R5F10BBG" PIOR42="0" Port="P11" Point="O" CheckNch="true" /&gt;
&lt;/IIC10&gt;
&lt;IIC11 Chip="RL78F13_80pin,R5F10ALF,R5F10ALG,R5F10AGF,R5F10AGG,R5F10BLC,R5F10BLD,R5F10BLE,R5F10BLF,R5F10BLG,R5F10BGC,R5F10BGD,R5F10BGE,R5F10BGF,R5F10BGG"&gt;
&lt;SCL11 PIOR43="0" Port="P71" Point="O" CheckNch="true" /&gt;
&lt;SDA11 PIOR43="0" Port="P70" Point="O" CheckNch="true" /&gt;
&lt;/IIC11&gt;
&lt;/SAU1&gt;
&lt;IICA0&gt;
&lt;SCLA0 Chip="groupb,R5F10BBC,R5F10BBD,R5F10BBE,R5F10BBF,R5F10BBG,R5F10BGC,R5F10BGD,R5F10BGE,R5F10BGF,R5F10BGG,R5F10BLC,R5F10BLD,R5F10BLE,R5F10BLF,R5F10BLG,R5F10BME,R5F10BMF,R5F10BMG" Port="P62" Point="I/O" /&gt;
&lt;SDAA0 Chip="groupb,R5F10BBC,R5F10BBD,R5F10BBE,R5F10BBF,R5F10BBG,R5F10BGC,R5F10BGD,R5F10BGE,R5F10BGF,R5F10BGG,R5F10BLC,R5F10BLD,R5F10BLE,R5F10BLF,R5F10BLG,R5F10BME,R5F10BMF,R5F10BMG" Port="P63" Point="I/O" /&gt;
&lt;/IICA0&gt;
&lt;/Serial&gt;
&lt;TAU&gt;
@ -689,6 +709,24 @@
&lt;TO07 Chip="RL78F13_48pin,RL78F13_64pin,RL78F13_80pin" PIOR17="0" Port="P120" Point="O" /&gt;
&lt;/Channel7&gt;
&lt;/TAU0&gt;
&lt;TAU1 Chip="groupb,groupc1,groupc2"&gt;
&lt;Channel0&gt;
&lt;TI10 Chip="R5F10ALF,R5F10ALG,R5F10AGF,R5F10AGG,R5F10BLC,R5F10BLD,R5F10BLE,R5F10BLF,R5F10BLG,R5F10BGC,R5F10BGD,R5F10BGE,R5F10BGF,R5F10BGG,R5F10BBC,R5F10BBD,R5F10BBE,R5F10BBF,R5F10BBG,R5F10BAC,R5F10BAD,R5F10BAE,R5F10BAF,R5F10BAG" Port="P41" Point="I" /&gt;
&lt;TO10 Chip="R5F10ALF,R5F10ALG,R5F10AGF,R5F10AGG,R5F10BLC,R5F10BLD,R5F10BLE,R5F10BLF,R5F10BLG,R5F10BGC,R5F10BGD,R5F10BGE,R5F10BGF,R5F10BGG,R5F10BBC,R5F10BBD,R5F10BBE,R5F10BBF,R5F10BBG,R5F10BAC,R5F10BAD,R5F10BAE,R5F10BAF,R5F10BAG" Port="P41" Point="O" /&gt;
&lt;/Channel0&gt;
&lt;Channel1&gt;
&lt;TI11 Chip="R5F10ALF,R5F10ALG,R5F10AGF,R5F10AGG,R5F10BLC,R5F10BLD,R5F10BLE,R5F10BLF,R5F10BLG,R5F10BGC,R5F10BGD,R5F10BGE,R5F10BGF,R5F10BGG,R5F10BBC,R5F10BBD,R5F10BBE,R5F10BBF,R5F10BBG,R5F10BAC,R5F10BAD,R5F10BAE,R5F10BAF,R5F10BAG" Port="P12" Point="I" /&gt;
&lt;TO11 Chip="R5F10ALF,R5F10ALG,R5F10AGF,R5F10AGG,R5F10BLC,R5F10BLD,R5F10BLE,R5F10BLF,R5F10BLG,R5F10BGC,R5F10BGD,R5F10BGE,R5F10BGF,R5F10BGG,R5F10BBC,R5F10BBD,R5F10BBE,R5F10BBF,R5F10BBG,R5F10BAC,R5F10BAD,R5F10BAE,R5F10BAF,R5F10BAG" Port="P12" Point="O" /&gt;
&lt;/Channel1&gt;
&lt;Channel2&gt;
&lt;TI12 Chip="R5F10ALF,R5F10ALG,R5F10AGF,R5F10AGG,R5F10BLC,R5F10BLD,R5F10BLE,R5F10BLF,R5F10BLG,R5F10BGC,R5F10BGD,R5F10BGE,R5F10BGF,R5F10BGG,R5F10BBC,R5F10BBD,R5F10BBE,R5F10BBF,R5F10BBG,R5F10BAC,R5F10BAD,R5F10BAE,R5F10BAF,R5F10BAG" Port="P11" Point="I" /&gt;
&lt;TO12 Chip="R5F10ALF,R5F10ALG,R5F10AGF,R5F10AGG,R5F10BLC,R5F10BLD,R5F10BLE,R5F10BLF,R5F10BLG,R5F10BGC,R5F10BGD,R5F10BGE,R5F10BGF,R5F10BGG,R5F10BBC,R5F10BBD,R5F10BBE,R5F10BBF,R5F10BBG,R5F10BAC,R5F10BAD,R5F10BAE,R5F10BAF,R5F10BAG" Port="P11" Point="O" /&gt;
&lt;/Channel2&gt;
&lt;Channel3&gt;
&lt;TI13 Chip="R5F10ALF,R5F10ALG,R5F10AGF,R5F10AGG,R5F10BLC,R5F10BLD,R5F10BLE,R5F10BLF,R5F10BLG,R5F10BGC,R5F10BGD,R5F10BGE,R5F10BGF,R5F10BGG,R5F10BBC,R5F10BBD,R5F10BBE,R5F10BBF,R5F10BBG,R5F10BAC,R5F10BAD,R5F10BAE,R5F10BAF,R5F10BAG" Port="P10" Point="I" /&gt;
&lt;TO13 Chip="R5F10ALF,R5F10ALG,R5F10AGF,R5F10AGG,R5F10BLC,R5F10BLD,R5F10BLE,R5F10BLF,R5F10BLG,R5F10BGC,R5F10BGD,R5F10BGE,R5F10BGF,R5F10BGG,R5F10BBC,R5F10BBD,R5F10BBE,R5F10BBF,R5F10BBG,R5F10BAC,R5F10BAD,R5F10BAE,R5F10BAF,R5F10BAG" Port="P10" Point="O" /&gt;
&lt;/Channel3&gt;
&lt;/TAU1&gt;
&lt;TMRJ0 Chip="RL78F13_80pin,RL78F13_64pin,RL78F13_48pin,RL78F13_32pin,RL78F13_30pin"&gt;
&lt;TRJIO0 Port="P41" Point="I/O" /&gt;
&lt;TRJO0 Port="P10" Point="O" /&gt;
@ -749,6 +787,8 @@
&lt;INTP5 Chip="RL78F13_30pin,RL78F13_32pin,RL78F13_48pin,RL78F13_64pin,RL78F13_80pin" InUse="0" ISR="r_intc5_interrupt" /&gt;
&lt;INTP6 Chip="RL78F13_48pin,RL78F13_64pin,RL78F13_80pin" InUse="0" ISR="r_intc6_interrupt" /&gt;
&lt;INTP7 Chip="RL78F13_48pin,RL78F13_64pin,RL78F13_80pin" InUse="0" ISR="r_intc7_interrupt" /&gt;
&lt;INTP8 Chip="R5F10BGC,R5F10BGD,R5F10BGE,R5F10BGF,R5F10BGG,R5F10BLC,R5F10BLD,R5F10BLE,R5F10BLF,R5F10BLG,R5F10AGF,R5F10AGG,R5F10ALF,R5F10ALG,RL78F13_80pin" InUse="0" ISR="r_intc8_interrupt" /&gt;
&lt;INTP9 Chip="R5F10BGC,R5F10BGD,R5F10BGE,R5F10BGF,R5F10BGG,R5F10BLC,R5F10BLD,R5F10BLE,R5F10BLF,R5F10BLG,R5F10AGF,R5F10AGG,R5F10ALF,R5F10ALG,RL78F13_80pin" InUse="0" ISR="r_intc9_interrupt" /&gt;
&lt;/INTP&gt;
&lt;KEY&gt;
&lt;INTKR Chip="RL78F13_48pin,RL78F13_64pin" InUse="0" ISR="r_key_interrupt" /&gt;
@ -849,7 +889,7 @@
&lt;INTRTC InUse="0" ISR="r_rtc_interrupt" /&gt;
&lt;/RTC&gt;
&lt;WDT&gt;
&lt;INTWDTI InUse="1" ISR="r_wdt_interrupt" /&gt;
&lt;INTWDTI InUse="0" ISR="r_wdt_interrupt" /&gt;
&lt;/WDT&gt;
&lt;LVD&gt;
&lt;INTLVI InUse="0" ISR="r_lvd_interrupt" IsDMATrigger="true" /&gt;
@ -912,7 +952,7 @@
&lt;r_cg_cgc_user.c UserName="r_cg_cgc_user.c" LibName="_user.c" InUse="1"&gt;
&lt;Type R_CGC_Get_ResetSource="void R_CGC_Get_ResetSource(void)" R_CGC_Create_UserInit="void R_CGC_Create_UserInit(void)" r_cgc_clockmonitor_interrupt="__interrupt static void r_cgc_clockmonitor_interrupt(void)" r_cgc_stackpointer_interrupt="__interrupt static void r_cgc_stackpointer_interrupt(void)" r_cgc_ram_ecc_interrupt="__interrupt static void r_cgc_ram_ecc_interrupt(void)" /&gt;
&lt;R_CGC_Create_UserInit UserName="R_CGC_Create_UserInit" LibName="R_CGC_Create_UserInit" InUse="0" /&gt;
&lt;R_CGC_Get_ResetSource UserName="R_CGC_Get_ResetSource" LibName="R_CGC_Get_ResetSource" Init="0" InUse="1" /&gt;
&lt;R_CGC_Get_ResetSource UserName="R_CGC_Get_ResetSource" LibName="R_CGC_Get_ResetSource" Init="0" InUse="0" /&gt;
&lt;r_cgc_clockmonitor_interrupt UserName="r_cgc_clockmonitor_interrupt" INTHandle="" LibName="r_cgc_clockmonitor_interrupt" InUse="0" /&gt;
&lt;r_cgc_stackpointer_interrupt UserName="r_cgc_stackpointer_interrupt" INTHandle="" LibName="r_cgc_stackpointer_interrupt" InUse="0" /&gt;
&lt;r_cgc_ram_ecc_interrupt UserName="r_cgc_ram_ecc_interrupt" INTHandle="" LibName="r_cgc_ram_ecc_interrupt" InUse="0" /&gt;
@ -979,6 +1019,14 @@
&lt;R_INTC7_Start UserName="R_INTC7_Start" LibName="R_INTCn_Start" InUse="0" /&gt;
&lt;R_INTC7_Stop UserName="R_INTC7_Stop" LibName="R_INTCn_Stop" InUse="0" /&gt;
&lt;/INTP7&gt;
&lt;INTP8 Chip="R5F10BGC,R5F10BGD,R5F10BGE,R5F10BGF,R5F10BGG,R5F10BLC,R5F10BLD,R5F10BLE,R5F10BLF,R5F10BLG,R5F10AGF,R5F10AGG,R5F10ALF,R5F10ALG,RL78F13_80pin"&gt;
&lt;R_INTC8_Start UserName="R_INTC8_Start" LibName="R_INTCn_Start" InUse="" /&gt;
&lt;R_INTC8_Stop UserName="R_INTC8_Stop" LibName="R_INTCn_Stop" InUse="" /&gt;
&lt;/INTP8&gt;
&lt;INTP9 Chip="R5F10BGC,R5F10BGD,R5F10BGE,R5F10BGF,R5F10BGG,R5F10BLC,R5F10BLD,R5F10BLE,R5F10BLF,R5F10BLG,R5F10AGF,R5F10AGG,R5F10ALF,R5F10ALG,RL78F13_80pin"&gt;
&lt;R_INTC9_Start UserName="R_INTC9_Start" LibName="R_INTCn_Start" InUse="" /&gt;
&lt;R_INTC9_Stop UserName="R_INTC9_Stop" LibName="R_INTCn_Stop" InUse="" /&gt;
&lt;/INTP9&gt;
&lt;/INTP&gt;
&lt;KEY Chip="RL78F13_48pin,RL78F13_64pin"&gt;
&lt;R_KEY_Create UserName="R_KEY_Create" LibName="R_KEY_Create" InUse="" Init="2" InitMode="" /&gt;
@ -998,6 +1046,8 @@
&lt;r_intc5_interrupt Chip="RL78F13_30pin,RL78F13_32pin,RL78F13_48pin,RL78F13_64pin,RL78F13_80pin" UserName="r_intc5_interrupt" LibName="r_intc5_interrupt" INTHandle="" InUse="0" /&gt;
&lt;r_intc6_interrupt Chip="RL78F13_48pin,RL78F13_64pin,RL78F13_80pin" UserName="r_intc6_interrupt" LibName="r_intc6_interrupt" INTHandle="" InUse="0" /&gt;
&lt;r_intc7_interrupt Chip="RL78F13_48pin,RL78F13_64pin,RL78F13_80pin" UserName="r_intc7_interrupt" LibName="r_intc7_interrupt" INTHandle="" InUse="0" /&gt;
&lt;r_intc8_interrupt Chip="R5F10BGC,R5F10BGD,R5F10BGE,R5F10BGF,R5F10BGG,R5F10BLC,R5F10BLD,R5F10BLE,R5F10BLF,R5F10BLG,R5F10AGF,R5F10AGG,R5F10ALF,R5F10ALG,RL78F13_80pin" UserName="r_intc8_interrupt" LibName="r_intc8_interrupt" INTHandle="" InUse="" /&gt;
&lt;r_intc9_interrupt Chip="R5F10BGC,R5F10BGD,R5F10BGE,R5F10BGF,R5F10BGG,R5F10BLC,R5F10BLD,R5F10BLE,R5F10BLF,R5F10BLG,R5F10AGF,R5F10AGG,R5F10ALF,R5F10ALG,RL78F13_80pin" UserName="r_intc9_interrupt" LibName="r_intc9_interrupt" INTHandle="" InUse="" /&gt;
&lt;/INTP&gt;
&lt;KEY Chip="RL78F13_48pin,RL78F13_64pin"&gt;
&lt;R_KEY_Create_UserInit UserName="R_KEY_Create_UserInit" LibName="R_KEY_Create_UserInit" InUse="" /&gt;
@ -1054,6 +1104,49 @@
&lt;R_IIC01_StopCondition UserName="R_IIC01_StopCondition" LibName="R_IICn_StopCondition" InUse="" /&gt;
&lt;/IIC01&gt;
&lt;/SAU0&gt;
&lt;SAU1 Chip="groupb,R5F10BBC,R5F10BBD,R5F10BBE,R5F10BBF,R5F10BBG,groupc2" PIOR42="0" InUse=""&gt;
&lt;R_SAU1_Create UserName="R_SAU1_Create" LibName="R_SAUn_Create" InUse="" Init="1" InitMode="" /&gt;
&lt;R_SAU1_Set_PowerOff UserName="R_SAU1_Set_PowerOff" LibName="R_SAUn_Set_PowerOff" InUse="" /&gt;
&lt;UART1 Chip="groupb,R5F10BBC,R5F10BBD,R5F10BBE,R5F10BBF,R5F10BBG,groupc2" PIOR42="0" InUse=""&gt;
&lt;R_UART1_Create UserName="R_UART1_Create" LibName="R_UARTn_Create" InUse="" InitMode="" /&gt;
&lt;R_UART1_Start UserName="R_UART1_Start" LibName="R_UARTn_Start" InUse="" /&gt;
&lt;R_UART1_Stop UserName="R_UART1_Stop" LibName="R_UARTn_Stop" InUse="" /&gt;
&lt;R_UART1_Send UserName="R_UART1_Send" LibName="R_UARTn_Send" InUse="" /&gt;
&lt;R_UART1_Receive UserName="R_UART1_Receive" LibName="R_UARTn_Receive" InUse="" /&gt;
&lt;/UART1&gt;
&lt;CSI10 Chip="groupb,R5F10BBC,R5F10BBD,R5F10BBE,R5F10BBF,R5F10BBG,groupc2" InUse=""&gt;
&lt;R_CSI10_Create UserName="R_CSI10_Create" LibName="R_CSIn_Create" InUse="" InitMode="" /&gt;
&lt;R_CSI10_Start UserName="R_CSI10_Start" LibName="R_CSIn_Start" InUse="" /&gt;
&lt;R_CSI10_Stop UserName="R_CSI10_Stop" LibName="R_CSIn_Stop" InUse="" /&gt;
&lt;R_CSI10_Send UserName="R_CSI10_Send" LibName="R_CSIn_Send" InUse="" /&gt;
&lt;R_CSI10_Receive UserName="R_CSI10_Receive" LibName="R_CSIn_Receive" InUse="" /&gt;
&lt;R_CSI10_Send_Receive UserName="R_CSI10_Send_Receive" LibName="R_CSIn_Send_Receive" InUse="" /&gt;
&lt;/CSI10&gt;
&lt;CSI11 Chip="RL78F13_80pin,R5F10ALF,R5F10ALG,R5F10AGF,R5F10AGG,R5F10BLC,R5F10BLD,R5F10BLE,R5F10BLF,R5F10BLG,R5F10BGC,R5F10BGD,R5F10BGE,R5F10BGF,R5F10BGG" PIOR43="0" InUse=""&gt;
&lt;R_CSI11_Create UserName="R_CSI11_Create" LibName="R_CSIn_Create" InUse="" InitMode="" /&gt;
&lt;R_CSI11_Start UserName="R_CSI11_Start" LibName="R_CSIn_Start" InUse="" /&gt;
&lt;R_CSI11_Stop UserName="R_CSI11_Stop" LibName="R_CSIn_Stop" InUse="" /&gt;
&lt;R_CSI11_Send UserName="R_CSI11_Send" LibName="R_CSIn_Send" InUse="" /&gt;
&lt;R_CSI11_Receive UserName="R_CSI11_Receive" LibName="R_CSIn_Receive" InUse="" /&gt;
&lt;R_CSI11_Send_Receive UserName="R_CSI11_Send_Receive" LibName="R_CSIn_Send_Receive" InUse="" /&gt;
&lt;/CSI11&gt;
&lt;IIC10 Chip="groupb,R5F10BBC,R5F10BBD,R5F10BBE,R5F10BBF,R5F10BBG,groupc2" InUse=""&gt;
&lt;R_IIC10_Create UserName="R_IIC10_Create" LibName="R_IICn_Create" InUse="" InitMode="" /&gt;
&lt;R_IIC10_Master_Send UserName="R_IIC10_Master_Send" LibName="R_IICn_Master_Send" InUse="" /&gt;
&lt;R_IIC10_Master_Receive UserName="R_IIC10_Master_Receive" LibName="R_IICn_Master_Receive" InUse="" /&gt;
&lt;R_IIC10_Stop UserName="R_IIC10_Stop" LibName="R_IICn_Stop" InUse="" /&gt;
&lt;R_IIC10_StartCondition UserName="R_IIC10_StartCondition" LibName="R_IICn_StartCondition" InUse="" /&gt;
&lt;R_IIC10_StopCondition UserName="R_IIC10_StopCondition" LibName="R_IICn_StopCondition" InUse="" /&gt;
&lt;/IIC10&gt;
&lt;IIC11 Chip="RL78F13_80pin,R5F10ALF,R5F10ALG,R5F10AGF,R5F10AGG,R5F10BLC,R5F10BLD,R5F10BLE,R5F10BLF,R5F10BLG,R5F10BGC,R5F10BGD,R5F10BGE,R5F10BGF,R5F10BGG" PIOR43="0" InUse=""&gt;
&lt;R_IIC11_Create UserName="R_IIC11_Create" LibName="R_IICn_Create" InUse="" InitMode="" /&gt;
&lt;R_IIC11_Master_Send UserName="R_IIC11_Master_Send" LibName="R_IICn_Master_Send" InUse="" /&gt;
&lt;R_IIC11_Master_Receive UserName="R_IIC11_Master_Receive" LibName="R_IICn_Master_Receive" InUse="" /&gt;
&lt;R_IIC11_Stop UserName="R_IIC11_Stop" LibName="R_IICn_Stop" InUse="" /&gt;
&lt;R_IIC11_StartCondition UserName="R_IIC11_StartCondition" LibName="R_IICn_StartCondition" InUse="" /&gt;
&lt;R_IIC11_StopCondition UserName="R_IIC11_StopCondition" LibName="R_IICn_StopCondition" InUse="" /&gt;
&lt;/IIC11&gt;
&lt;/SAU1&gt;
&lt;IICA0 Chip="RL78F13_32pin,RL78F13_48pin,RL78F13_64pin,RL78F13_80pin" InUse=""&gt;
&lt;R_IICA0_Create UserName="R_IICA0_Create" LibName="R_IICAn_Create" InUse="" Init="1" InitMode="" /&gt;
&lt;R_IICA0_Master_Send UserName="R_IICA0_Master_Send" LibName="R_IICAn_Master_Send" InUse="" /&gt;
@ -1104,6 +1197,41 @@
&lt;r_iic01_callback_master_error UserName="r_iic01_callback_master_error" LibName="r_iicn_callback_master_error" InUse="" /&gt;
&lt;/IIC01&gt;
&lt;/SAU0&gt;
&lt;SAU1 Chip="groupb,R5F10BBC,R5F10BBD,R5F10BBE,R5F10BBF,R5F10BBG,groupc2" PIOR42="0" InUse=""&gt;
&lt;R_SAU1_Create_UserInit UserName="R_SAU1_Create_UserInit" LibName="R_SAUn_Create_UserInit" InUse="" /&gt;
&lt;UART1 Chip="groupb,R5F10BBC,R5F10BBD,R5F10BBE,R5F10BBF,R5F10BBG,groupc2" InUse=""&gt;
&lt;r_uart1_interrupt_receive UserName="r_uart1_interrupt_receive" INTHandle="" LibName="r_uartn_interrupt_receive" InUse="" /&gt;
&lt;r_uart1_interrupt_send UserName="r_uart1_interrupt_send" INTHandle="" LibName="r_uartn_interrupt_send" InUse="" /&gt;
&lt;r_uart1_callback_receiveend UserName="r_uart1_callback_receiveend" LibName="r_uartn_callback_receiveend" InUse="" /&gt;
&lt;r_uart1_callback_sendend UserName="r_uart1_callback_sendend" LibName="r_uartn_callback_sendend" InUse="" /&gt;
&lt;r_uart1_callback_error UserName="r_uart1_callback_error" LibName="r_uartn_callback_error" InUse="" /&gt;
&lt;r_uart1_callback_softwareoverrun UserName="r_uart1_callback_softwareoverrun" LibName="r_uartn_callback_softwareoverrun" InUse="" /&gt;
&lt;/UART1&gt;
&lt;CSI10 Chip="groupb,R5F10BBC,R5F10BBD,R5F10BBE,R5F10BBF,R5F10BBG,groupc2" InUse=""&gt;
&lt;r_csi10_interrupt UserName="r_csi10_interrupt" INTHandle="" LibName="r_csin_interrupt" InUse="" /&gt;
&lt;r_csi10_callback_receiveend UserName="r_csi10_callback_receiveend" LibName="r_csin_callback_receiveend" InUse="" /&gt;
&lt;r_csi10_callback_error UserName="r_csi10_callback_error" LibName="r_csin_callback_error" InUse="" /&gt;
&lt;r_csi10_callback_sendend UserName="r_csi10_callback_sendend" LibName="r_csin_callback_sendend" InUse="" /&gt;
&lt;/CSI10&gt;
&lt;CSI11 Chip="RL78F13_80pin,R5F10ALF,R5F10ALG,R5F10AGF,R5F10AGG,R5F10BLC,R5F10BLD,R5F10BLE,R5F10BLF,R5F10BLG,R5F10BGC,R5F10BGD,R5F10BGE,R5F10BGF,R5F10BGG" PIOR43="0" InUse=""&gt;
&lt;r_csi11_interrupt UserName="r_csi11_interrupt" INTHandle="" LibName="r_csin_interrupt" InUse="" /&gt;
&lt;r_csi11_callback_receiveend UserName="r_csi11_callback_receiveend" LibName="r_csin_callback_receiveend" InUse="" /&gt;
&lt;r_csi11_callback_error UserName="r_csi11_callback_error" LibName="r_csin_callback_error" InUse="" /&gt;
&lt;r_csi11_callback_sendend UserName="r_csi11_callback_sendend" LibName="r_csin_callback_sendend" InUse="" /&gt;
&lt;/CSI11&gt;
&lt;IIC10 Chip="groupb,R5F10BBC,R5F10BBD,R5F10BBE,R5F10BBF,R5F10BBG,groupc2" InUse=""&gt;
&lt;r_iic10_interrupt UserName="r_iic10_interrupt" INTHandle="" LibName="r_iicn_interrupt" InUse="" /&gt;
&lt;r_iic10_callback_master_receiveend UserName="r_iic10_callback_master_receiveend" LibName="r_iicn_callback_master_receiveend" InUse="" /&gt;
&lt;r_iic10_callback_master_sendend UserName="r_iic10_callback_master_sendend" LibName="r_iicn_callback_master_sendend" InUse="" /&gt;
&lt;r_iic10_callback_master_error UserName="r_iic10_callback_master_error" LibName="r_iicn_callback_master_error" InUse="" /&gt;
&lt;/IIC10&gt;
&lt;IIC11 Chip="RL78F13_80pin,R5F10ALF,R5F10ALG,R5F10AGF,R5F10AGG,R5F10BLC,R5F10BLD,R5F10BLE,R5F10BLF,R5F10BLG,R5F10BGC,R5F10BGD,R5F10BGE,R5F10BGF,R5F10BGG" PIOR43="0" InUse=""&gt;
&lt;r_iic11_interrupt UserName="r_iic11_interrupt" INTHandle="" LibName="r_iicn_interrupt" InUse="" /&gt;
&lt;r_iic11_callback_master_receiveend UserName="r_iic11_callback_master_receiveend" LibName="r_iicn_callback_master_receiveend" InUse="" /&gt;
&lt;r_iic11_callback_master_sendend UserName="r_iic11_callback_master_sendend" LibName="r_iicn_callback_master_sendend" InUse="" /&gt;
&lt;r_iic11_callback_master_error UserName="r_iic11_callback_master_error" LibName="r_iicn_callback_master_error" InUse="" /&gt;
&lt;/IIC11&gt;
&lt;/SAU1&gt;
&lt;IICA0 Chip="RL78F13_32pin,RL78F13_48pin,RL78F13_64pin,RL78F13_80pin" InUse=""&gt;
&lt;R_IICA0_Create_UserInit UserName="R_IICA0_Create_UserInit" LibName="R_IICAn_Create_UserInit" InUse="" /&gt;
&lt;r_iica0_interrupt UserName="r_iica0_interrupt" INTHandle="" LibName="r_iican_interrupt" InUse="" /&gt;
@ -1200,6 +1328,40 @@
&lt;R_TAU0_Channel7_Get_PulseWidth UserName="R_TAU0_Channel7_Get_PulseWidth" LibName="R_TAU_Channeln_Get_PulseWidth" InUse="0" /&gt;
&lt;/Channel7&gt;
&lt;/TAU0&gt;
&lt;TAU1 Chip="groupb,groupc1,groupc2"&gt;
&lt;R_TAU1_Create UserName="R_TAU1_Create" LibName="R_TAU_Create" InUse="" Init="1" InitMode="" /&gt;
&lt;R_TAU1_Set_PowerOff UserName="R_TAU1_Set_PowerOff" LibName="R_TAU_Set_PowerOff" InUse="" /&gt;
&lt;Channel0 InUse=""&gt;
&lt;R_TAU1_Channel0_Start UserName="R_TAU1_Channel0_Start" LibName="R_TAU_Channeln_Start" InUse="" /&gt;
&lt;R_TAU1_Channel0_Stop UserName="R_TAU1_Channel0_Stop" LibName="R_TAU_Channeln_Stop" InUse="" /&gt;
&lt;R_TAU1_Channel0_Get_PulseWidth Chip="R5F10ALF,R5F10ALG,R5F10AGF,R5F10AGG,R5F10BLC,R5F10BLD,R5F10BLE,R5F10BLF,R5F10BLG,R5F10BGC,R5F10BGD,R5F10BGE,R5F10BGF,R5F10BGG,R5F10BBC,R5F10BBD,R5F10BBE,R5F10BBF,R5F10BBG,R5F10BAC,R5F10BAD,R5F10BAE,R5F10BAF,R5F10BAG" UserName="R_TAU1_Channel0_Get_PulseWidth" LibName="R_TAU_Channeln_Get_PulseWidth" InUse="" /&gt;
&lt;R_TAU1_Channel0_Set_SoftwareTriggerOn UserName="R_TAU1_Channel0_Set_SoftwareTriggerOn" LibName="R_TAU_Channeln_Set_SoftwareTriggerOn" InUse="" /&gt;
&lt;/Channel0&gt;
&lt;Channel1 InUse=""&gt;
&lt;R_TAU1_Channel1_Start UserName="R_TAU1_Channel1_Start" LibName="R_TAU_Channeln_Start" InUse="" /&gt;
&lt;R_TAU1_Channel1_Higher8bits_Start UserName="R_TAU1_Channel1_Higher8bits_Start" LibName="R_TAU_Channeln_Higher8bits_Start" InUse="" /&gt;
&lt;R_TAU1_Channel1_Lower8bits_Start UserName="R_TAU1_Channel1_Lower8bits_Start" LibName="R_TAU_Channeln_Lower8bits_Start" InUse="" /&gt;
&lt;R_TAU1_Channel1_Stop UserName="R_TAU1_Channel1_Stop" LibName="R_TAU_Channeln_Stop" InUse="" /&gt;
&lt;R_TAU1_Channel1_Higher8bits_Stop UserName="R_TAU1_Channel1_Higher8bits_Stop" LibName="R_TAU_Channeln_Higher8bits_Stop" InUse="" /&gt;
&lt;R_TAU1_Channel1_Lower8bits_Stop UserName="R_TAU1_Channel1_Lower8bits_Stop" LibName="R_TAU_Channeln_Lower8bits_Stop" InUse="" /&gt;
&lt;R_TAU1_Channel1_Get_PulseWidth Chip="R5F10ALF,R5F10ALG,R5F10AGF,R5F10AGG,R5F10BLC,R5F10BLD,R5F10BLE,R5F10BLF,R5F10BLG,R5F10BGC,R5F10BGD,R5F10BGE,R5F10BGF,R5F10BGG,R5F10BBC,R5F10BBD,R5F10BBE,R5F10BBF,R5F10BBG,R5F10BAC,R5F10BAD,R5F10BAE,R5F10BAF,R5F10BAG" UserName="R_TAU1_Channel1_Get_PulseWidth" LibName="R_TAU_Channeln_Get_PulseWidth" InUse="" /&gt;
&lt;/Channel1&gt;
&lt;Channel2 InUse=""&gt;
&lt;R_TAU1_Channel2_Start UserName="R_TAU1_Channel2_Start" LibName="R_TAU_Channeln_Start" InUse="" /&gt;
&lt;R_TAU1_Channel2_Stop UserName="R_TAU1_Channel2_Stop" LibName="R_TAU_Channeln_Stop" InUse="" /&gt;
&lt;R_TAU1_Channel2_Get_PulseWidth Chip="R5F10ALF,R5F10ALG,R5F10AGF,R5F10AGG,R5F10BLC,R5F10BLD,R5F10BLE,R5F10BLF,R5F10BLG,R5F10BGC,R5F10BGD,R5F10BGE,R5F10BGF,R5F10BGG,R5F10BBC,R5F10BBD,R5F10BBE,R5F10BBF,R5F10BBG,R5F10BAC,R5F10BAD,R5F10BAE,R5F10BAF,R5F10BAG" UserName="R_TAU1_Channel2_Get_PulseWidth" LibName="R_TAU_Channeln_Get_PulseWidth" InUse="" /&gt;
&lt;R_TAU1_Channel2_Set_SoftwareTriggerOn UserName="R_TAU1_Channel2_Set_SoftwareTriggerOn" LibName="R_TAU_Channeln_Set_SoftwareTriggerOn" InUse="" /&gt;
&lt;/Channel2&gt;
&lt;Channel3 InUse=""&gt;
&lt;R_TAU1_Channel3_Start UserName="R_TAU1_Channel3_Start" LibName="R_TAU_Channeln_Start" InUse="" /&gt;
&lt;R_TAU1_Channel3_Higher8bits_Start UserName="R_TAU1_Channel3_Higher8bits_Start" LibName="R_TAU_Channeln_Higher8bits_Start" InUse="" /&gt;
&lt;R_TAU1_Channel3_Lower8bits_Start UserName="R_TAU1_Channel3_Lower8bits_Start" LibName="R_TAU_Channeln_Lower8bits_Start" InUse="" /&gt;
&lt;R_TAU1_Channel3_Stop UserName="R_TAU1_Channel3_Stop" LibName="R_TAU_Channeln_Stop" InUse="" /&gt;
&lt;R_TAU1_Channel3_Higher8bits_Stop UserName="R_TAU1_Channel3_Higher8bits_Stop" LibName="R_TAU_Channeln_Higher8bits_Stop" InUse="" /&gt;
&lt;R_TAU1_Channel3_Lower8bits_Stop UserName="R_TAU1_Channel3_Lower8bits_Stop" LibName="R_TAU_Channeln_Lower8bits_Stop" InUse="" /&gt;
&lt;R_TAU1_Channel3_Get_PulseWidth Chip="R5F10ALF,R5F10ALG,R5F10AGF,R5F10AGG,R5F10BLC,R5F10BLD,R5F10BLE,R5F10BLF,R5F10BLG,R5F10BGC,R5F10BGD,R5F10BGE,R5F10BGF,R5F10BGG,R5F10BBC,R5F10BBD,R5F10BBE,R5F10BBF,R5F10BBG,R5F10BAC,R5F10BAD,R5F10BAE,R5F10BAF,R5F10BAG" UserName="R_TAU1_Channel3_Get_PulseWidth" LibName="R_TAU_Channeln_Get_PulseWidth" InUse="" /&gt;
&lt;/Channel3&gt;
&lt;/TAU1&gt;
&lt;TMRJ0 InUse=""&gt;
&lt;R_TMR_RJ0_Create UserName="R_TMR_RJ0_Create" LibName="R_TMR_RJn_Create" InUse="1" Init="2" InitMode="" /&gt;
&lt;R_TMR_RJ0_Start UserName="R_TMR_RJ0_Start" LibName="R_TMR_RJn_Start" InUse="1" /&gt;
@ -1257,6 +1419,23 @@
&lt;r_tau0_channel7_interrupt UserName="r_tau0_channel7_interrupt" INTHandle="" LibName="r_tau_channeln_interrupt" InUse="0" /&gt;
&lt;/Channel7&gt;
&lt;/TAU0&gt;
&lt;TAU1 Chip="groupb,groupc1,groupc2"&gt;
&lt;R_TAU1_Create_UserInit UserName="R_TAU1_Create_UserInit" LibName="R_TAU_Create_UserInit" InUse="" /&gt;
&lt;Channel0 InUse=""&gt;
&lt;r_tau1_channel0_interrupt UserName="r_tau1_channel0_interrupt" INTHandle="" LibName="r_tau_channeln_interrupt" InUse="" /&gt;
&lt;/Channel0&gt;
&lt;Channel1 InUse=""&gt;
&lt;r_tau1_channel1_interrupt UserName="r_tau1_channel1_interrupt" INTHandle="" LibName="r_tau_channeln_interrupt" InUse="" /&gt;
&lt;r_tau1_channel1_higher8bits_interrupt UserName="r_tau1_channel1_higher8bits_interrupt" INTHandle="" LibName="r_tau_channeln_higher8bits_interrupt" InUse="" /&gt;
&lt;/Channel1&gt;
&lt;Channel2 InUse=""&gt;
&lt;r_tau1_channel2_interrupt UserName="r_tau1_channel2_interrupt" INTHandle="" LibName="r_tau_channeln_interrupt" InUse="" /&gt;
&lt;/Channel2&gt;
&lt;Channel3 InUse=""&gt;
&lt;r_tau1_channel3_interrupt UserName="r_tau1_channel3_interrupt" INTHandle="" LibName="r_tau_channeln_interrupt" InUse="" /&gt;
&lt;r_tau1_channel3_higher8bits_interrupt UserName="r_tau1_channel3_higher8bits_interrupt" INTHandle="" LibName="r_tau_channeln_higher8bits_interrupt" InUse="" /&gt;
&lt;/Channel3&gt;
&lt;/TAU1&gt;
&lt;TMRJ0 InUse=""&gt;
&lt;R_TMR_RJ0_Create_UserInit UserName="R_TMR_RJ0_Create_UserInit" LibName="R_TMR_RJn_Create_UserInit" InUse="0" /&gt;
&lt;r_tmr_rj0_interrupt UserName="r_tmr_rj0_interrupt" LibName="r_tmr_rjn_interrupt" INTHandle="" InUse="1" /&gt;
@ -1273,17 +1452,17 @@
&lt;r_cg_timer.h UserName="r_cg_timer.h" LibName=".h" InUse="1" /&gt;
&lt;/TAU&gt;
&lt;WDT&gt;
&lt;r_cg_wdt.c UserName="r_cg_wdt.c" LibName=".c" InUse="1"&gt;
&lt;r_cg_wdt.c UserName="r_cg_wdt.c" LibName=".c" InUse="0"&gt;
&lt;Type R_WDT_Create="void R_WDT_Create(void)" R_WDT_Restart="void R_WDT_Restart(void)" /&gt;
&lt;R_WDT_Create UserName="R_WDT_Create" LibName="R_WDT_Create" InUse="1" Init="1" InitMode="" /&gt;
&lt;R_WDT_Restart UserName="R_WDT_Restart" LibName="R_WDT_Restart" InUse="1" /&gt;
&lt;R_WDT_Create UserName="R_WDT_Create" LibName="R_WDT_Create" InUse="0" Init="1" InitMode="" /&gt;
&lt;R_WDT_Restart UserName="R_WDT_Restart" LibName="R_WDT_Restart" InUse="0" /&gt;
&lt;/r_cg_wdt.c&gt;
&lt;r_cg_wdt_user.c UserName="r_cg_wdt_user.c" LibName="_user.c" InUse="1"&gt;
&lt;r_cg_wdt_user.c UserName="r_cg_wdt_user.c" LibName="_user.c" InUse="0"&gt;
&lt;Type R_WDT_Create_UserInit="void R_WDT_Create_UserInit(void)" r_wdt_interrupt="__interrupt static void r_wdt_interrupt(void)" /&gt;
&lt;R_WDT_Create_UserInit UserName="R_WDT_Create_UserInit" LibName="R_WDT_Create_UserInit" InUse="" /&gt;
&lt;r_wdt_interrupt UserName="r_wdt_interrupt" INTHandle="" LibName="r_wdt_interrupt" InUse="1" /&gt;
&lt;R_WDT_Create_UserInit UserName="R_WDT_Create_UserInit" LibName="R_WDT_Create_UserInit" InUse="0" /&gt;
&lt;r_wdt_interrupt UserName="r_wdt_interrupt" INTHandle="" LibName="r_wdt_interrupt" InUse="0" /&gt;
&lt;/r_cg_wdt_user.c&gt;
&lt;r_cg_wdt.h UserName="r_cg_wdt.h" LibName=".h" InUse="1" /&gt;
&lt;r_cg_wdt.h UserName="r_cg_wdt.h" LibName=".h" InUse="0" /&gt;
&lt;/WDT&gt;
&lt;RTC&gt;
&lt;r_cg_rtc.c UserName="r_cg_rtc.c" LibName=".c" InUse=""&gt;
@ -1468,18 +1647,19 @@
&lt;pior_value4 Name="pior_value4" Value="00" /&gt;
&lt;pior_value1 Name="pior_value1" Value="00" /&gt;
&lt;cg_security5 Name="cg_security5" Value="00" /&gt;
&lt;ocdstart Name="ocdstart" Value="07E00" /&gt;
&lt;ocdstart Name="ocdstart" Value="17E00" /&gt;
&lt;cg_security3 Name="cg_security3" Value="00" /&gt;
&lt;cg_security0 Name="cg_security0" Value="00" /&gt;
&lt;pior_value5 Name="pior_value5" Value="00" /&gt;
&lt;cg_security1 Name="cg_security1" Value="00" /&gt;
&lt;wdt_option Name="wdt_option" Value="F9" /&gt;
&lt;wdt_option Name="wdt_option" Value="E9" /&gt;
&lt;clock_option Name="clock_option" Value="E8" /&gt;
&lt;cg_option Name="cg_option" Value="04" /&gt;
&lt;cg_option Name="cg_option" Value="84" /&gt;
&lt;cg_security8 Name="cg_security8" Value="00" /&gt;
&lt;cg_security6 Name="cg_security6" Value="00" /&gt;
&lt;pior_value0 Name="pior_value0" Value="00" /&gt;
&lt;cg_security4 Name="cg_security4" Value="00" /&gt;
&lt;cg_onchip Name="cg_onchip" Value="" /&gt;
&lt;cg_security2 Name="cg_security2" Value="00" /&gt;
&lt;cg_iawctl_value Name="cg_iawctl_value" Value="00" /&gt;
&lt;lvi_option Name="lvi_option" Value="FF" /&gt;
@ -1503,18 +1683,24 @@
&lt;Channel0 UART="0" CSI="00" IIC="00" Channel="0" /&gt;
&lt;Channel1 Chip="RL78F13_64pin,RL78F13_80pin,RL78F13_48pin,RL78F13_32pin" PIOR41="0" UART="0" CSI="01" IIC="01" Channel="1" /&gt;
&lt;/SAU0&gt;
&lt;SAU1 Accelerate="No" MacroName="SAU" Channel="1" PIOR42="0" Chip="groupb,R5F10BBC,R5F10BBD,R5F10BBE,R5F10BBF,R5F10BBG,groupc2"&gt;
&lt;Channel0 UART="1" CSI="10" IIC="10" Channel="0" /&gt;
&lt;Channel1 Chip="groupb,groupc2" PIOR43="0" UART="1" CSI="11" IIC="11" Channel="1" /&gt;
&lt;/SAU1&gt;
&lt;IICA0 Accelerate="No" Chip="groupb,R5F10BBC,R5F10BBD,R5F10BBE,R5F10BBF,R5F10BBG,R5F10BGC,R5F10BGD,R5F10BGE,R5F10BGF,R5F10BGG,R5F10BLC,R5F10BLD,R5F10BLE,R5F10BLF,R5F10BLG,R5F10BME,R5F10BMF,R5F10BMG" MacroName="IICA" Channel="0" /&gt;
&lt;/Serial&gt;
&lt;ADC SetFlag="True" HelpID="adc" NeedRefresh="False"&gt;
&lt;ADC SetFlag="True" MacroName="ADC" /&gt;
&lt;/ADC&gt;
&lt;TAU SetFlag="True" HelpID="timer" NeedRefresh="False"&gt;
&lt;TAU0 Accelerate="No" MacroName="TAU" Channel="0" ChannelNum="0,1,2,3,4,5,6,7" SetFlag="True" TabEnable="True" /&gt;
&lt;TAU1 Accelerate="No" Chip="groupb,groupc1,groupc2" MacroName="TAU" Channel="1" ChannelNum="0,1,2,3" TabEnable="True" /&gt;
&lt;TMRJ0 SetFlag="True" MacroName="TMRJ" Channel="0" TabEnable="True" /&gt;
&lt;TMRD0 SetFlag="False" MacroName="TMRD" Channel="0" TabEnable="True" /&gt;
&lt;TMRD1 SetFlag="False" MacroName="TMRD" Channel="1" TabEnable="True" /&gt;
&lt;/TAU&gt;
&lt;WDT Prepared="true" SetFlag="true" HelpID="watchdogtimer" NeedRefresh="False"&gt;
&lt;WDT SetFlag="true" MacroName="WDT" /&gt;
&lt;WDT Prepared="true" SetFlag="False" HelpID="watchdogtimer" NeedRefresh="False"&gt;
&lt;WDT SetFlag="False" MacroName="WDT" /&gt;
&lt;/WDT&gt;
&lt;RTC SetFlag="" HelpID="rtc" NeedRefresh="False"&gt;
&lt;RTC MacroName="RTC" /&gt;
@ -1556,8 +1742,8 @@
&lt;setting name="TRD_FREQUENCY_VALUE" value="0" /&gt;
&lt;setting name="FSL_FREQUENCY_VALUE" value="0" /&gt;
&lt;setting name="RTC_IT_CLOCK" value="0" /&gt;
&lt;setting name="OCD_UNUSED" value="true" /&gt;
&lt;setting name="OCD_USED" value="false" /&gt;
&lt;setting name="OCD_UNUSED" value="false" /&gt;
&lt;setting name="OCD_USED" value="true" /&gt;
&lt;setting name="RRM_UNUSED" value="false" /&gt;
&lt;setting name="RRM_USED" value="true" /&gt;
&lt;setting name="TRACE_UNUSED" value="false" /&gt;
@ -1568,7 +1754,7 @@
&lt;setting name="SECURITY_ID_AUTHENTICATION_NOT_ERASE" value="false" /&gt;
&lt;setting name="SECURITY_ID_SELECT" value="true" /&gt;
&lt;setting name="SECURITY_ID_VALUE" value="0x00000000000000000000" /&gt;
&lt;setting name="RESET_SOURCE_FUNCTION_OUTPUT" value="true" /&gt;
&lt;setting name="RESET_SOURCE_FUNCTION_OUTPUT" value="false" /&gt;
&lt;setting name="RESOUT_UNUSED" value="true" /&gt;
&lt;setting name="RESOUT_USED" value="false" /&gt;
&lt;setting name="ILLEGAL_MEMORY_ACCESS_UNUSED" value="true" /&gt;
@ -2340,8 +2526,8 @@
&lt;/PortP14&gt;
&lt;/PORT&gt;
&lt;WDT&gt;
&lt;setting name="WDT_MODULE_USED" value="true" /&gt;
&lt;setting name="WDT_MODULE_UNUSE" value="false" /&gt;
&lt;setting name="WDT_MODULE_USED" value="false" /&gt;
&lt;setting name="WDT_MODULE_UNUSE" value="true" /&gt;
&lt;setting name="WDT_OVERFLOW_TIME" value="4" /&gt;
&lt;setting name="WDT_WINDOW_OPEN_TIME" value="2" /&gt;
&lt;setting name="WDT_HALT_STOP_OPERATION_ENABLE" value="true" /&gt;
@ -2648,6 +2834,24 @@
&lt;setting name="Interrupt_priority" value="3" /&gt;
&lt;setting name="Interrupt_only_priority" value="3" /&gt;
&lt;/LVD&gt;
&lt;TAU1&gt;
&lt;Channel0&gt;
&lt;setting name="ChannelFunction" value="0" /&gt;
&lt;setting name="Pinselection" value="-1" /&gt;
&lt;/Channel0&gt;
&lt;Channel1&gt;
&lt;setting name="ChannelFunction" value="0" /&gt;
&lt;setting name="Pinselection" value="-1" /&gt;
&lt;/Channel1&gt;
&lt;Channel2&gt;
&lt;setting name="ChannelFunction" value="0" /&gt;
&lt;setting name="Pinselection" value="-1" /&gt;
&lt;/Channel2&gt;
&lt;Channel3&gt;
&lt;setting name="ChannelFunction" value="0" /&gt;
&lt;setting name="Pinselection" value="-1" /&gt;
&lt;/Channel3&gt;
&lt;/TAU1&gt;
&lt;/SETTING&gt;
&lt;/RL78F13&gt;</CodeGeneratorData>
</Extension_CodePart2>

View File

@ -81,7 +81,7 @@ Includes
#include "r_cg_userdefine.h"
#define RLIN_DateBuffer LDB01
#define RLIN_DateBuffer 0x6D8//LDB01
#ifdef RLIN_Master
uint8_t Master_TxData1[]={0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00}; /*Transmission data store array*/
@ -252,11 +252,11 @@ void RLIN_Master_HeaderTransmit(uint8_t ID)
switch(ID)
{
case 0x00: RLIN_Master_Transmit(Master_TxData1,2); /* ready for response transmit*/
case 0x80: RLIN_Master_Transmit(Master_TxData1,2); /* ready for response transmit*/
break;
case 0x01: RLIN_Master_Receive(8); /* ready for response transmit*/
case 0x99: RLIN_Master_Receive(8); /* ready for response transmit*/
break;
case 0x21: RLIN_Master_Receive(2); /* ready for response transmit*/
case 0x61: RLIN_Master_Receive(8); /* ready for response transmit*/
break;
case 0x8B: RLIN_Master_Receive(2); /* ready for response receive*/
break;
@ -307,23 +307,12 @@ void RLIN_Master_Receive(uint8_t Data_length)
* Arguments : uint8_t Data_length : receive data length.
* Return Value : None
***********************************************************************************************************************/
uint8_t LIN_RxDataBuf[8] = {0};
uint8_t LIN_RxDataBuf[16] = {0};
extern void LIN_Rx_Handle(uint8_t,uint8_t *);
void RLIN_Master_GetData(void)
{
Get_reponse_RxData(LIN_RxDataBuf);
switch(LIDB0)
{
case 0x8B:
//LED = Get_reponse_RxData(Master_RxData1);
//P6=Master_RxData1[1];
break;
/* case 0x4c: Get_reponse_RxData(Master_RxData2); /*no used*/
/* break;
/* case 0x0D: Get_reponse_RxData(Master_RxData3); /*no used*/
/* break; */
default: break;
}
LIN_Rx_Handle(LIDB0,LIN_RxDataBuf);
}
#endif
@ -335,7 +324,7 @@ void RLIN_Master_GetData(void)
* Return Value : None
***********************************************************************************************************************/
void Clear_DataBuffer()
void Clear_DataBuffer(void)
{
uint8_t i;
uint16_t Databuf_adr;

View File

@ -20,20 +20,20 @@
/* found by accessing the following link: */
/* http://www.renesas.com/disclaimer */
/* */
/* Device : RL78/R5F10AGC */
/* Device : RL78/R5F10AGF */
/* File Name : iodefine.h */
/* Abstract : Definition of Special Function Register (SFR) */
/* History : V1.11 [Device File version] */
/* Options : -df=E:\Program Files (x86)\renesas\CS+\CC\Device\RL78\Devicef */
/* ile\DR5F10AGC.DVF -o=F:\FCB_project\temp\bczt_new\CODE\BCZT\i */
/* odefine.h -f */
/* Date : 2023-10-20 */
/* ile\DR5F10AGF.DVF -o=F:\FCB_project\temp\bczt_new\CODE\R5f10A */
/* GF\iodefine.h -f */
/* Date : 2023-11-24 */
/* Version : V1.15.00.01 [df2iodef.exe version] */
/* This is a typical example. */
/* */
/******************************************************************************/
#ifndef __R5F10AGCIODEFINE_HEADER__
#define __R5F10AGCIODEFINE_HEADER__
#ifndef __R5F10AGFIODEFINE_HEADER__
#define __R5F10AGFIODEFINE_HEADER__
typedef struct
{
@ -104,8 +104,6 @@ typedef struct
#define PU6_bit (*(volatile __near __bitf_T *)0x36)
#define PU7 (*(volatile __near unsigned char *)0x37)
#define PU7_bit (*(volatile __near __bitf_T *)0x37)
#define PU9 (*(volatile __near unsigned char *)0x39)
#define PU9_bit (*(volatile __near __bitf_T *)0x39)
#define PU12 (*(volatile __near unsigned char *)0x3C)
#define PU12_bit (*(volatile __near __bitf_T *)0x3C)
#define PU14 (*(volatile __near unsigned char *)0x3E)
@ -114,18 +112,28 @@ typedef struct
#define PIM1_bit (*(volatile __near __bitf_T *)0x41)
#define PIM3 (*(volatile __near unsigned char *)0x43)
#define PIM3_bit (*(volatile __near __bitf_T *)0x43)
#define PIM6 (*(volatile __near unsigned char *)0x46)
#define PIM6_bit (*(volatile __near __bitf_T *)0x46)
#define PIM7 (*(volatile __near unsigned char *)0x47)
#define PIM7_bit (*(volatile __near __bitf_T *)0x47)
#define PIM12 (*(volatile __near unsigned char *)0x4C)
#define PIM12_bit (*(volatile __near __bitf_T *)0x4C)
#define POM1 (*(volatile __near unsigned char *)0x51)
#define POM1_bit (*(volatile __near __bitf_T *)0x51)
#define POM6 (*(volatile __near unsigned char *)0x56)
#define POM6_bit (*(volatile __near __bitf_T *)0x56)
#define POM7 (*(volatile __near unsigned char *)0x57)
#define POM7_bit (*(volatile __near __bitf_T *)0x57)
#define POM12 (*(volatile __near unsigned char *)0x5C)
#define POM12_bit (*(volatile __near __bitf_T *)0x5C)
#define PMC12 (*(volatile __near unsigned char *)0x6C)
#define PMC12_bit (*(volatile __near __bitf_T *)0x6C)
#define NFEN0 (*(volatile __near unsigned char *)0x70)
#define NFEN0_bit (*(volatile __near __bitf_T *)0x70)
#define NFEN1 (*(volatile __near unsigned char *)0x71)
#define NFEN1_bit (*(volatile __near __bitf_T *)0x71)
#define NFEN2 (*(volatile __near unsigned char *)0x72)
#define NFEN2_bit (*(volatile __near __bitf_T *)0x72)
#define ISC (*(volatile __near unsigned char *)0x73)
#define ISC_bit (*(volatile __near __bitf_T *)0x73)
#define TIS0 (*(volatile __near unsigned char *)0x74)
@ -148,7 +156,10 @@ typedef struct
#define PER0 (*(volatile __near unsigned char *)0xF0)
#define PER0_bit (*(volatile __near __bitf_T *)0xF0)
#define TAU0EN (((volatile __near __bitf_T *)0xF0)->no0)
#define TAU1EN (((volatile __near __bitf_T *)0xF0)->no1)
#define SAU0EN (((volatile __near __bitf_T *)0xF0)->no2)
#define SAU1EN (((volatile __near __bitf_T *)0xF0)->no3)
#define IICA0EN (((volatile __near __bitf_T *)0xF0)->no4)
#define ADCEN (((volatile __near __bitf_T *)0xF0)->no5)
#define RTCEN (((volatile __near __bitf_T *)0xF0)->no7)
#define OSMC (*(volatile __near unsigned char *)0xF3)
@ -184,6 +195,37 @@ typedef struct
#define SOL0L (*(volatile __near unsigned char *)0x120)
#define SSE0 (*(volatile __near unsigned short *)0x122)
#define SSE0L (*(volatile __near unsigned char *)0x122)
#define SSR10 (*(volatile __near unsigned short *)0x140)
#define SSR10L (*(volatile __near unsigned char *)0x140)
#define SSR11 (*(volatile __near unsigned short *)0x142)
#define SSR11L (*(volatile __near unsigned char *)0x142)
#define SIR10 (*(volatile __near unsigned short *)0x144)
#define SIR10L (*(volatile __near unsigned char *)0x144)
#define SIR11 (*(volatile __near unsigned short *)0x146)
#define SIR11L (*(volatile __near unsigned char *)0x146)
#define SMR10 (*(volatile __near unsigned short *)0x148)
#define SMR11 (*(volatile __near unsigned short *)0x14A)
#define SCR10 (*(volatile __near unsigned short *)0x14C)
#define SCR11 (*(volatile __near unsigned short *)0x14E)
#define SE1 (*(volatile __near unsigned short *)0x150)
#define SE1L (*(volatile __near unsigned char *)0x150)
#define SE1L_bit (*(volatile __near __bitf_T *)0x150)
#define SS1 (*(volatile __near unsigned short *)0x152)
#define SS1L (*(volatile __near unsigned char *)0x152)
#define SS1L_bit (*(volatile __near __bitf_T *)0x152)
#define ST1 (*(volatile __near unsigned short *)0x154)
#define ST1L (*(volatile __near unsigned char *)0x154)
#define ST1L_bit (*(volatile __near __bitf_T *)0x154)
#define SPS1 (*(volatile __near unsigned short *)0x156)
#define SPS1L (*(volatile __near unsigned char *)0x156)
#define SO1 (*(volatile __near unsigned short *)0x158)
#define SOE1 (*(volatile __near unsigned short *)0x15A)
#define SOE1L (*(volatile __near unsigned char *)0x15A)
#define SOE1L_bit (*(volatile __near __bitf_T *)0x15A)
#define SOL1 (*(volatile __near unsigned short *)0x160)
#define SOL1L (*(volatile __near unsigned char *)0x160)
#define SSE1 (*(volatile __near unsigned short *)0x162)
#define SSE1L (*(volatile __near unsigned char *)0x162)
#define TCR00 (*(volatile __near unsigned short *)0x180)
#define TCR01 (*(volatile __near unsigned short *)0x182)
#define TCR02 (*(volatile __near unsigned short *)0x184)
@ -235,6 +277,41 @@ typedef struct
#define TOL0L (*(volatile __near unsigned char *)0x1BC)
#define TOM0 (*(volatile __near unsigned short *)0x1BE)
#define TOM0L (*(volatile __near unsigned char *)0x1BE)
#define TCR10 (*(volatile __near unsigned short *)0x1C0)
#define TCR11 (*(volatile __near unsigned short *)0x1C2)
#define TCR12 (*(volatile __near unsigned short *)0x1C4)
#define TCR13 (*(volatile __near unsigned short *)0x1C6)
#define TMR10 (*(volatile __near unsigned short *)0x1D0)
#define TMR11 (*(volatile __near unsigned short *)0x1D2)
#define TMR12 (*(volatile __near unsigned short *)0x1D4)
#define TMR13 (*(volatile __near unsigned short *)0x1D6)
#define TSR10 (*(volatile __near unsigned short *)0x1E0)
#define TSR10L (*(volatile __near unsigned char *)0x1E0)
#define TSR11 (*(volatile __near unsigned short *)0x1E2)
#define TSR11L (*(volatile __near unsigned char *)0x1E2)
#define TSR12 (*(volatile __near unsigned short *)0x1E4)
#define TSR12L (*(volatile __near unsigned char *)0x1E4)
#define TSR13 (*(volatile __near unsigned short *)0x1E6)
#define TSR13L (*(volatile __near unsigned char *)0x1E6)
#define TE1 (*(volatile __near unsigned short *)0x1F0)
#define TE1L (*(volatile __near unsigned char *)0x1F0)
#define TE1L_bit (*(volatile __near __bitf_T *)0x1F0)
#define TS1 (*(volatile __near unsigned short *)0x1F2)
#define TS1L (*(volatile __near unsigned char *)0x1F2)
#define TS1L_bit (*(volatile __near __bitf_T *)0x1F2)
#define TT1 (*(volatile __near unsigned short *)0x1F4)
#define TT1L (*(volatile __near unsigned char *)0x1F4)
#define TT1L_bit (*(volatile __near __bitf_T *)0x1F4)
#define TPS1 (*(volatile __near unsigned short *)0x1F6)
#define TO1 (*(volatile __near unsigned short *)0x1F8)
#define TO1L (*(volatile __near unsigned char *)0x1F8)
#define TOE1 (*(volatile __near unsigned short *)0x1FA)
#define TOE1L (*(volatile __near unsigned char *)0x1FA)
#define TOE1L_bit (*(volatile __near __bitf_T *)0x1FA)
#define TOL1 (*(volatile __near unsigned short *)0x1FC)
#define TOL1L (*(volatile __near unsigned char *)0x1FC)
#define TOM1 (*(volatile __near unsigned short *)0x1FE)
#define TOM1L (*(volatile __near unsigned char *)0x1FE)
#define ERADR (*(volatile __near unsigned short *)0x200)
#define ECCIER (*(volatile __near unsigned char *)0x202)
#define ECCER (*(volatile __near unsigned char *)0x203)
@ -253,6 +330,28 @@ typedef struct
#define PSNZCNT3_bit (*(volatile __near __bitf_T *)0x225)
#define PWMDLY0 (*(volatile __near unsigned short *)0x228)
#define PWMDLY1 (*(volatile __near unsigned short *)0x22A)
#define PWMDLY2 (*(volatile __near unsigned short *)0x22C)
#define IICCTL00 (*(volatile __near unsigned char *)0x230)
#define IICCTL00_bit (*(volatile __near __bitf_T *)0x230)
#define SPT0 (((volatile __near __bitf_T *)0x230)->no0)
#define STT0 (((volatile __near __bitf_T *)0x230)->no1)
#define ACKE0 (((volatile __near __bitf_T *)0x230)->no2)
#define WTIM0 (((volatile __near __bitf_T *)0x230)->no3)
#define SPIE0 (((volatile __near __bitf_T *)0x230)->no4)
#define WREL0 (((volatile __near __bitf_T *)0x230)->no5)
#define LREL0 (((volatile __near __bitf_T *)0x230)->no6)
#define IICE0 (((volatile __near __bitf_T *)0x230)->no7)
#define IICCTL01 (*(volatile __near unsigned char *)0x231)
#define IICCTL01_bit (*(volatile __near __bitf_T *)0x231)
#define PRS0 (((volatile __near __bitf_T *)0x231)->no0)
#define DFC0 (((volatile __near __bitf_T *)0x231)->no2)
#define SMC0 (((volatile __near __bitf_T *)0x231)->no3)
#define DAD0 (((volatile __near __bitf_T *)0x231)->no4)
#define CLD0 (((volatile __near __bitf_T *)0x231)->no5)
#define WUP0 (((volatile __near __bitf_T *)0x231)->no7)
#define IICWL0 (*(volatile __near unsigned char *)0x232)
#define IICWH0 (*(volatile __near unsigned char *)0x233)
#define SVA0 (*(volatile __near unsigned char *)0x234)
#define TRJCR0 (*(volatile __near unsigned char *)0x240)
#define TRJIOC0 (*(volatile __near unsigned char *)0x241)
#define TRJIOC0_bit (*(volatile __near __bitf_T *)0x241)
@ -408,6 +507,8 @@ typedef struct
#define DTCEN1_bit (*(volatile __near __bitf_T *)0x2E9)
#define DTCEN10 (((volatile __near __bitf_T *)0x2E9)->no0)
#define DTCEN11 (((volatile __near __bitf_T *)0x2E9)->no1)
#define DTCEN12 (((volatile __near __bitf_T *)0x2E9)->no2)
#define DTCEN13 (((volatile __near __bitf_T *)0x2E9)->no3)
#define DTCEN14 (((volatile __near __bitf_T *)0x2E9)->no4)
#define DTCEN15 (((volatile __near __bitf_T *)0x2E9)->no5)
#define DTCEN16 (((volatile __near __bitf_T *)0x2E9)->no6)
@ -432,6 +533,10 @@ typedef struct
#define DTCEN37 (((volatile __near __bitf_T *)0x2EB)->no7)
#define DTCEN4 (*(volatile __near unsigned char *)0x2EC)
#define DTCEN4_bit (*(volatile __near __bitf_T *)0x2EC)
#define DTCEN40 (((volatile __near __bitf_T *)0x2EC)->no0)
#define DTCEN41 (((volatile __near __bitf_T *)0x2EC)->no1)
#define DTCEN42 (((volatile __near __bitf_T *)0x2EC)->no2)
#define DTCEN43 (((volatile __near __bitf_T *)0x2EC)->no3)
#define DTCEN45 (((volatile __near __bitf_T *)0x2EC)->no5)
#define DTCEN46 (((volatile __near __bitf_T *)0x2EC)->no6)
#define DTCEN47 (((volatile __near __bitf_T *)0x2EC)->no7)
@ -556,6 +661,27 @@ typedef struct
#define EGP1_bit (*(volatile __near __bitf_T *)0xFF3A)
#define EGN1 (*(volatile __near unsigned char *)0xFF3B)
#define EGN1_bit (*(volatile __near __bitf_T *)0xFF3B)
#define SDR10 (*(volatile __near unsigned short *)0xFF48)
#define SDR10L (*(volatile __near unsigned char *)0xFF48)
#define SDR11 (*(volatile __near unsigned short *)0xFF4A)
#define SDR11L (*(volatile __near unsigned char *)0xFF4A)
#define IICA0 (*(volatile __near unsigned char *)0xFF50)
#define IICS0 (*(volatile __near unsigned char *)0xFF51)
#define IICS0_bit (*(volatile __near __bitf_T *)0xFF51)
#define SPD0 (((volatile __near __bitf_T *)0xFF51)->no0)
#define STD0 (((volatile __near __bitf_T *)0xFF51)->no1)
#define ACKD0 (((volatile __near __bitf_T *)0xFF51)->no2)
#define TRC0 (((volatile __near __bitf_T *)0xFF51)->no3)
#define COI0 (((volatile __near __bitf_T *)0xFF51)->no4)
#define EXC0 (((volatile __near __bitf_T *)0xFF51)->no5)
#define ALD0 (((volatile __near __bitf_T *)0xFF51)->no6)
#define MSTS0 (((volatile __near __bitf_T *)0xFF51)->no7)
#define IICF0 (*(volatile __near unsigned char *)0xFF52)
#define IICF0_bit (*(volatile __near __bitf_T *)0xFF52)
#define IICRSV0 (((volatile __near __bitf_T *)0xFF52)->no0)
#define STCEN0 (((volatile __near __bitf_T *)0xFF52)->no1)
#define IICBSY0 (((volatile __near __bitf_T *)0xFF52)->no6)
#define STCF0 (((volatile __near __bitf_T *)0xFF52)->no7)
#define SUBCUDW (*(volatile __near unsigned short *)0xFF54)
#define TRDGRC0 (*(volatile __near unsigned short *)0xFF58)
#define TRDGRD0 (*(volatile __near unsigned short *)0xFF5A)
@ -569,6 +695,14 @@ typedef struct
#define TDR05 (*(volatile __near unsigned short *)0xFF6A)
#define TDR06 (*(volatile __near unsigned short *)0xFF6C)
#define TDR07 (*(volatile __near unsigned short *)0xFF6E)
#define TDR10 (*(volatile __near unsigned short *)0xFF70)
#define TDR11 (*(volatile __near unsigned short *)0xFF72)
#define TDR11L (*(volatile __near unsigned char *)0xFF72)
#define TDR11H (*(volatile __near unsigned char *)0xFF73)
#define TDR12 (*(volatile __near unsigned short *)0xFF74)
#define TDR13 (*(volatile __near unsigned short *)0xFF76)
#define TDR13L (*(volatile __near unsigned char *)0xFF76)
#define TDR13H (*(volatile __near unsigned char *)0xFF77)
#define SEC (*(volatile __near unsigned char *)0xFF92)
#define MIN (*(volatile __near unsigned char *)0xFF93)
#define HOUR (*(volatile __near unsigned char *)0xFF94)
@ -632,6 +766,10 @@ typedef struct
#define TMIF07 (((volatile __near __bitf_T *)0xFFD0)->no2)
#define LIN0WUPIF (((volatile __near __bitf_T *)0xFFD0)->no3)
#define KRIF (((volatile __near __bitf_T *)0xFFD0)->no4)
#define TMIF10 (((volatile __near __bitf_T *)0xFFD1)->no3)
#define TMIF11 (((volatile __near __bitf_T *)0xFFD1)->no4)
#define TMIF12 (((volatile __near __bitf_T *)0xFFD1)->no5)
#define TMIF13 (((volatile __near __bitf_T *)0xFFD1)->no6)
#define FLIF (((volatile __near __bitf_T *)0xFFD1)->no7)
#define MK2 (*(volatile __near unsigned short *)0xFFD4)
#define MK2L (*(volatile __near unsigned char *)0xFFD4)
@ -643,6 +781,10 @@ typedef struct
#define TMMK07 (((volatile __near __bitf_T *)0xFFD4)->no2)
#define LIN0WUPMK (((volatile __near __bitf_T *)0xFFD4)->no3)
#define KRMK (((volatile __near __bitf_T *)0xFFD4)->no4)
#define TMMK10 (((volatile __near __bitf_T *)0xFFD5)->no3)
#define TMMK11 (((volatile __near __bitf_T *)0xFFD5)->no4)
#define TMMK12 (((volatile __near __bitf_T *)0xFFD5)->no5)
#define TMMK13 (((volatile __near __bitf_T *)0xFFD5)->no6)
#define FLMK (((volatile __near __bitf_T *)0xFFD5)->no7)
#define PR02 (*(volatile __near unsigned short *)0xFFD8)
#define PR02L (*(volatile __near unsigned char *)0xFFD8)
@ -654,6 +796,10 @@ typedef struct
#define TMPR007 (((volatile __near __bitf_T *)0xFFD8)->no2)
#define LIN0WUPPR0 (((volatile __near __bitf_T *)0xFFD8)->no3)
#define KRPR0 (((volatile __near __bitf_T *)0xFFD8)->no4)
#define TMPR010 (((volatile __near __bitf_T *)0xFFD9)->no3)
#define TMPR011 (((volatile __near __bitf_T *)0xFFD9)->no4)
#define TMPR012 (((volatile __near __bitf_T *)0xFFD9)->no5)
#define TMPR013 (((volatile __near __bitf_T *)0xFFD9)->no6)
#define FLPR0 (((volatile __near __bitf_T *)0xFFD9)->no7)
#define PR12 (*(volatile __near unsigned short *)0xFFDC)
#define PR12L (*(volatile __near unsigned char *)0xFFDC)
@ -665,6 +811,10 @@ typedef struct
#define TMPR107 (((volatile __near __bitf_T *)0xFFDC)->no2)
#define LIN0WUPPR1 (((volatile __near __bitf_T *)0xFFDC)->no3)
#define KRPR1 (((volatile __near __bitf_T *)0xFFDC)->no4)
#define TMPR110 (((volatile __near __bitf_T *)0xFFDD)->no3)
#define TMPR111 (((volatile __near __bitf_T *)0xFFDD)->no4)
#define TMPR112 (((volatile __near __bitf_T *)0xFFDD)->no5)
#define TMPR113 (((volatile __near __bitf_T *)0xFFDD)->no6)
#define FLPR1 (((volatile __near __bitf_T *)0xFFDD)->no7)
#define IF0 (*(volatile __near unsigned short *)0xFFE0)
#define IF0L (*(volatile __near unsigned char *)0xFFE0)
@ -700,6 +850,8 @@ typedef struct
#define LIN0RVCIF (((volatile __near __bitf_T *)0xFFE2)->no0)
#define LIN0IF (((volatile __near __bitf_T *)0xFFE2)->no1)
#define LIN0STAIF (((volatile __near __bitf_T *)0xFFE2)->no1)
#define IICAIF0 (((volatile __near __bitf_T *)0xFFE2)->no2)
#define PIF8 (((volatile __near __bitf_T *)0xFFE2)->no3)
#define RTCIF (((volatile __near __bitf_T *)0xFFE2)->no3)
#define TMIF00 (((volatile __near __bitf_T *)0xFFE2)->no4)
#define TMIF01 (((volatile __near __bitf_T *)0xFFE2)->no5)
@ -707,9 +859,18 @@ typedef struct
#define TMIF03 (((volatile __near __bitf_T *)0xFFE2)->no7)
#define ADIF (((volatile __near __bitf_T *)0xFFE3)->no0)
#define PIF6 (((volatile __near __bitf_T *)0xFFE3)->no1)
#define TMIF11H (((volatile __near __bitf_T *)0xFFE3)->no1)
#define PIF7 (((volatile __near __bitf_T *)0xFFE3)->no2)
#define TMIF13H (((volatile __near __bitf_T *)0xFFE3)->no2)
#define PIF9 (((volatile __near __bitf_T *)0xFFE3)->no3)
#define TMIF01H (((volatile __near __bitf_T *)0xFFE3)->no3)
#define TMIF03H (((volatile __near __bitf_T *)0xFFE3)->no4)
#define CSIIF10 (((volatile __near __bitf_T *)0xFFE3)->no5)
#define IICIF10 (((volatile __near __bitf_T *)0xFFE3)->no5)
#define STIF1 (((volatile __near __bitf_T *)0xFFE3)->no5)
#define CSIIF11 (((volatile __near __bitf_T *)0xFFE3)->no6)
#define IICIF11 (((volatile __near __bitf_T *)0xFFE3)->no6)
#define SRIF1 (((volatile __near __bitf_T *)0xFFE3)->no6)
#define TMIF04 (((volatile __near __bitf_T *)0xFFE3)->no7)
#define MK0 (*(volatile __near unsigned short *)0xFFE4)
#define MK0L (*(volatile __near unsigned char *)0xFFE4)
@ -745,6 +906,8 @@ typedef struct
#define LIN0RVCMK (((volatile __near __bitf_T *)0xFFE6)->no0)
#define LIN0MK (((volatile __near __bitf_T *)0xFFE6)->no1)
#define LIN0STAMK (((volatile __near __bitf_T *)0xFFE6)->no1)
#define IICAMK0 (((volatile __near __bitf_T *)0xFFE6)->no2)
#define PMK8 (((volatile __near __bitf_T *)0xFFE6)->no3)
#define RTCMK (((volatile __near __bitf_T *)0xFFE6)->no3)
#define TMMK00 (((volatile __near __bitf_T *)0xFFE6)->no4)
#define TMMK01 (((volatile __near __bitf_T *)0xFFE6)->no5)
@ -752,9 +915,18 @@ typedef struct
#define TMMK03 (((volatile __near __bitf_T *)0xFFE6)->no7)
#define ADMK (((volatile __near __bitf_T *)0xFFE7)->no0)
#define PMK6 (((volatile __near __bitf_T *)0xFFE7)->no1)
#define TMMK11H (((volatile __near __bitf_T *)0xFFE7)->no1)
#define PMK7 (((volatile __near __bitf_T *)0xFFE7)->no2)
#define TMMK13H (((volatile __near __bitf_T *)0xFFE7)->no2)
#define PMK9 (((volatile __near __bitf_T *)0xFFE7)->no3)
#define TMMK01H (((volatile __near __bitf_T *)0xFFE7)->no3)
#define TMMK03H (((volatile __near __bitf_T *)0xFFE7)->no4)
#define CSIMK10 (((volatile __near __bitf_T *)0xFFE7)->no5)
#define IICMK10 (((volatile __near __bitf_T *)0xFFE7)->no5)
#define STMK1 (((volatile __near __bitf_T *)0xFFE7)->no5)
#define CSIMK11 (((volatile __near __bitf_T *)0xFFE7)->no6)
#define IICMK11 (((volatile __near __bitf_T *)0xFFE7)->no6)
#define SRMK1 (((volatile __near __bitf_T *)0xFFE7)->no6)
#define TMMK04 (((volatile __near __bitf_T *)0xFFE7)->no7)
#define PR00 (*(volatile __near unsigned short *)0xFFE8)
#define PR00L (*(volatile __near unsigned char *)0xFFE8)
@ -790,6 +962,8 @@ typedef struct
#define LIN0RVCPR0 (((volatile __near __bitf_T *)0xFFEA)->no0)
#define LIN0PR0 (((volatile __near __bitf_T *)0xFFEA)->no1)
#define LIN0STAPR0 (((volatile __near __bitf_T *)0xFFEA)->no1)
#define IICAPR00 (((volatile __near __bitf_T *)0xFFEA)->no2)
#define PPR08 (((volatile __near __bitf_T *)0xFFEA)->no3)
#define RTCPR0 (((volatile __near __bitf_T *)0xFFEA)->no3)
#define TMPR000 (((volatile __near __bitf_T *)0xFFEA)->no4)
#define TMPR001 (((volatile __near __bitf_T *)0xFFEA)->no5)
@ -797,9 +971,18 @@ typedef struct
#define TMPR003 (((volatile __near __bitf_T *)0xFFEA)->no7)
#define ADPR0 (((volatile __near __bitf_T *)0xFFEB)->no0)
#define PPR06 (((volatile __near __bitf_T *)0xFFEB)->no1)
#define TMPR011H (((volatile __near __bitf_T *)0xFFEB)->no1)
#define PPR07 (((volatile __near __bitf_T *)0xFFEB)->no2)
#define TMPR013H (((volatile __near __bitf_T *)0xFFEB)->no2)
#define PPR09 (((volatile __near __bitf_T *)0xFFEB)->no3)
#define TMPR001H (((volatile __near __bitf_T *)0xFFEB)->no3)
#define TMPR003H (((volatile __near __bitf_T *)0xFFEB)->no4)
#define CSIPR010 (((volatile __near __bitf_T *)0xFFEB)->no5)
#define IICPR010 (((volatile __near __bitf_T *)0xFFEB)->no5)
#define STPR01 (((volatile __near __bitf_T *)0xFFEB)->no5)
#define CSIPR011 (((volatile __near __bitf_T *)0xFFEB)->no6)
#define IICPR011 (((volatile __near __bitf_T *)0xFFEB)->no6)
#define SRPR01 (((volatile __near __bitf_T *)0xFFEB)->no6)
#define TMPR004 (((volatile __near __bitf_T *)0xFFEB)->no7)
#define PR10 (*(volatile __near unsigned short *)0xFFEC)
#define PR10L (*(volatile __near unsigned char *)0xFFEC)
@ -835,6 +1018,8 @@ typedef struct
#define LIN0RVCPR1 (((volatile __near __bitf_T *)0xFFEE)->no0)
#define LIN0PR1 (((volatile __near __bitf_T *)0xFFEE)->no1)
#define LIN0STAPR1 (((volatile __near __bitf_T *)0xFFEE)->no1)
#define IICAPR10 (((volatile __near __bitf_T *)0xFFEE)->no2)
#define PPR18 (((volatile __near __bitf_T *)0xFFEE)->no3)
#define RTCPR1 (((volatile __near __bitf_T *)0xFFEE)->no3)
#define TMPR100 (((volatile __near __bitf_T *)0xFFEE)->no4)
#define TMPR101 (((volatile __near __bitf_T *)0xFFEE)->no5)
@ -842,9 +1027,18 @@ typedef struct
#define TMPR103 (((volatile __near __bitf_T *)0xFFEE)->no7)
#define ADPR1 (((volatile __near __bitf_T *)0xFFEF)->no0)
#define PPR16 (((volatile __near __bitf_T *)0xFFEF)->no1)
#define TMPR111H (((volatile __near __bitf_T *)0xFFEF)->no1)
#define PPR17 (((volatile __near __bitf_T *)0xFFEF)->no2)
#define TMPR113H (((volatile __near __bitf_T *)0xFFEF)->no2)
#define PPR19 (((volatile __near __bitf_T *)0xFFEF)->no3)
#define TMPR101H (((volatile __near __bitf_T *)0xFFEF)->no3)
#define TMPR103H (((volatile __near __bitf_T *)0xFFEF)->no4)
#define CSIPR110 (((volatile __near __bitf_T *)0xFFEF)->no5)
#define IICPR110 (((volatile __near __bitf_T *)0xFFEF)->no5)
#define STPR11 (((volatile __near __bitf_T *)0xFFEF)->no5)
#define CSIPR111 (((volatile __near __bitf_T *)0xFFEF)->no6)
#define IICPR111 (((volatile __near __bitf_T *)0xFFEF)->no6)
#define SRPR11 (((volatile __near __bitf_T *)0xFFEF)->no6)
#define TMPR104 (((volatile __near __bitf_T *)0xFFEF)->no7)
#define MACRL (*(volatile __near unsigned short *)0xFFF0)
#define MACRH (*(volatile __near unsigned short *)0xFFF2)
@ -878,6 +1072,8 @@ typedef struct
#define INTLIN0RVC 0x0024
#define INTLIN0 0x0026
#define INTLIN0STA 0x0026
#define INTIICA0 0x0028
#define INTP8 0x002A
#define INTRTC 0x002A
#define INTTM00 0x002C
#define INTTM01 0x002E
@ -885,15 +1081,28 @@ typedef struct
#define INTTM03 0x0032
#define INTAD 0x0034
#define INTP6 0x0036
#define INTTM11H 0x0036
#define INTP7 0x0038
#define INTTM13H 0x0038
#define INTP9 0x003A
#define INTTM01H 0x003A
#define INTTM03H 0x003C
#define INTCSI10 0x003E
#define INTIIC10 0x003E
#define INTST1 0x003E
#define INTCSI11 0x0040
#define INTIIC11 0x0040
#define INTSR1 0x0040
#define INTTM04 0x0042
#define INTTM05 0x0044
#define INTTM06 0x0046
#define INTTM07 0x0048
#define INTLIN0WUP 0x004A
#define INTKR 0x004C
#define INTTM10 0x005A
#define INTTM11 0x005C
#define INTTM12 0x005E
#define INTTM13 0x0060
#define INTFL 0x0062
#endif

View File

@ -20,10 +20,10 @@
/***********************************************************************************************************************
* File Name : r_cg_adc.c
* Version : CodeGenerator for RL78/F13 V2.03.07.02 [08 Nov 2021]
* Device(s) : R5F10AGC
* Device(s) : R5F10AGF
* Tool-Chain : CCRL
* Description : This file implements device driver for ADC module.
* Creation Date: 2023-11-22
* Creation Date: 2023-11-24
***********************************************************************************************************************/
/***********************************************************************************************************************

View File

@ -20,10 +20,10 @@
/***********************************************************************************************************************
* File Name : r_cg_adc.h
* Version : CodeGenerator for RL78/F13 V2.03.07.02 [08 Nov 2021]
* Device(s) : R5F10AGC
* Device(s) : R5F10AGF
* Tool-Chain : CCRL
* Description : This file implements device driver for ADC module.
* Creation Date: 2023-11-22
* Creation Date: 2023-11-24
***********************************************************************************************************************/
#ifndef ADC_H
@ -82,6 +82,9 @@ Macro definitions (Register bit)
#define _09_AD_INPUT_CHANNEL_9 (0x09U) /* ANI9 */
#define _0A_AD_INPUT_CHANNEL_10 (0x0AU) /* ANI10 */
#define _0B_AD_INPUT_CHANNEL_11 (0x0BU) /* ANI11 */
#define _0C_AD_INPUT_CHANNEL_12 (0x0CU) /* ANI12 */
#define _18_AD_INPUT_CHANNEL_24 (0x18U) /* ANI24 */
#define _19_AD_INPUT_CHANNEL_25 (0x19U) /* ANI25 */
#define _80_AD_INPUT_TEMPERSENSOR_0 (0x80U) /* temperature sensor 0 output is used to be the input channel */
#define _81_AD_INPUT_INTERREFVOLT (0x81U) /* internal reference voltage output is used to be the input channel */
/* Scan mode */
@ -94,6 +97,7 @@ Macro definitions (Register bit)
#define _06_AD_INPUT_CHANNEL_6_9 (0x06U) /* ANI6 - ANI9 */
#define _07_AD_INPUT_CHANNEL_7_10 (0x07U) /* ANI7 - ANI10 */
#define _08_AD_INPUT_CHANNEL_8_11 (0x08U) /* ANI8 - ANI11 */
#define _09_AD_INPUT_CHANNEL_9_12 (0x09U) /* ANI9 - ANI12 */
/*
AD converter mode register 1 (ADM1)
@ -164,8 +168,8 @@ Typedef definitions
typedef enum
{
ADCHANNEL0, ADCHANNEL1, ADCHANNEL2, ADCHANNEL3, ADCHANNEL4, ADCHANNEL5, ADCHANNEL6,
ADCHANNEL7, ADCHANNEL8, ADCHANNEL9, ADCHANNEL10, ADCHANNEL11, ADTEMPERSENSOR0 = 128U,
ADINTERREFVOLT
ADCHANNEL7, ADCHANNEL8, ADCHANNEL9, ADCHANNEL10, ADCHANNEL11, ADCHANNEL12,
ADCHANNEL24 = 24U, ADCHANNEL25, ADTEMPERSENSOR0 = 128U, ADINTERREFVOLT
} ad_channel_t;
typedef enum
{

View File

@ -20,10 +20,10 @@
/***********************************************************************************************************************
* File Name : r_cg_adc_user.c
* Version : CodeGenerator for RL78/F13 V2.03.07.02 [08 Nov 2021]
* Device(s) : R5F10AGC
* Device(s) : R5F10AGF
* Tool-Chain : CCRL
* Description : This file implements device driver for ADC module.
* Creation Date: 2023-11-22
* Creation Date: 2023-11-24
***********************************************************************************************************************/
/***********************************************************************************************************************

View File

@ -20,10 +20,10 @@
/***********************************************************************************************************************
* File Name : r_cg_cgc.c
* Version : CodeGenerator for RL78/F13 V2.03.07.02 [08 Nov 2021]
* Device(s) : R5F10AGC
* Device(s) : R5F10AGF
* Tool-Chain : CCRL
* Description : This file implements device driver for CGC module.
* Creation Date: 2023-11-22
* Creation Date: 2023-11-24
***********************************************************************************************************************/
/***********************************************************************************************************************

View File

@ -20,10 +20,10 @@
/***********************************************************************************************************************
* File Name : r_cg_cgc.h
* Version : CodeGenerator for RL78/F13 V2.03.07.02 [08 Nov 2021]
* Device(s) : R5F10AGC
* Device(s) : R5F10AGF
* Tool-Chain : CCRL
* Description : This file implements device driver for CGC module.
* Creation Date: 2023-11-22
* Creation Date: 2023-11-24
***********************************************************************************************************************/
#ifndef CGC_H
@ -220,7 +220,6 @@ typedef enum
Global functions
***********************************************************************************************************************/
void R_CGC_Create(void);
void R_CGC_Get_ResetSource(void);
/* Start user code for function. Do not edit comment generated here */
/* End user code. Do not edit comment generated here */

View File

@ -20,10 +20,10 @@
/***********************************************************************************************************************
* File Name : r_cg_cgc_user.c
* Version : CodeGenerator for RL78/F13 V2.03.07.02 [08 Nov 2021]
* Device(s) : R5F10AGC
* Device(s) : R5F10AGF
* Tool-Chain : CCRL
* Description : This file implements device driver for CGC module.
* Creation Date: 2023-11-22
* Creation Date: 2023-11-24
***********************************************************************************************************************/
/***********************************************************************************************************************
@ -47,18 +47,5 @@ Global variables and functions
/* Start user code for global. Do not edit comment generated here */
/* End user code. Do not edit comment generated here */
/***********************************************************************************************************************
* Function Name: R_CGC_Get_ResetSource
* Description : This function process of Reset.
* Arguments : None
* Return Value : None
***********************************************************************************************************************/
void R_CGC_Get_ResetSource(void)
{
uint8_t reset_flag = RESF;
/* Start user code. Do not edit comment generated here */
/* End user code. Do not edit comment generated here */
}
/* Start user code for adding. Do not edit comment generated here */
/* End user code. Do not edit comment generated here */

View File

@ -20,10 +20,10 @@
/***********************************************************************************************************************
* File Name : r_cg_macrodriver.h
* Version : CodeGenerator for RL78/F13 V2.03.07.02 [08 Nov 2021]
* Device(s) : R5F10AGC
* Device(s) : R5F10AGF
* Tool-Chain : CCRL
* Description : This file implements general head file.
* Creation Date: 2023-11-22
* Creation Date: 2023-11-24
***********************************************************************************************************************/
#ifndef STATUS_H

View File

@ -20,10 +20,10 @@
/***********************************************************************************************************************
* File Name : r_cg_port.c
* Version : CodeGenerator for RL78/F13 V2.03.07.02 [08 Nov 2021]
* Device(s) : R5F10AGC
* Device(s) : R5F10AGF
* Tool-Chain : CCRL
* Description : This file implements device driver for PORT module.
* Creation Date: 2023-11-22
* Creation Date: 2023-11-24
***********************************************************************************************************************/
/***********************************************************************************************************************

View File

@ -20,10 +20,10 @@
/***********************************************************************************************************************
* File Name : r_cg_port.h
* Version : CodeGenerator for RL78/F13 V2.03.07.02 [08 Nov 2021]
* Device(s) : R5F10AGC
* Device(s) : R5F10AGF
* Tool-Chain : CCRL
* Description : This file implements device driver for PORT module.
* Creation Date: 2023-11-22
* Creation Date: 2023-11-24
***********************************************************************************************************************/
#ifndef PORT_H
@ -240,6 +240,7 @@ Macro definitions
#define _F8_PM9_DEFAULT (0xF8U) /* PM9 default value */
#define _DE_PM12_DEFAULT (0xDEU) /* PM12 default value */
#define _FE_PM14_DEFAULT (0xFEU) /* PM14 default value */
#define _DE_PMC12_DEFAULT (0xDEU) /* PMC12 default value */
/***********************************************************************************************************************

View File

@ -20,10 +20,10 @@
/***********************************************************************************************************************
* File Name : r_cg_port_user.c
* Version : CodeGenerator for RL78/F13 V2.03.07.02 [08 Nov 2021]
* Device(s) : R5F10AGC
* Device(s) : R5F10AGF
* Tool-Chain : CCRL
* Description : This file implements device driver for PORT module.
* Creation Date: 2023-11-22
* Creation Date: 2023-11-24
***********************************************************************************************************************/
/***********************************************************************************************************************

View File

@ -20,10 +20,10 @@
/***********************************************************************************************************************
* File Name : r_cg_timer.c
* Version : CodeGenerator for RL78/F13 V2.03.07.02 [08 Nov 2021]
* Device(s) : R5F10AGC
* Device(s) : R5F10AGF
* Tool-Chain : CCRL
* Description : This file implements device driver for TAU module.
* Creation Date: 2023-11-22
* Creation Date: 2023-11-24
***********************************************************************************************************************/
/***********************************************************************************************************************

View File

@ -20,10 +20,10 @@
/***********************************************************************************************************************
* File Name : r_cg_timer.h
* Version : CodeGenerator for RL78/F13 V2.03.07.02 [08 Nov 2021]
* Device(s) : R5F10AGC
* Device(s) : R5F10AGF
* Tool-Chain : CCRL
* Description : This file implements device driver for TAU module.
* Creation Date: 2023-11-22
* Creation Date: 2023-11-24
***********************************************************************************************************************/
#ifndef TAU_H

View File

@ -20,10 +20,10 @@
/***********************************************************************************************************************
* File Name : r_cg_timer_user.c
* Version : CodeGenerator for RL78/F13 V2.03.07.02 [08 Nov 2021]
* Device(s) : R5F10AGC
* Device(s) : R5F10AGF
* Tool-Chain : CCRL
* Description : This file implements device driver for TAU module.
* Creation Date: 2023-11-22
* Creation Date: 2023-11-24
***********************************************************************************************************************/
/***********************************************************************************************************************

View File

@ -20,10 +20,10 @@
/***********************************************************************************************************************
* File Name : r_cg_userdefine.h
* Version : CodeGenerator for RL78/F13 V2.03.07.02 [08 Nov 2021]
* Device(s) : R5F10AGC
* Device(s) : R5F10AGF
* Tool-Chain : CCRL
* Description : This file includes user definition.
* Creation Date: 2023-11-22
* Creation Date: 2023-11-24
***********************************************************************************************************************/
#ifndef _USER_DEF_H

View File

@ -20,10 +20,10 @@
/***********************************************************************************************************************
* File Name : r_cg_wdt.c
* Version : CodeGenerator for RL78/F13 V2.03.07.02 [08 Nov 2021]
* Device(s) : R5F10AGC
* Device(s) : R5F10AGF
* Tool-Chain : CCRL
* Description : This file implements device driver for WDT module.
* Creation Date: 2023-11-22
* Creation Date: 2023-11-24
***********************************************************************************************************************/
/***********************************************************************************************************************

View File

@ -20,10 +20,10 @@
/***********************************************************************************************************************
* File Name : r_cg_wdt.h
* Version : CodeGenerator for RL78/F13 V2.03.07.02 [08 Nov 2021]
* Device(s) : R5F10AGC
* Device(s) : R5F10AGF
* Tool-Chain : CCRL
* Description : This file implements device driver for WDT module.
* Creation Date: 2023-11-22
* Creation Date: 2023-11-24
***********************************************************************************************************************/
#ifndef WDT_H

View File

@ -20,10 +20,10 @@
/***********************************************************************************************************************
* File Name : r_cg_wdt_user.c
* Version : CodeGenerator for RL78/F13 V2.03.07.02 [08 Nov 2021]
* Device(s) : R5F10AGC
* Device(s) : R5F10AGF
* Tool-Chain : CCRL
* Description : This file implements device driver for WDT module.
* Creation Date: 2023-11-22
* Creation Date: 2023-11-24
***********************************************************************************************************************/
/***********************************************************************************************************************

View File

@ -20,10 +20,10 @@
/***********************************************************************************************************************
* File Name : r_main.c
* Version : CodeGenerator for RL78/F13 V2.03.07.02 [08 Nov 2021]
* Device(s) : R5F10AGC
* Device(s) : R5F10AGF
* Tool-Chain : CCRL
* Description : This file implements main function.
* Creation Date: 2023-11-22
* Creation Date: 2023-11-24
***********************************************************************************************************************/
/***********************************************************************************************************************
@ -34,7 +34,6 @@ Includes
#include "r_cg_port.h"
#include "r_cg_adc.h"
#include "r_cg_timer.h"
#include "r_cg_wdt.h"
/* Start user code for include. Do not edit comment generated here */
#include "appTask.h"
/* End user code. Do not edit comment generated here */

View File

@ -20,10 +20,10 @@
/***********************************************************************************************************************
* File Name : r_systeminit.c
* Version : CodeGenerator for RL78/F13 V2.03.07.02 [08 Nov 2021]
* Device(s) : R5F10AGC
* Device(s) : R5F10AGF
* Tool-Chain : CCRL
* Description : This file implements system initializing function.
* Creation Date: 2023-11-22
* Creation Date: 2023-11-24
***********************************************************************************************************************/
/***********************************************************************************************************************
@ -34,7 +34,6 @@ Includes
#include "r_cg_port.h"
#include "r_cg_adc.h"
#include "r_cg_timer.h"
#include "r_cg_wdt.h"
/* Start user code for include. Do not edit comment generated here */
/* End user code. Do not edit comment generated here */
#include "r_cg_userdefine.h"
@ -65,12 +64,10 @@ void R_Systeminit(void)
PIOR4 = 0x00U;
PIOR5 = 0x00U;
PIOR7 = 0x02U;
R_CGC_Get_ResetSource();
R_CGC_Create();
R_PORT_Create();
R_ADC_Create();
R_TAU0_Create();
R_WDT_Create();
R_TMR_RJ0_Create();
/* Set invalid memory access detection control */

View File

@ -127,7 +127,7 @@ void MotorValueInit(void)
MotorHallLoc[i] = 0x8000;
MotorErr[i] = 0;
}
ReadMotorMemory();
//ReadMotorMemory();
}
void setMotorState(uint8_t motorid,uint8_t act)
@ -138,7 +138,7 @@ void setMotorState(uint8_t motorid,uint8_t act)
MotorState[motorid] = act;
}
}
uint16_t MotorTarget[6] = 0;
uint16_t MotorTarget[6] = {0};
void setMotorTarget(uint8_t motorid,uint16_t target)
{

View File

@ -17,6 +17,7 @@
#include "MotorCtrl.h"
#include "RLIN_driver.h"
#include "r_cg_wdt.h"
#include "r_cg_timer.h"
static uint8_t EEL_BUF[50];
@ -43,11 +44,11 @@ void LIN_Task(void);
void TfJr_CtrlTask(void);
extern uint8_t OC1flag,OC2flag,OC3flag;
uint8_t TfState,JrState;
unsigned char keybyte1,keybyte2,keybyte3;
void Apply_task(void)
{
static uint8_t temp;
//static uint8_t temp;
if (Timer_1ms_flag == 1)
{
@ -70,13 +71,13 @@ void Apply_task(void)
if (Timer_10ms_flag == 1)
{
Timer_10ms_flag = 0;
//MotorCtrl();
MotorCtrl();
LIN_Task();
}
if (Timer_20ms_flag == 1)
{
Timer_20ms_flag = 0;
R_WDT_Restart();
//R_WDT_Restart();
}
if (Timer_50ms_flag == 1)
{
@ -91,20 +92,24 @@ void Apply_task(void)
}
}
extern uint8_t Master_TxData1[];
void LIN_Task(void)
{
static lin_sch_count=0;
static uint8_t lin_sch_count=0;
switch (lin_sch_count)
{
case 0:
RLIN_Master_HeaderTransmit(0x00);
Master_TxData1[0] = (JrState<<4)|(TfState<<6);
Master_TxData1[1] = keybyte3;
RLIN_Master_HeaderTransmit(0x80);
break;
case 1:
RLIN_Master_HeaderTransmit(0x01);
RLIN_Master_HeaderTransmit(0x99);
break;
case 2:
RLIN_Master_HeaderTransmit(0x21);
RLIN_Master_HeaderTransmit(0x61);
break;
case 3:
break;
default:
lin_sch_count = 0;
@ -117,16 +122,17 @@ void LIN_Task(void)
}
}
unsigned char keybyte1,keybyte2,keybyte3;
void LIN_Rx_Handle(uint8_t pid,uint8_t *data)
{
uint8_t id = pid & 0x3f;
switch (id)
{
case 0x21:
/* code */
keybyte3 = data[4];
break;
case 0x01:
case 0x19:
//MOTOR1Ctrl(1);
keybyte1 = data[0];
keybyte2 = data[1];
break;
@ -185,6 +191,27 @@ void KeyPressLogic(uint8_t keyid)
break;
case KEYID_M3:
break;
case KEYID_K4:
JrState++;
TfState = 0;
if (JrState > 3)
{
JrState = 0;
}
break;
case KEYID_K3:
TfState++;
JrState = 0;
if (TfState > 3)
{
TfState = 0;
}
break;
case KEYID_K2:
break;
case KEYID_K1:
break;
default:
break;
}
@ -251,7 +278,7 @@ void KeyReleaseLogic(uint8_t keyid)
void KeyPro(void)
{
uint8_t keyid;
for (keyid = 0; keyid < 16; keyid++)
for (keyid = 0; keyid < KEY_NUM; keyid++)
{
if (getKeyPressFlag(keyid))
{
@ -295,7 +322,7 @@ uint16_t SupplyVoltage;
void IGN_Voltage_Detect(void)
{
uint32_t adval;
//adval = getAdval(ADCH_IGN);
adval = getAdval(ADCH_BAT);
SupplyVoltage = (adval*57*5)>>10;
if (adval <= 305 )
{
@ -378,13 +405,13 @@ void Timer_Pro(void)
}
const uint8_t TfDutyTable[4] = {0,100,80,50};
const uint8_t JrDutyTable[4] = {0,100,80,50};
const uint8_t TfDutyTable[4] = {0,100,80,50};//{0,100,80,50};
const uint8_t JrDutyTable[4] = {0,100,80,50};//{0,100,80,50};
void TfJr_CtrlTask(void)
{
if (JrState < 4)
{
SetJrDuty(TfDutyTable[JrState]);
SetJrDuty(JrDutyTable[JrState]);
}
if (TfState < 4)
{

View File

@ -73,7 +73,7 @@ void KeyScan(void)
}
else
{
key = (keybyte2 & 0x01<<(i-16))?1:0;
key = (keybyte3 & 0x01<<(i-16))?1:0;
}
//key = GetIOState(i+1);
if (key == KEY_PRESSED && keystate[i] == KEY_NOPRESSED)
@ -263,7 +263,7 @@ void MOTOR6Ctrl(uint8_t act)
uint16_t getAdval(uint8_t ch)
{
if (ch < 3)
if (ch < 4)
{
return g_adval[ch];
}
@ -298,6 +298,6 @@ void SetJrDuty(uint8_t duty)
reg = TDR00;
reg = (reg + 1U) * duty / 100U;
TDR03 = (uint16_t)reg;
TDR07 = (uint16_t)reg;
//TDR07 = (uint16_t)reg;
}