Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
R
RT_RMR42E
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
时昊
RT_RMR42E
Commits
4dacfeaa
Commit
4dacfeaa
authored
Jun 26, 2024
by
郑萍
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
🎉
init:删除燃油部分
parent
f473ba18
Changes
14
Hide whitespace changes
Inline
Side-by-side
Showing
14 changed files
with
2033 additions
and
2485 deletions
+2033
-2485
HaoJin.uvoptx.tyw05.tmp
...oject/Cmsemicon/BAT32A239/MDK_ARM/HaoJin.uvoptx.tyw05.tmp
+0
-1891
RMR42E.uvguix.Administrator
...t/Cmsemicon/BAT32A239/MDK_ARM/RMR42E.uvguix.Administrator
+1878
-0
RMR42E.uvprojx
Firmware/Project/Cmsemicon/BAT32A239/MDK_ARM/RMR42E.uvprojx
+9
-19
RTE_Components.h
.../Cmsemicon/BAT32A239/MDK_ARM/RTE/_RMR42E/RTE_Components.h
+21
-0
Application.h
Firmware/Source/Application/Application.h
+0
-4
Data_Fuel.c
Firmware/Source/Application/Fuel/Data_Fuel.c
+0
-361
Data_Fuel.h
Firmware/Source/Application/Fuel/Data_Fuel.h
+0
-20
GUI_Display.c
Firmware/Source/Application/GUI_Display/GUI_Display.c
+0
-17
GUI_Display.h
Firmware/Source/Application/GUI_Display/GUI_Display.h
+0
-1
SEG_DISPLAY.c
Firmware/Source/Application/SEG_DISPLAY/SEG_DISPLAY.c
+123
-145
SEG_DISPLAY.h
Firmware/Source/Application/SEG_DISPLAY/SEG_DISPLAY.h
+2
-4
Analog_Signals.h
Firmware/Source/Component/Analog/Analog_Signals.h
+0
-2
PowerManag_user.c
Firmware/Source/Component/PowerManagement/PowerManag_user.c
+0
-17
Sys_Task_List.c
Firmware/Source/System/Sys_Task_List.c
+0
-4
No files found.
Firmware/Project/Cmsemicon/BAT32A239/MDK_ARM/HaoJin.uvoptx.tyw05.tmp
deleted
100644 → 0
View file @
f473ba18
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<ProjectOpt
xmlns:xsi=
"http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation=
"project_optx.xsd"
>
<SchemaVersion>
1.0
</SchemaVersion>
<Header>
### uVision Project, (C) Keil Software
</Header>
<Extensions>
<cExt>
*.c
</cExt>
<aExt>
*.s*; *.src; *.a*
</aExt>
<oExt>
*.obj; *.o
</oExt>
<lExt>
*.lib
</lExt>
<tExt>
*.txt; *.h; *.inc; *.md
</tExt>
<pExt>
*.plm
</pExt>
<CppX>
*.cpp; *.cc; *.cxx
</CppX>
<nMigrate>
0
</nMigrate>
</Extensions>
<DaveTm>
<dwLowDateTime>
0
</dwLowDateTime>
<dwHighDateTime>
0
</dwHighDateTime>
</DaveTm>
<Target>
<TargetName>
HaoJin232
</TargetName>
<ToolsetNumber>
0x4
</ToolsetNumber>
<ToolsetName>
ARM-ADS
</ToolsetName>
<TargetOption>
<CLKADS>
12000000
</CLKADS>
<OPTTT>
<gFlags>
1
</gFlags>
<BeepAtEnd>
1
</BeepAtEnd>
<RunSim>
0
</RunSim>
<RunTarget>
1
</RunTarget>
<RunAbUc>
0
</RunAbUc>
</OPTTT>
<OPTHX>
<HexSelection>
1
</HexSelection>
<FlashByte>
65535
</FlashByte>
<HexRangeLowAddress>
0
</HexRangeLowAddress>
<HexRangeHighAddress>
0
</HexRangeHighAddress>
<HexOffset>
0
</HexOffset>
</OPTHX>
<OPTLEX>
<PageWidth>
79
</PageWidth>
<PageLength>
66
</PageLength>
<TabStop>
8
</TabStop>
<ListingPath>
.\Listings\
</ListingPath>
</OPTLEX>
<ListingPage>
<CreateCListing>
1
</CreateCListing>
<CreateAListing>
1
</CreateAListing>
<CreateLListing>
1
</CreateLListing>
<CreateIListing>
0
</CreateIListing>
<AsmCond>
1
</AsmCond>
<AsmSymb>
1
</AsmSymb>
<AsmXref>
0
</AsmXref>
<CCond>
1
</CCond>
<CCode>
0
</CCode>
<CListInc>
0
</CListInc>
<CSymb>
0
</CSymb>
<LinkerCodeListing>
0
</LinkerCodeListing>
</ListingPage>
<OPTXL>
<LMap>
1
</LMap>
<LComments>
1
</LComments>
<LGenerateSymbols>
1
</LGenerateSymbols>
<LLibSym>
1
</LLibSym>
<LLines>
1
</LLines>
<LLocSym>
1
</LLocSym>
<LPubSym>
1
</LPubSym>
<LXref>
0
</LXref>
<LExpSel>
0
</LExpSel>
</OPTXL>
<OPTFL>
<tvExp>
1
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<IsCurrentTarget>
1
</IsCurrentTarget>
</OPTFL>
<CpuCode>
255
</CpuCode>
<DebugOpt>
<uSim>
0
</uSim>
<uTrg>
1
</uTrg>
<sLdApp>
1
</sLdApp>
<sGomain>
1
</sGomain>
<sRbreak>
1
</sRbreak>
<sRwatch>
1
</sRwatch>
<sRmem>
1
</sRmem>
<sRfunc>
1
</sRfunc>
<sRbox>
1
</sRbox>
<tLdApp>
1
</tLdApp>
<tGomain>
1
</tGomain>
<tRbreak>
1
</tRbreak>
<tRwatch>
1
</tRwatch>
<tRmem>
1
</tRmem>
<tRfunc>
0
</tRfunc>
<tRbox>
1
</tRbox>
<tRtrace>
1
</tRtrace>
<sRSysVw>
1
</sRSysVw>
<tRSysVw>
1
</tRSysVw>
<sRunDeb>
0
</sRunDeb>
<sLrtime>
0
</sLrtime>
<bEvRecOn>
1
</bEvRecOn>
<bSchkAxf>
0
</bSchkAxf>
<bTchkAxf>
0
</bTchkAxf>
<nTsel>
4
</nTsel>
<sDll></sDll>
<sDllPa></sDllPa>
<sDlgDll></sDlgDll>
<sDlgPa></sDlgPa>
<sIfile></sIfile>
<tDll></tDll>
<tDllPa></tDllPa>
<tDlgDll></tDlgDll>
<tDlgPa></tDlgPa>
<tIfile></tIfile>
<pMon>
Segger\JL2CM3.dll
</pMon>
</DebugOpt>
<TargetDriverDllRegistry>
<SetRegEntry>
<Number>
0
</Number>
<Key>
CMSIS_AGDI
</Key>
<Name>
-X"Any" -UAny -O206 -S0 -C0 -P00000000 -N00("ARM CoreSight SW-DP") -D00(0BC11477) -L00(0) -TO65554 -TC10000000 -TT10000000 -TP20 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN2 -FF0BAT32A239KK.FLM -FS00 -FL040000 -FP0($$Device:BAT32A239KK64FB$Flash\BAT32A239KK.FLM) -FF1BAT32A239_DataFlash.FLM -FS1500200 -FL1A00 -FP1($$Device:BAT32A239KK64FB$Flash\BAT32A239_DataFlash.FLM)
</Name>
</SetRegEntry>
<SetRegEntry>
<Number>
0
</Number>
<Key>
ARMRTXEVENTFLAGS
</Key>
<Name>
-L70 -Z18 -C0 -M0 -T1
</Name>
</SetRegEntry>
<SetRegEntry>
<Number>
0
</Number>
<Key>
DLGTARM
</Key>
<Name>
(1010=-1,-1,-1,-1,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1012=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0)
</Name>
</SetRegEntry>
<SetRegEntry>
<Number>
0
</Number>
<Key>
ARMDBGFLAGS
</Key>
<Name></Name>
</SetRegEntry>
<SetRegEntry>
<Number>
0
</Number>
<Key>
DLGUARM
</Key>
<Name>
d
</Name>
</SetRegEntry>
<SetRegEntry>
<Number>
0
</Number>
<Key>
JL2CM3
</Key>
<Name>
-U602712462 -O78 -S2 -ZTIFSpeedSel5000 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(0BC11477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO7 -FD20000000 -FC1000 -FN1 -FF0BAT32A239KK.FLM -FS00 -FL038000 -FP0($$Device:BAT32A239KK64FB$Flash\BAT32A239KK.FLM)
</Name>
</SetRegEntry>
<SetRegEntry>
<Number>
0
</Number>
<Key>
UL2CM3
</Key>
<Name>
UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN2 -FF0BAT32A239KK -FS00 -FL040000 -FF1BAT32A239_DataFlash -FS1500200 -FL1A00 -FP0($$Device:BAT32A239KK64FB$Flash\BAT32A239KK.FLM) -FP1($$Device:BAT32A239KK64FB$Flash\BAT32A239_DataFlash.FLM))
</Name>
</SetRegEntry>
</TargetDriverDllRegistry>
<Breakpoint/>
<WatchWindow1>
<Ww>
<count>
0
</count>
<WinNumber>
1
</WinNumber>
<ItemText>
PageType_DIS,0x10
</ItemText>
</Ww>
<Ww>
<count>
1
</count>
<WinNumber>
1
</WinNumber>
<ItemText>
PageType
</ItemText>
</Ww>
<Ww>
<count>
2
</count>
<WinNumber>
1
</WinNumber>
<ItemText>
power_Battery_Charging,0x0A
</ItemText>
</Ww>
</WatchWindow1>
<Tracepoint>
<THDelay>
0
</THDelay>
</Tracepoint>
<DebugFlag>
<trace>
0
</trace>
<periodic>
0
</periodic>
<aLwin>
1
</aLwin>
<aCover>
0
</aCover>
<aSer1>
0
</aSer1>
<aSer2>
0
</aSer2>
<aPa>
0
</aPa>
<viewmode>
1
</viewmode>
<vrSel>
0
</vrSel>
<aSym>
0
</aSym>
<aTbox>
0
</aTbox>
<AscS1>
0
</AscS1>
<AscS2>
0
</AscS2>
<AscS3>
0
</AscS3>
<aSer3>
0
</aSer3>
<eProf>
0
</eProf>
<aLa>
0
</aLa>
<aPa1>
0
</aPa1>
<AscS4>
0
</AscS4>
<aSer4>
0
</aSer4>
<StkLoc>
0
</StkLoc>
<TrcWin>
0
</TrcWin>
<newCpu>
0
</newCpu>
<uProt>
0
</uProt>
</DebugFlag>
<LintExecutable></LintExecutable>
<LintConfigFile></LintConfigFile>
<bLintAuto>
0
</bLintAuto>
<bAutoGenD>
0
</bAutoGenD>
<LntExFlags>
0
</LntExFlags>
<pMisraName></pMisraName>
<pszMrule></pszMrule>
<pSingCmds></pSingCmds>
<pMultCmds></pMultCmds>
<pMisraNamep></pMisraNamep>
<pszMrulep></pszMrulep>
<pSingCmdsp></pSingCmdsp>
<pMultCmdsp></pMultCmdsp>
</TargetOption>
</Target>
<Group>
<GroupName>
Application
</GroupName>
<tvExp>
1
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<cbSel>
0
</cbSel>
<RteFlg>
0
</RteFlg>
<File>
<GroupNumber>
1
</GroupNumber>
<FileNumber>
1
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Application\Fuel\Data_Fuel.c
</PathWithFileName>
<FilenameWithoutPath>
Data_Fuel.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
1
</GroupNumber>
<FileNumber>
2
</FileNumber>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Application\Fuel\Data_Fuel.h
</PathWithFileName>
<FilenameWithoutPath>
Data_Fuel.h
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
1
</GroupNumber>
<FileNumber>
3
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Application\BackLight\BackLight.c
</PathWithFileName>
<FilenameWithoutPath>
BackLight.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
1
</GroupNumber>
<FileNumber>
4
</FileNumber>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Application\BackLight\BackLight.h
</PathWithFileName>
<FilenameWithoutPath>
BackLight.h
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
1
</GroupNumber>
<FileNumber>
5
</FileNumber>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Application\Application.h
</PathWithFileName>
<FilenameWithoutPath>
Application.h
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
1
</GroupNumber>
<FileNumber>
6
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Application\GPIO_USER\GpioUser.c
</PathWithFileName>
<FilenameWithoutPath>
GpioUser.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
1
</GroupNumber>
<FileNumber>
7
</FileNumber>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Application\GPIO_USER\GpioUser.h
</PathWithFileName>
<FilenameWithoutPath>
GpioUser.h
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
1
</GroupNumber>
<FileNumber>
8
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Application\CAN_APP\CAN_CH0_CAN_Communication_Matrix.c
</PathWithFileName>
<FilenameWithoutPath>
CAN_CH0_CAN_Communication_Matrix.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
1
</GroupNumber>
<FileNumber>
9
</FileNumber>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Application\CAN_APP\CAN_CH0_CAN_Communication_Matrix.h
</PathWithFileName>
<FilenameWithoutPath>
CAN_CH0_CAN_Communication_Matrix.h
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
1
</GroupNumber>
<FileNumber>
10
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Application\CommonInterface\CommonInterface.c
</PathWithFileName>
<FilenameWithoutPath>
CommonInterface.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
1
</GroupNumber>
<FileNumber>
11
</FileNumber>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Application\CommonInterface\CommonInterface.h
</PathWithFileName>
<FilenameWithoutPath>
CommonInterface.h
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
1
</GroupNumber>
<FileNumber>
12
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Application\SEG_DISPLAY\SEG_DISPLAY.c
</PathWithFileName>
<FilenameWithoutPath>
SEG_DISPLAY.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
1
</GroupNumber>
<FileNumber>
13
</FileNumber>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Application\SEG_DISPLAY\SEG_DISPLAY.h
</PathWithFileName>
<FilenameWithoutPath>
SEG_DISPLAY.h
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
1
</GroupNumber>
<FileNumber>
14
</FileNumber>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Application\SEG_DISPLAY\SEG_Ref.h
</PathWithFileName>
<FilenameWithoutPath>
SEG_Ref.h
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
1
</GroupNumber>
<FileNumber>
15
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Application\GUI_Display\GUI_Display.c
</PathWithFileName>
<FilenameWithoutPath>
GUI_Display.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
1
</GroupNumber>
<FileNumber>
16
</FileNumber>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Application\GUI_Display\GUI_Display.h
</PathWithFileName>
<FilenameWithoutPath>
GUI_Display.h
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
1
</GroupNumber>
<FileNumber>
17
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Application\CAN_User\Can_User.c
</PathWithFileName>
<FilenameWithoutPath>
Can_User.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
1
</GroupNumber>
<FileNumber>
18
</FileNumber>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Application\CAN_User\Can_User.h
</PathWithFileName>
<FilenameWithoutPath>
Can_User.h
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
1
</GroupNumber>
<FileNumber>
19
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Application\CAN_User\Can_App.c
</PathWithFileName>
<FilenameWithoutPath>
Can_App.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
1
</GroupNumber>
<FileNumber>
20
</FileNumber>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Application\CAN_User\Can_App.h
</PathWithFileName>
<FilenameWithoutPath>
Can_App.h
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
</Group>
<Group>
<GroupName>
Component
</GroupName>
<tvExp>
1
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<cbSel>
0
</cbSel>
<RteFlg>
0
</RteFlg>
<File>
<GroupNumber>
2
</GroupNumber>
<FileNumber>
21
</FileNumber>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Component\Components.h
</PathWithFileName>
<FilenameWithoutPath>
Components.h
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
2
</GroupNumber>
<FileNumber>
22
</FileNumber>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Component\Flash_synchronizer\Flash_synchronizer.h
</PathWithFileName>
<FilenameWithoutPath>
Flash_synchronizer.h
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
2
</GroupNumber>
<FileNumber>
23
</FileNumber>
<FileType>
4
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Component\Flash_synchronizer\Flash_synchronizer.lib
</PathWithFileName>
<FilenameWithoutPath>
Flash_synchronizer.lib
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
2
</GroupNumber>
<FileNumber>
24
</FileNumber>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Component\GenDelay\GenDelay.h
</PathWithFileName>
<FilenameWithoutPath>
GenDelay.h
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
2
</GroupNumber>
<FileNumber>
25
</FileNumber>
<FileType>
4
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Component\GenDelay\GenDelay.lib
</PathWithFileName>
<FilenameWithoutPath>
GenDelay.lib
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
2
</GroupNumber>
<FileNumber>
26
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Component\BU98R10\BU98R10.c
</PathWithFileName>
<FilenameWithoutPath>
BU98R10.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
2
</GroupNumber>
<FileNumber>
27
</FileNumber>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Component\BU98R10\BU98R10.h
</PathWithFileName>
<FilenameWithoutPath>
BU98R10.h
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
2
</GroupNumber>
<FileNumber>
28
</FileNumber>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Component\Mileage\Services_Mileage.h
</PathWithFileName>
<FilenameWithoutPath>
Services_Mileage.h
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
2
</GroupNumber>
<FileNumber>
29
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Component\Mileage\Services_Mileage_User.c
</PathWithFileName>
<FilenameWithoutPath>
Services_Mileage_User.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
2
</GroupNumber>
<FileNumber>
30
</FileNumber>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Component\Mileage\Services_Mileage_User.h
</PathWithFileName>
<FilenameWithoutPath>
Services_Mileage_User.h
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
2
</GroupNumber>
<FileNumber>
31
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Component\Eeprom\eeManager_Interface.c
</PathWithFileName>
<FilenameWithoutPath>
eeManager_Interface.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
2
</GroupNumber>
<FileNumber>
32
</FileNumber>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Component\Eeprom\eeManager_Interface.h
</PathWithFileName>
<FilenameWithoutPath>
eeManager_Interface.h
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
2
</GroupNumber>
<FileNumber>
33
</FileNumber>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Component\Eeprom\eeprom_includes.h
</PathWithFileName>
<FilenameWithoutPath>
eeprom_includes.h
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
2
</GroupNumber>
<FileNumber>
34
</FileNumber>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Component\Eeprom\eepromManage.h
</PathWithFileName>
<FilenameWithoutPath>
eepromManage.h
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
2
</GroupNumber>
<FileNumber>
35
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Component\Line_In\Line_In_user.c
</PathWithFileName>
<FilenameWithoutPath>
Line_In_user.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
2
</GroupNumber>
<FileNumber>
36
</FileNumber>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Component\Line_In\Line_In_user.h
</PathWithFileName>
<FilenameWithoutPath>
Line_In_user.h
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
2
</GroupNumber>
<FileNumber>
37
</FileNumber>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Component\Line_In\Line_In.h
</PathWithFileName>
<FilenameWithoutPath>
Line_In.h
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
2
</GroupNumber>
<FileNumber>
38
</FileNumber>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Component\LED_Driver\LED_Driver.h
</PathWithFileName>
<FilenameWithoutPath>
LED_Driver.h
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
2
</GroupNumber>
<FileNumber>
39
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Component\LED_Driver\LED_Driver_Interface.c
</PathWithFileName>
<FilenameWithoutPath>
LED_Driver_Interface.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
2
</GroupNumber>
<FileNumber>
40
</FileNumber>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Component\LED_Driver\LED_Driver_Interface.h
</PathWithFileName>
<FilenameWithoutPath>
LED_Driver_Interface.h
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
2
</GroupNumber>
<FileNumber>
41
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Component\LED_Driver\Simulated_IIC_2_Master.c
</PathWithFileName>
<FilenameWithoutPath>
Simulated_IIC_2_Master.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
2
</GroupNumber>
<FileNumber>
42
</FileNumber>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Component\LED_Driver\Simulated_IIC_2_Master.h
</PathWithFileName>
<FilenameWithoutPath>
Simulated_IIC_2_Master.h
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
2
</GroupNumber>
<FileNumber>
43
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Component\Analog\Analog_Circuits.c
</PathWithFileName>
<FilenameWithoutPath>
Analog_Circuits.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
2
</GroupNumber>
<FileNumber>
44
</FileNumber>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Component\Analog\Analog_Circuits.h
</PathWithFileName>
<FilenameWithoutPath>
Analog_Circuits.h
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
2
</GroupNumber>
<FileNumber>
45
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Component\Analog\Analog_Signals.c
</PathWithFileName>
<FilenameWithoutPath>
Analog_Signals.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
2
</GroupNumber>
<FileNumber>
46
</FileNumber>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Component\Analog\Analog_Signals.h
</PathWithFileName>
<FilenameWithoutPath>
Analog_Signals.h
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
2
</GroupNumber>
<FileNumber>
47
</FileNumber>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Component\Light_Sensor\Light_Sensor.h
</PathWithFileName>
<FilenameWithoutPath>
Light_Sensor.h
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
2
</GroupNumber>
<FileNumber>
48
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Component\Light_Sensor\Light_Sensor_Interface.c
</PathWithFileName>
<FilenameWithoutPath>
Light_Sensor_Interface.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
2
</GroupNumber>
<FileNumber>
49
</FileNumber>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Component\Light_Sensor\Light_Sensor_Interface.h
</PathWithFileName>
<FilenameWithoutPath>
Light_Sensor_Interface.h
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
2
</GroupNumber>
<FileNumber>
50
</FileNumber>
<FileType>
4
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Component\Light_Sensor\Light_Sensor_V1.0.lib
</PathWithFileName>
<FilenameWithoutPath>
Light_Sensor_V1.0.lib
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
2
</GroupNumber>
<FileNumber>
51
</FileNumber>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Component\CAN_Signal\CAN_Lib.h
</PathWithFileName>
<FilenameWithoutPath>
CAN_Lib.h
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
2
</GroupNumber>
<FileNumber>
52
</FileNumber>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Component\Telltales\Telltales_Lib.h
</PathWithFileName>
<FilenameWithoutPath>
Telltales_Lib.h
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
2
</GroupNumber>
<FileNumber>
53
</FileNumber>
<FileType>
4
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Component\Telltales\Telltales_Lib.lib
</PathWithFileName>
<FilenameWithoutPath>
Telltales_Lib.lib
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
2
</GroupNumber>
<FileNumber>
54
</FileNumber>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Component\Telltales\Telltales_user.h
</PathWithFileName>
<FilenameWithoutPath>
Telltales_user.h
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
2
</GroupNumber>
<FileNumber>
55
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Component\PowerManagement\PowerManag_user.c
</PathWithFileName>
<FilenameWithoutPath>
PowerManag_user.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
2
</GroupNumber>
<FileNumber>
56
</FileNumber>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Component\PowerManagement\PowerManag_user.h
</PathWithFileName>
<FilenameWithoutPath>
PowerManag_user.h
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
2
</GroupNumber>
<FileNumber>
57
</FileNumber>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Component\PowerManagement\PowerManagement.h
</PathWithFileName>
<FilenameWithoutPath>
PowerManagement.h
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
2
</GroupNumber>
<FileNumber>
58
</FileNumber>
<FileType>
4
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Component\Line_In\Line_In.lib
</PathWithFileName>
<FilenameWithoutPath>
Line_In.lib
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
2
</GroupNumber>
<FileNumber>
59
</FileNumber>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Component\System_Monitor\System_Monitor.h
</PathWithFileName>
<FilenameWithoutPath>
System_Monitor.h
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
2
</GroupNumber>
<FileNumber>
60
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Component\System_Monitor\System_Monitor_User.c
</PathWithFileName>
<FilenameWithoutPath>
System_Monitor_User.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
2
</GroupNumber>
<FileNumber>
61
</FileNumber>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Component\System_Monitor\System_Monitor_User.h
</PathWithFileName>
<FilenameWithoutPath>
System_Monitor_User.h
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
2
</GroupNumber>
<FileNumber>
62
</FileNumber>
<FileType>
4
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Component\Eeprom\eepromManage_20240305.lib
</PathWithFileName>
<FilenameWithoutPath>
eepromManage_20240305.lib
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
2
</GroupNumber>
<FileNumber>
63
</FileNumber>
<FileType>
4
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Component\CAN_Signal\CAN_Signal.lib
</PathWithFileName>
<FilenameWithoutPath>
CAN_Signal.lib
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
2
</GroupNumber>
<FileNumber>
64
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Component\Telltales\Telltales_user.c
</PathWithFileName>
<FilenameWithoutPath>
Telltales_user.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
2
</GroupNumber>
<FileNumber>
65
</FileNumber>
<FileType>
4
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Component\Mileage\libMileage_BAT32_V1.07.lib
</PathWithFileName>
<FilenameWithoutPath>
libMileage_BAT32_V1.07.lib
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
2
</GroupNumber>
<FileNumber>
66
</FileNumber>
<FileType>
4
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Component\System_Monitor\System_Monitor.lib
</PathWithFileName>
<FilenameWithoutPath>
System_Monitor.lib
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
2
</GroupNumber>
<FileNumber>
67
</FileNumber>
<FileType>
4
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Component\PowerManagement\PowerManagement.lib
</PathWithFileName>
<FilenameWithoutPath>
PowerManagement.lib
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
2
</GroupNumber>
<FileNumber>
68
</FileNumber>
<FileType>
4
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Component\LED_Driver\LED_Driver_V1.3.lib
</PathWithFileName>
<FilenameWithoutPath>
LED_Driver_V1.3.lib
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
</Group>
<Group>
<GroupName>
RTE
</GroupName>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<cbSel>
0
</cbSel>
<RteFlg>
0
</RteFlg>
<File>
<GroupNumber>
3
</GroupNumber>
<FileNumber>
69
</FileNumber>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Device\Cmsemicon\BAT32A239\RTE\RTE.h
</PathWithFileName>
<FilenameWithoutPath>
RTE.h
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
3
</GroupNumber>
<FileNumber>
70
</FileNumber>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Device\Cmsemicon\BAT32A239\RTE\Tick_Timer\RTE_Tick_Timer.h
</PathWithFileName>
<FilenameWithoutPath>
RTE_Tick_Timer.h
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
3
</GroupNumber>
<FileNumber>
71
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Device\Cmsemicon\BAT32A239\RTE\Tick_Timer\RTE_Tick_Timer_BAT32A239.c
</PathWithFileName>
<FilenameWithoutPath>
RTE_Tick_Timer_BAT32A239.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
3
</GroupNumber>
<FileNumber>
72
</FileNumber>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Device\Cmsemicon\BAT32A239\RTE\WDT\RTE_WDT.h
</PathWithFileName>
<FilenameWithoutPath>
RTE_WDT.h
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
3
</GroupNumber>
<FileNumber>
73
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Device\Cmsemicon\BAT32A239\RTE\WDT\RTE_WDT_BAT32A239.c
</PathWithFileName>
<FilenameWithoutPath>
RTE_WDT_BAT32A239.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
3
</GroupNumber>
<FileNumber>
74
</FileNumber>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Device\Cmsemicon\BAT32A239\RTE\GPIO\RTE_GPIO.h
</PathWithFileName>
<FilenameWithoutPath>
RTE_GPIO.h
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
3
</GroupNumber>
<FileNumber>
75
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Device\Cmsemicon\BAT32A239\RTE\GPIO\RTE_GPIO_BAT32A239.c
</PathWithFileName>
<FilenameWithoutPath>
RTE_GPIO_BAT32A239.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
3
</GroupNumber>
<FileNumber>
76
</FileNumber>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Device\Cmsemicon\BAT32A239\RTE\GPIO\RTE_GPIO_BAT32A239.h
</PathWithFileName>
<FilenameWithoutPath>
RTE_GPIO_BAT32A239.h
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
3
</GroupNumber>
<FileNumber>
77
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Device\Cmsemicon\BAT32A239\RTE\UART\UART.c
</PathWithFileName>
<FilenameWithoutPath>
UART.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
3
</GroupNumber>
<FileNumber>
78
</FileNumber>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Device\Cmsemicon\BAT32A239\RTE\UART\UART.h
</PathWithFileName>
<FilenameWithoutPath>
UART.h
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
3
</GroupNumber>
<FileNumber>
79
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Device\Cmsemicon\BAT32A239\RTE\DeepSleep\DeepSleep.c
</PathWithFileName>
<FilenameWithoutPath>
DeepSleep.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
3
</GroupNumber>
<FileNumber>
80
</FileNumber>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Device\Cmsemicon\BAT32A239\RTE\DeepSleep\DeepSleep.h
</PathWithFileName>
<FilenameWithoutPath>
DeepSleep.h
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
3
</GroupNumber>
<FileNumber>
81
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Device\Cmsemicon\BAT32A239\RTE\RTC\RTE_RTC.c
</PathWithFileName>
<FilenameWithoutPath>
RTE_RTC.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
3
</GroupNumber>
<FileNumber>
82
</FileNumber>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Device\Cmsemicon\BAT32A239\RTE\RTC\RTE_RTC.h
</PathWithFileName>
<FilenameWithoutPath>
RTE_RTC.h
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
3
</GroupNumber>
<FileNumber>
83
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Device\Cmsemicon\BAT32A239\RTE\TrmerM\TrmerM.c
</PathWithFileName>
<FilenameWithoutPath>
TrmerM.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
3
</GroupNumber>
<FileNumber>
84
</FileNumber>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Device\Cmsemicon\BAT32A239\RTE\TrmerM\TrmerM.h
</PathWithFileName>
<FilenameWithoutPath>
TrmerM.h
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
3
</GroupNumber>
<FileNumber>
85
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Device\Cmsemicon\BAT32A239\RTE\AD\RTE_ADC_INTERIM_VERSION.c
</PathWithFileName>
<FilenameWithoutPath>
RTE_ADC_INTERIM_VERSION.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
3
</GroupNumber>
<FileNumber>
86
</FileNumber>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Device\Cmsemicon\BAT32A239\RTE\AD\RTE_ADC_INTERIM_VERSION.h
</PathWithFileName>
<FilenameWithoutPath>
RTE_ADC_INTERIM_VERSION.h
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
3
</GroupNumber>
<FileNumber>
87
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Device\Cmsemicon\BAT32A239\RTE\CAN\rte_can.c
</PathWithFileName>
<FilenameWithoutPath>
rte_can.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
3
</GroupNumber>
<FileNumber>
88
</FileNumber>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Device\Cmsemicon\BAT32A239\RTE\CAN\rte_can.h
</PathWithFileName>
<FilenameWithoutPath>
rte_can.h
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
3
</GroupNumber>
<FileNumber>
89
</FileNumber>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Device\Cmsemicon\BAT32A239\RTE\CLOCK_Select\RTE_CLOCK_Select.h
</PathWithFileName>
<FilenameWithoutPath>
RTE_CLOCK_Select.h
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
3
</GroupNumber>
<FileNumber>
90
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Device\Cmsemicon\BAT32A239\RTE\CLOCK_Select\RTE_CLOCK_Select_BAT32A239.c
</PathWithFileName>
<FilenameWithoutPath>
RTE_CLOCK_Select_BAT32A239.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
</Group>
<Group>
<GroupName>
System
</GroupName>
<tvExp>
1
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<cbSel>
0
</cbSel>
<RteFlg>
0
</RteFlg>
<File>
<GroupNumber>
4
</GroupNumber>
<FileNumber>
91
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\System\main.c
</PathWithFileName>
<FilenameWithoutPath>
main.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
4
</GroupNumber>
<FileNumber>
92
</FileNumber>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\System\main.h
</PathWithFileName>
<FilenameWithoutPath>
main.h
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
4
</GroupNumber>
<FileNumber>
93
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\System\Sys_Scheduler.c
</PathWithFileName>
<FilenameWithoutPath>
Sys_Scheduler.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
4
</GroupNumber>
<FileNumber>
94
</FileNumber>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\System\Sys_Scheduler.h
</PathWithFileName>
<FilenameWithoutPath>
Sys_Scheduler.h
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
4
</GroupNumber>
<FileNumber>
95
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\System\Sys_Scheduler_Lib.c
</PathWithFileName>
<FilenameWithoutPath>
Sys_Scheduler_Lib.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
4
</GroupNumber>
<FileNumber>
96
</FileNumber>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\System\Sys_Scheduler_Lib.h
</PathWithFileName>
<FilenameWithoutPath>
Sys_Scheduler_Lib.h
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
4
</GroupNumber>
<FileNumber>
97
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\System\Sys_Task_List.c
</PathWithFileName>
<FilenameWithoutPath>
Sys_Task_List.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
</Group>
<Group>
<GroupName>
Library
</GroupName>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<cbSel>
0
</cbSel>
<RteFlg>
0
</RteFlg>
<File>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
98
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Device\Cmsemicon\BAT32A239\Library\Driver\src\adc.c
</PathWithFileName>
<FilenameWithoutPath>
adc.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
99
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Device\Cmsemicon\BAT32A239\Library\Driver\src\can.c
</PathWithFileName>
<FilenameWithoutPath>
can.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
100
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Device\Cmsemicon\BAT32A239\Library\Driver\src\cgc.c
</PathWithFileName>
<FilenameWithoutPath>
cgc.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
101
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Device\Cmsemicon\BAT32A239\Library\Driver\src\cmp.c
</PathWithFileName>
<FilenameWithoutPath>
cmp.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
102
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Device\Cmsemicon\BAT32A239\Library\Driver\src\dac.c
</PathWithFileName>
<FilenameWithoutPath>
dac.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
103
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Device\Cmsemicon\BAT32A239\Library\Driver\src\delay.c
</PathWithFileName>
<FilenameWithoutPath>
delay.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
104
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Device\Cmsemicon\BAT32A239\Library\Driver\src\dma.c
</PathWithFileName>
<FilenameWithoutPath>
dma.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
105
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Device\Cmsemicon\BAT32A239\Library\Driver\src\elc.c
</PathWithFileName>
<FilenameWithoutPath>
elc.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
106
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Device\Cmsemicon\BAT32A239\Library\Driver\src\epwm.c
</PathWithFileName>
<FilenameWithoutPath>
epwm.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
107
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Device\Cmsemicon\BAT32A239\Library\Driver\src\flash.c
</PathWithFileName>
<FilenameWithoutPath>
flash.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
108
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Device\Cmsemicon\BAT32A239\Library\Driver\src\gpio.c
</PathWithFileName>
<FilenameWithoutPath>
gpio.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
109
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Device\Cmsemicon\BAT32A239\Library\Driver\src\i2c.c
</PathWithFileName>
<FilenameWithoutPath>
i2c.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
110
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Device\Cmsemicon\BAT32A239\Library\Driver\src\i2ca.c
</PathWithFileName>
<FilenameWithoutPath>
i2ca.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
111
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Device\Cmsemicon\BAT32A239\Library\Driver\src\interval.c
</PathWithFileName>
<FilenameWithoutPath>
interval.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
112
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Device\Cmsemicon\BAT32A239\Library\Driver\src\intp.c
</PathWithFileName>
<FilenameWithoutPath>
intp.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
113
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Device\Cmsemicon\BAT32A239\Library\Driver\src\key.c
</PathWithFileName>
<FilenameWithoutPath>
key.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
114
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Device\Cmsemicon\BAT32A239\Library\Driver\src\pcbz.c
</PathWithFileName>
<FilenameWithoutPath>
pcbz.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
115
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Device\Cmsemicon\BAT32A239\Library\Driver\src\pga.c
</PathWithFileName>
<FilenameWithoutPath>
pga.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
116
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Device\Cmsemicon\BAT32A239\Library\Driver\src\rtc.c
</PathWithFileName>
<FilenameWithoutPath>
rtc.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
117
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Device\Cmsemicon\BAT32A239\Library\Driver\src\sci_common.c
</PathWithFileName>
<FilenameWithoutPath>
sci_common.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
118
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Device\Cmsemicon\BAT32A239\Library\Driver\src\sspi.c
</PathWithFileName>
<FilenameWithoutPath>
sspi.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
119
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Device\Cmsemicon\BAT32A239\Library\Driver\src\tim.c
</PathWithFileName>
<FilenameWithoutPath>
tim.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
120
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Device\Cmsemicon\BAT32A239\Library\Driver\src\tima.c
</PathWithFileName>
<FilenameWithoutPath>
tima.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
121
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Device\Cmsemicon\BAT32A239\Library\Driver\src\timb.c
</PathWithFileName>
<FilenameWithoutPath>
timb.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
122
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Device\Cmsemicon\BAT32A239\Library\Driver\src\timm.c
</PathWithFileName>
<FilenameWithoutPath>
timm.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
123
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Device\Cmsemicon\BAT32A239\Library\Driver\src\uart.c
</PathWithFileName>
<FilenameWithoutPath>
uart.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
124
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Device\Cmsemicon\BAT32A239\Library\Driver\src\wdt.c
</PathWithFileName>
<FilenameWithoutPath>
wdt.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
5
</GroupNumber>
<FileNumber>
125
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
1
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\Device\Cmsemicon\BAT32A239\Library\Driver\src\isr.c
</PathWithFileName>
<FilenameWithoutPath>
isr.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
</Group>
<Group>
<GroupName>
UDS
</GroupName>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<cbSel>
0
</cbSel>
<RteFlg>
0
</RteFlg>
<File>
<GroupNumber>
6
</GroupNumber>
<FileNumber>
126
</FileNumber>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\UDS\Diag_ID_Def.h
</PathWithFileName>
<FilenameWithoutPath>
Diag_ID_Def.h
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
6
</GroupNumber>
<FileNumber>
127
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\UDS\DoCAN_ISO15765.c
</PathWithFileName>
<FilenameWithoutPath>
DoCAN_ISO15765.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
6
</GroupNumber>
<FileNumber>
128
</FileNumber>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\UDS\DoCAN_ISO15765.h
</PathWithFileName>
<FilenameWithoutPath>
DoCAN_ISO15765.h
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
6
</GroupNumber>
<FileNumber>
129
</FileNumber>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\UDS\DoCAN_ISO15765_Config.h
</PathWithFileName>
<FilenameWithoutPath>
DoCAN_ISO15765_Config.h
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
6
</GroupNumber>
<FileNumber>
130
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\UDS\UDS_ISO14229_Server.c
</PathWithFileName>
<FilenameWithoutPath>
UDS_ISO14229_Server.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
6
</GroupNumber>
<FileNumber>
131
</FileNumber>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\UDS\UDS_ISO14229_Server.h
</PathWithFileName>
<FilenameWithoutPath>
UDS_ISO14229_Server.h
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
6
</GroupNumber>
<FileNumber>
132
</FileNumber>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\UDS\UDS_ISO14229_Server_Config.h
</PathWithFileName>
<FilenameWithoutPath>
UDS_ISO14229_Server_Config.h
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
6
</GroupNumber>
<FileNumber>
133
</FileNumber>
<FileType>
1
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\UDS\UDS_ISO14229_Services.c
</PathWithFileName>
<FilenameWithoutPath>
UDS_ISO14229_Services.c
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
<File>
<GroupNumber>
6
</GroupNumber>
<FileNumber>
134
</FileNumber>
<FileType>
5
</FileType>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<bDave2>
0
</bDave2>
<PathWithFileName>
..\..\..\..\Source\UDS\UDS_ISO14229_Services.h
</PathWithFileName>
<FilenameWithoutPath>
UDS_ISO14229_Services.h
</FilenameWithoutPath>
<RteFlg>
0
</RteFlg>
<bShared>
0
</bShared>
</File>
</Group>
<Group>
<GroupName>
::CMSIS
</GroupName>
<tvExp>
0
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<cbSel>
0
</cbSel>
<RteFlg>
1
</RteFlg>
</Group>
<Group>
<GroupName>
::Device
</GroupName>
<tvExp>
1
</tvExp>
<tvExpOptDlg>
0
</tvExpOptDlg>
<cbSel>
0
</cbSel>
<RteFlg>
1
</RteFlg>
</Group>
</ProjectOpt>
Firmware/Project/Cmsemicon/BAT32A239/MDK_ARM/
HaoJin
.uvguix.Administrator
→
Firmware/Project/Cmsemicon/BAT32A239/MDK_ARM/
RMR42E
.uvguix.Administrator
View file @
4dacfeaa
This source diff could not be displayed because it is too large. You can
view the blob
instead.
Firmware/Project/Cmsemicon/BAT32A239/MDK_ARM/
HaoJin
.uvprojx
→
Firmware/Project/Cmsemicon/BAT32A239/MDK_ARM/
RMR42E
.uvprojx
View file @
4dacfeaa
...
...
@@ -7,7 +7,7 @@
<Targets>
<Target>
<TargetName>
HaoJin232
</TargetName>
<TargetName>
RMR42E
</TargetName>
<ToolsetNumber>
0x4
</ToolsetNumber>
<ToolsetName>
ARM-ADS
</ToolsetName>
<pCCUsed>
5060960::V5.06 update 7 (build 960)::.\ARMCC
</pCCUsed>
...
...
@@ -49,7 +49,7 @@
<InvalidFlash>
1
</InvalidFlash>
</TargetStatus>
<OutputDirectory>
.\Objects\
</OutputDirectory>
<OutputName>
HaoJin
</OutputName>
<OutputName>
RMR42E
</OutputName>
<CreateExecutable>
1
</CreateExecutable>
<CreateLib>
0
</CreateLib>
<CreateHexFile>
1
</CreateHexFile>
...
...
@@ -383,16 +383,6 @@
<Group>
<GroupName>
Application
</GroupName>
<Files>
<File>
<FileName>
Data_Fuel.c
</FileName>
<FileType>
1
</FileType>
<FilePath>
..\..\..\..\Source\Application\Fuel\Data_Fuel.c
</FilePath>
</File>
<File>
<FileName>
Data_Fuel.h
</FileName>
<FileType>
5
</FileType>
<FilePath>
..\..\..\..\Source\Application\Fuel\Data_Fuel.h
</FilePath>
</File>
<File>
<FileName>
BackLight.c
</FileName>
<FileType>
1
</FileType>
...
...
@@ -1096,19 +1086,19 @@
<component
Cclass=
"CMSIS"
Cgroup=
"CORE"
Cvendor=
"ARM"
Cversion=
"5.5.0"
condition=
"ARMv6_7_8-M Device"
>
<package
name=
"CMSIS"
schemaVersion=
"1.3"
url=
"http://www.keil.com/pack/"
vendor=
"ARM"
version=
"5.8.0"
/>
<targetInfos>
<targetInfo
name=
"
HaoJin232
"
/>
<targetInfo
name=
"
RMR42E
"
/>
</targetInfos>
</component>
<component
Cclass=
"Device"
Cgroup=
"ISR"
Cvendor=
"Cmsemicon"
Cversion=
"1.0.0"
condition=
"BAT32A239 CMSIS-CORE"
>
<package
name=
"BAT32A239"
schemaVersion=
"1.4"
url=
"http://www.mcu.com.cn/pack/"
vendor=
"Cmsemicon"
version=
"1.0.5"
/>
<targetInfos>
<targetInfo
name=
"
HaoJin232
"
/>
<targetInfo
name=
"
RMR42E
"
/>
</targetInfos>
</component>
<component
Cclass=
"Device"
Cgroup=
"Startup"
Cvendor=
"Cmsemicon"
Cversion=
"1.0.0"
condition=
"BAT32A239 CMSIS-CORE"
>
<package
name=
"BAT32A239"
schemaVersion=
"1.4"
url=
"http://www.mcu.com.cn/pack/"
vendor=
"Cmsemicon"
version=
"1.0.5"
/>
<targetInfos>
<targetInfo
name=
"
HaoJin232
"
/>
<targetInfo
name=
"
RMR42E
"
/>
</targetInfos>
</component>
</components>
...
...
@@ -1118,7 +1108,7 @@
<component
Cclass=
"Device"
Cgroup=
"ISR"
Cvendor=
"Cmsemicon"
Cversion=
"1.0.0"
condition=
"BAT32A239 CMSIS-CORE"
/>
<package
name=
"BAT32A239"
schemaVersion=
"1.4"
url=
"http://www.mcu.com.cn/pack/"
vendor=
"Cmsemicon"
version=
"1.0.3"
/>
<targetInfos>
<targetInfo
name=
"
HaoJin232
"
/>
<targetInfo
name=
"
RMR42E
"
/>
</targetInfos>
</file>
<file
attr=
"config"
category=
"source"
condition=
"Startup ARM"
name=
"Device\Source\ARM\startup_BAT32A239.s"
version=
"1.0.0"
>
...
...
@@ -1126,7 +1116,7 @@
<component
Cclass=
"Device"
Cgroup=
"Startup"
Cvendor=
"Cmsemicon"
Cversion=
"1.0.0"
condition=
"BAT32A239 CMSIS-CORE"
/>
<package
name=
"BAT32A239"
schemaVersion=
"1.4"
url=
"http://www.mcu.com.cn/pack/"
vendor=
"Cmsemicon"
version=
"1.0.3"
/>
<targetInfos>
<targetInfo
name=
"
HaoJin232
"
/>
<targetInfo
name=
"
RMR42E
"
/>
</targetInfos>
</file>
<file
attr=
"config"
category=
"source"
name=
"Device\Source\system_BAT32A239.c"
version=
"1.0.0"
>
...
...
@@ -1134,7 +1124,7 @@
<component
Cclass=
"Device"
Cgroup=
"Startup"
Cvendor=
"Cmsemicon"
Cversion=
"1.0.0"
condition=
"BAT32A239 CMSIS-CORE"
/>
<package
name=
"BAT32A239"
schemaVersion=
"1.4"
url=
"http://www.mcu.com.cn/pack/"
vendor=
"Cmsemicon"
version=
"1.0.3"
/>
<targetInfos>
<targetInfo
name=
"
HaoJin232
"
/>
<targetInfo
name=
"
RMR42E
"
/>
</targetInfos>
</file>
<file
attr=
"config"
category=
"header"
name=
"Device\Source\userdefine.h"
version=
"1.0.0"
>
...
...
@@ -1142,7 +1132,7 @@
<component
Cclass=
"Device"
Cgroup=
"Startup"
Cvendor=
"Cmsemicon"
Cversion=
"1.0.0"
condition=
"BAT32A239 CMSIS-CORE"
/>
<package
name=
"BAT32A239"
schemaVersion=
"1.4"
url=
"http://www.mcu.com.cn/pack/"
vendor=
"Cmsemicon"
version=
"1.0.3"
/>
<targetInfos>
<targetInfo
name=
"
HaoJin232
"
/>
<targetInfo
name=
"
RMR42E
"
/>
</targetInfos>
</file>
<file
attr=
"config"
category=
"source"
name=
"Device\Source\isr_BAT32A239.c"
version=
"1.0.0"
>
...
...
Firmware/Project/Cmsemicon/BAT32A239/MDK_ARM/RTE/_RMR42E/RTE_Components.h
0 → 100644
View file @
4dacfeaa
/*
* Auto generated Run-Time-Environment Configuration File
* *** Do not modify ! ***
*
* Project: 'RMR42E'
* Target: 'RMR42E'
*/
#ifndef RTE_COMPONENTS_H
#define RTE_COMPONENTS_H
/*
* Define the Device Header File:
*/
#define CMSIS_device_header "BAT32A239.h"
#endif
/* RTE_COMPONENTS_H */
Firmware/Source/Application/Application.h
View file @
4dacfeaa
#ifndef APPLICATION_H__
#define APPLICATION_H__
#include "Fuel\Data_Fuel.h"
#include "GPIO_USER\GpioUser.h"
#include "BackLight\BackLight.h"
//#include "Data_VSpeed\Data_VSpeed.h"
//#include "Data_ESpeed\Data_ESpeed.h"
#include "CommonInterface\CommonInterface.h"
#include "SEG_DISPLAY\SEG_DISPLAY.h"
#include "SEG_DISPLAY\SEG_Ref.h"
...
...
Firmware/Source/Application/Fuel/Data_Fuel.c
deleted
100644 → 0
View file @
f473ba18
#include "Data_Fuel.h"
#include "Application.h"
#define FUEL_DATA_TIME 25u
/*这里填写多长时间采集一个数据,单位ms*/
#define FUEL_DATA_NUM 20u
/*燃油电阻采集数据总数 最大255*/
#define FUEL_CAL_START 5u
/*数据排序后取中间部分计算平均:起始*/
#define FUEL_CAL_END 15u
/*数据排序后取中间部分计算平均:结束*/
#define RETURN_DIFFERENCE 25u
/*判断上升或下降的回差,精度0.1*/
#define FUEL_SEG_UP 0u
#define FUEL_SEG_DOWN 1u
uint16_t
FuelData
[
FUEL_DATA_NUM
];
uint8_t
FuelDataCount
=
0u
;
uint16_t
FuelR
=
0u
;
/*滤波后的燃油电阻,精度0.1*/
static
uint16_t
FuelRBak
=
0
;
uint8_t
DesFuelSetp
=
0u
;
uint8_t
CurFuelSetp
=
0u
;
uint8_t
FuelInitFlag
=
0u
;
uint8_t
FuelStateInitFlag
=
0u
;
uint8_t
FuelDir
=
FUEL_SEG_UP
;
FuelSensorSts_t
FuelSensorState
=
FuelSensorNormal
;
uint16_t
FuelSensorNormalTime
=
0u
;
uint16_t
FuelSensorShortTime
=
0u
;
uint16_t
FuelSensorOpenTime
=
0u
;
uint8_t
FuelADCompleteFlg
=
0u
;
void
Fuel_KL30_Init
(
void
)
{
DesFuelSetp
=
0u
;
CurFuelSetp
=
0u
;
FuelInitFlag
=
1u
;
FuelStateInitFlag
=
1u
;
FuelDir
=
FUEL_SEG_UP
;
FuelSensorState
=
FuelSensorNormal
;
FuelSensorNormalTime
=
0u
;
FuelSensorShortTime
=
0u
;
FuelSensorOpenTime
=
0u
;
FuelADCompleteFlg
=
0u
;
// PORT_ClrBit(Fuel_Vcc_en);
}
void
Fuel_KL15_Init
(
void
)
{
// PORT_SetBit(Fuel_Vcc_en);
DesFuelSetp
=
0u
;
CurFuelSetp
=
0u
;
FuelInitFlag
=
1u
;
FuelStateInitFlag
=
1u
;
FuelDir
=
FUEL_SEG_UP
;
FuelSensorState
=
FuelSensorNormal
;
FuelSensorNormalTime
=
0u
;
FuelSensorShortTime
=
0u
;
FuelSensorOpenTime
=
0u
;
FuelADCompleteFlg
=
0u
;
}
uint16_t
TestFuelR
=
1100u
;
void
Fuel_R_Cal
(
uint8_t
deltaTime
)
{
uint16_t
FuelRes
=
0
;
uint8_t
i
,
j
;
uint32_t
temp32
;
static
uint16_t
timeCount
=
0
;
if
(
FuelStateInitFlag
)
{
FuelR
=
ADC_Read_Signal
(
ADC_CH_FUEL1
);
}
if
(
timeCount
>=
FUEL_DATA_TIME
)
{
timeCount
=
0
;
if
(
FuelDataCount
<
FUEL_DATA_NUM
)
{
/*获取燃油电阻*/
FuelRes
=
ADC_Read_Signal
(
ADC_CH_FUEL1
);;
// ADC_Read_Signal(ADC_CH_FUEL1);
/*四舍五入*/
//if (FuelRes < 32000)
//{
if
(
FuelRes
%
10
>=
5
)
{
FuelRes
+=
5
;
}
//}
//else
//{
// FuelRes = 32000;
//}
/*由小到大插入数据*/
for
(
i
=
0
;
i
<
FuelDataCount
;
i
++
)
{
if
(
FuelRes
<
FuelData
[
i
])
{
break
;
}
}
for
(
j
=
FuelDataCount
;
j
>
i
;
j
--
)
{
FuelData
[
j
]
=
FuelData
[
j
-
1
];
}
FuelData
[
i
]
=
FuelRes
;
FuelDataCount
++
;
}
else
{
/*一组数据采集完毕,取中间部分计算平均值*/
temp32
=
0
;
for
(
i
=
FUEL_CAL_START
;
i
<
FUEL_CAL_END
;
i
++
)
{
temp32
+=
FuelData
[
i
];
}
FuelR
=
temp32
/
(
FUEL_CAL_END
-
FUEL_CAL_START
);
FuelDataCount
=
0
;
FuelADCompleteFlg
=
1
;
}
}
timeCount
+=
deltaTime
;
}
void
Fuel_State_Check
(
uint8_t
deltaTime
)
{
// if (FuelR < 20)
//{ /*短路 1*/
// FuelSensorOpenTime = 0;
// FuelSensorNormalTime = 0;
// if ((FuelSensorShortTime > 3000) || ((FuelStateInitFlag) && (FuelSensorShortTime > 3000)))
// {
// FuelSensorState = FuelSensorShortCircuit;
// DesFuelSetp = 0;
// CurFuelSetp = 0;
// FuelStateInitFlag = 0;
// FuelInitFlag = 1;
// FuelDir = FUEL_SEG_UP;
// }
// else
// {
// FuelSensorShortTime += deltaTime;
// }
// }
// else
if
(
FuelR
>=
1100
)
{
/*断路 320*/
FuelSensorShortTime
=
0
;
FuelSensorNormalTime
=
0
;
if
((
FuelSensorOpenTime
>
2800
)
||
((
FuelStateInitFlag
)
&&
(
FuelSensorOpenTime
>
2800
)))
{
FuelSensorState
=
FuelSensorOpenCircuit
;
DesFuelSetp
=
0
;
CurFuelSetp
=
5
;
FuelStateInitFlag
=
0
;
FuelInitFlag
=
1
;
FuelDir
=
FUEL_SEG_UP
;
}
else
{
FuelSensorOpenTime
+=
deltaTime
;
}
}
else
{
FuelSensorShortTime
=
0
;
FuelSensorOpenTime
=
0
;
if
(
FuelSensorNormalTime
>
3000
)
{
FuelSensorState
=
FuelSensorNormal
;
FuelStateInitFlag
=
0
;
}
else
{
FuelSensorNormalTime
+=
deltaTime
;
}
}
}
void
Fuel_Gauges_Cal
(
uint8_t
deltaTime
)
{
static
uint16_t
time
=
0
;
if
((
FuelSensorState
==
FuelSensorNormal
)
&&
(
FuelR
<
1100
))
{
// 32000 //FuelR >10 change FuelR >20
/*采集完第一组数据后,开始计算燃油格数*/
if
(
FuelADCompleteFlg
)
{
if
(
FuelInitFlag
)
{
FuelRBak
=
FuelR
;
}
/*根据回差计算走动方向*/
if
(
FuelDir
==
FUEL_SEG_UP
)
{
if
(
FuelR
>=
FuelRBak
+
RETURN_DIFFERENCE
)
{
FuelDir
=
FUEL_SEG_DOWN
;
FuelRBak
=
FuelR
;
}
if
(
FuelR
<
FuelRBak
)
{
FuelRBak
=
FuelR
;
}
}
else
{
if
(
FuelRBak
>=
FuelR
+
RETURN_DIFFERENCE
)
{
FuelDir
=
FUEL_SEG_UP
;
FuelRBak
=
FuelR
;
}
if
(
FuelR
>
FuelRBak
)
{
FuelRBak
=
FuelR
;
}
}
/*计算目标格数*/
if
(
FuelDir
==
FUEL_SEG_UP
)
{
if
(((
DesFuelSetp
==
4
)
||
FuelInitFlag
)
&&
(
FuelR
<
240
))
{
DesFuelSetp
=
5
;
}
else
if
(((
DesFuelSetp
==
3
)
||
FuelInitFlag
)
&&
(
FuelR
<
430
))
{
DesFuelSetp
=
4
;
}
else
if
(((
DesFuelSetp
==
2
)
||
FuelInitFlag
)
&&
(
FuelR
<
610
))
{
DesFuelSetp
=
3
;
}
else
if
(((
DesFuelSetp
==
1
)
||
FuelInitFlag
)
&&
(
FuelR
<
790
))
{
DesFuelSetp
=
2
;
}
else
if
(((
DesFuelSetp
==
0
)
||
FuelInitFlag
)
&&
(
FuelR
<
970
))
{
DesFuelSetp
=
1
;
}
}
else
if
(
FuelDir
==
FUEL_SEG_DOWN
)
{
if
(((
DesFuelSetp
==
1
)
||
FuelInitFlag
)
&&
(
FuelR
>=
970
))
{
DesFuelSetp
=
0
;
}
else
if
(((
DesFuelSetp
==
2
)
||
FuelInitFlag
)
&&
(
FuelR
>=
790
))
{
DesFuelSetp
=
1
;
}
else
if
(((
DesFuelSetp
==
3
)
||
FuelInitFlag
)
&&
(
FuelR
>=
610
))
{
DesFuelSetp
=
2
;
}
else
if
(((
DesFuelSetp
==
4
)
||
FuelInitFlag
)
&&
(
FuelR
>=
430
))
{
DesFuelSetp
=
3
;
}
else
if
(((
DesFuelSetp
==
5
)
||
FuelInitFlag
)
&&
(
FuelR
>=
240
))
{
DesFuelSetp
=
4
;
}
}
}
/*IGN ON 1秒/故障恢复后,开始走格 立即指向当前格 20220704*/
if
(
Common_GetIgnOnTime
()
>=
3000
)
{
time
+=
deltaTime
;
if
(
FuelInitFlag
)
{
FuelInitFlag
=
0
;
time
=
0
;
CurFuelSetp
=
DesFuelSetp
;
}
if
(
time
>=
10000
)
{
/* 10S变化一格 */
time
=
0
;
if
(
CurFuelSetp
<
DesFuelSetp
)
{
CurFuelSetp
++
;
}
else
if
(
CurFuelSetp
>
DesFuelSetp
)
{
CurFuelSetp
--
;
}
}
if
(
CurFuelSetp
==
DesFuelSetp
)
{
time
=
0
;
}
}
}
}
uint8_t
Get_Fuel_Disp_Byte
(
void
)
{
uint8_t
FuelDispByte
=
0u
;
FuelDispByte
=
CurFuelSetp
;
// if (FuelSensorState == FuelSensorShortCircuit)
//{
// //Short
// FuelDispByte = FLASH_SYNC_1Hz ? 7 : 0;
// }
// else if (FuelSensorState == FuelSensorOpenCircuit)
//{
// //Open
// FuelDispByte = FLASH_SYNC_1Hz ? 6 : 0;
// }
// else if (CurFuelSetp == 1)
//{
// FuelDispByte = FLASH_SYNC_1Hz ? 1 : 0;
// }
//
// else if(CurFuelSetp == 0)
//{
// FuelDispByte = 0;
// }
return
FuelDispByte
;
}
void
Fuel_Cal_Sevice
(
uint8_t
deltaTime
)
{
/*检测燃油电阻状态*/
Fuel_State_Check
(
deltaTime
);
/*显示燃油格*/
Fuel_Gauges_Cal
(
deltaTime
);
}
uint8_t
Get_CurFuelSetp
(
void
)
{
return
CurFuelSetp
;
}
FuelSensorSts_t
Get_Fuel_Sensor_State
(
void
)
{
return
FuelSensorState
;
}
Firmware/Source/Application/Fuel/Data_Fuel.h
deleted
100644 → 0
View file @
f473ba18
#ifndef DATA_FUEL_H
#define DATA_FUEL_H
#include "Components.h"
typedef
enum
{
FuelSensorNormal
=
0
,
FuelSensorShortCircuit
,
FuelSensorOpenCircuit
,
}
FuelSensorSts_t
;
extern
void
Fuel_KL15_Init
(
void
);
extern
void
Fuel_KL30_Init
(
void
);
extern
void
Fuel_Cal_Sevice
(
uint8_t
deltaTime
);
extern
uint8_t
Get_Fuel_Disp_Byte
(
void
);
extern
uint8_t
Get_CurFuelSetp
(
void
);
extern
FuelSensorSts_t
Get_Fuel_Sensor_State
(
void
);
#endif
Firmware/Source/Application/GUI_Display/GUI_Display.c
View file @
4dacfeaa
...
...
@@ -169,18 +169,6 @@ void Gauge_ODO_Display(void)
SEG_SET_ODO_NUM
(
0u
,
0u
);
}
}
void
Gauge_FuelDial_Display
(
void
)
{
if
(
Common_Get_IG_Sts
(
)
==
COMMON_POWER_ON
)
{
SEG_SET_FuelDial
(
1
,
Get_CurFuelSetp
());
}
else
{
SEG_SET_FuelDial
(
0
,
0
);
}
}
void
Gauge_EspeedDial_Display
(
void
)
{
if
(
Common_Get_IG_Sts
(
)
==
COMMON_POWER_ON
)
...
...
@@ -236,8 +224,6 @@ void Gauge_Service(void)
// LED_Driver_Channel_Set(LampChannel_0, LampCh0_07_Key_ISTOP, 0);
// LED_Driver_Channel_Set(LampChannel_0, LampCh0_02_Normal_Voltage, 0);
// LED_Driver_Channel_Set(LampChannel_0, LampCh0_03_High_Low_Voltage, 0);
// LED_Driver_Channel_Set(LampChannel_0, LampCh0_04_Fuel_W, 0);
// LED_Driver_Channel_Set(LampChannel_0, LampCh0_05_Fuel_Y, 0);
// LED_Driver_Channel_Set(LampChannel_0, LampCh0_06_Screen_Time, 0);
}
}
...
...
@@ -252,7 +238,6 @@ void Gauge_Service(void)
Gauge_ODO_Display
();
Gauge_Clock_Display
();
Gauge_Trip_Display
();
Gauge_FuelDial_Display
();
Gauge_EspeedDial_Display
();
}
else
...
...
@@ -270,8 +255,6 @@ void Gauge_Service(void)
// LED_Driver_Channel_Set(LampChannel_0, LampCh0_07_Key_ISTOP, 0);
// LED_Driver_Channel_Set(LampChannel_0, LampCh0_02_Normal_Voltage, 0);
// LED_Driver_Channel_Set(LampChannel_0, LampCh0_03_High_Low_Voltage, 0);
// LED_Driver_Channel_Set(LampChannel_0, LampCh0_04_Fuel_W, 0);
// LED_Driver_Channel_Set(LampChannel_0, LampCh0_05_Fuel_Y, 0);
// LED_Driver_Channel_Set(LampChannel_0, LampCh0_06_Screen_Time, 0);
}
}
...
...
Firmware/Source/Application/GUI_Display/GUI_Display.h
View file @
4dacfeaa
...
...
@@ -49,7 +49,6 @@ void Gauge_DrivingRange_Display(void);
void
Gauge_Trip_Display
(
void
);
void
Gauge_ODO_Display
(
void
);
//void Gauge_Gear_Display(void);
void
Gauge_FuelDial_Display
(
void
);
void
Gauge_EspeedDial_Display
(
void
);
void
Gauge_Frame_Display
(
void
);
void
Gauge_MaintenanceMileage_Display
(
void
);
...
...
Firmware/Source/Application/SEG_DISPLAY/SEG_DISPLAY.c
View file @
4dacfeaa
...
...
@@ -252,131 +252,131 @@ _Fun_Res SEG_SET_GEAR(uint8_t m_Gear_Flag, uint8_t m_Gear)
}
return
m_Res
;
}
/**@brief 燃油表盘显示函数
* @param[in] m_Flag 段与数字是否显示 -1 显示 -0 不显示
* @param[in] m_SEG 燃油表盘段数0<=m_SEG<=5
* @return 函数执行结果
* - EX_OK 上报成功
* - EX_ERR 上报失败
*/
_Fun_Res
SEG_SET_FuelDial
(
uint8_t
m_Flag
,
uint8_t
m_SEG
)
{
_Fun_Res
m_Res
;
// uint8_t Num;
uint8_t
m8
;
if
((
m_Flag
>=
2u
)
||
(
m_SEG
>
5u
))
{
m_Res
=
EX_ERR
;
}
else
{
if
(
m_Flag
==
1u
)
{
IC2_SEG049
=
IC_SEG_GREY
;
IC2_SEG048
=
IC_SEG_GREY
;
IC2_SEG052
=
IC_SEG_GREY
;
IC2_SEG107
=
IC_SEG_GREY
;
IC2_SEG108
=
IC_SEG_GREY
;
IC2_SEG060
=
IC_SEG_ON
;
IC2_SEG110
=
IC_SEG_ON
;
IC2_SEG111
=
IC_SEG_ON
;
IC2_SEG114
=
IC_SEG_ON
;
IC2_SEG113
=
IC_SEG_ON
;
IC2_SEG115
=
IC_SEG_ON
;
IC2_SEG106
=
IC_SEG_ON
;
IC2_SEG109
=
IC_SEG_ON
;
/
/ /
**@brief 燃油表盘显示函数
//
* @param[in] m_Flag 段与数字是否显示 -1 显示 -0 不显示
//
* @param[in] m_SEG 燃油表盘段数0<=m_SEG<=5
//
* @return 函数执行结果
//
* - EX_OK 上报成功
//
* - EX_ERR 上报失败
//
*/
//
_Fun_Res SEG_SET_FuelDial(uint8_t m_Flag, uint8_t m_SEG)
//
{
//
_Fun_Res m_Res;
//
// uint8_t Num;
//
uint8_t m8;
//
if ((m_Flag >= 2u) || (m_SEG > 5u))
//
{
//
m_Res = EX_ERR;
//
}
//
else
//
{
//
if (m_Flag == 1u)
//
{
//
IC2_SEG049 = IC_SEG_GREY;
//
IC2_SEG048 = IC_SEG_GREY;
//
IC2_SEG052 = IC_SEG_GREY;
//
IC2_SEG107 = IC_SEG_GREY;
//
IC2_SEG108 = IC_SEG_GREY;
//
IC2_SEG060 = IC_SEG_ON;
//
IC2_SEG110 = IC_SEG_ON;
//
IC2_SEG111 = IC_SEG_ON;
//
IC2_SEG114 = IC_SEG_ON;
//
IC2_SEG113 = IC_SEG_ON;
//
IC2_SEG115 = IC_SEG_ON;
//
IC2_SEG106 = IC_SEG_ON;
//
IC2_SEG109 = IC_SEG_ON;
m8
=
SEG_DISPLAY_NUMBER0
[
m_SEG
];
if
(
Bit_Is_Set
(
m8
,
0
))
{
IC2_SEG059
=
IC_SEG_ON
;
}
else
{
IC2_SEG059
=
IC_SEG_OFF
;
}
if
(
Bit_Is_Set
(
m8
,
1
))
{
IC2_SEG058
=
IC_SEG_ON
;
}
else
{
IC2_SEG058
=
IC_SEG_OFF
;
}
if
(
Bit_Is_Set
(
m8
,
2
))
{
IC2_SEG056
=
IC_SEG_ON
;
}
else
{
IC2_SEG056
=
IC_SEG_OFF
;
}
if
(
Bit_Is_Set
(
m8
,
3
))
{
IC2_SEG055
=
IC_SEG_ON
;
}
else
{
IC2_SEG055
=
IC_SEG_OFF
;
}
if
(
Bit_Is_Set
(
m8
,
5
))
{
IC2_SEG053
=
IC_SEG_ON
;
}
else
{
IC2_SEG053
=
IC_SEG_OFF
;
}
if
(
Bit_Is_Set
(
m8
,
4
))
{
IC2_SEG054
=
IC_SEG_ON
;
}
else
{
IC2_SEG054
=
IC_SEG_OFF
;
}
if
(
Bit_Is_Set
(
m8
,
6
))
{
IC2_SEG057
=
IC_SEG_ON
;
}
else
{
IC2_SEG057
=
IC_SEG_OFF
;
}
}
else
{
IC2_SEG049
=
IC_SEG_OFF
;
IC2_SEG048
=
IC_SEG_OFF
;
IC2_SEG052
=
IC_SEG_OFF
;
IC2_SEG107
=
IC_SEG_OFF
;
IC2_SEG108
=
IC_SEG_OFF
;
IC2_SEG060
=
IC_SEG_OFF
;
IC2_SEG110
=
IC_SEG_OFF
;
IC2_SEG111
=
IC_SEG_OFF
;
IC2_SEG114
=
IC_SEG_OFF
;
IC2_SEG113
=
IC_SEG_OFF
;
IC2_SEG115
=
IC_SEG_OFF
;
IC2_SEG106
=
IC_SEG_OFF
;
IC2_SEG109
=
IC_SEG_OFF
;
IC2_SEG116
=
IC_SEG_OFF
;
IC2_SEG112
=
IC_SEG_OFF
;
IC2_SEG053
=
IC_SEG_OFF
;
IC2_SEG054
=
IC_SEG_OFF
;
IC2_SEG055
=
IC_SEG_OFF
;
IC2_SEG056
=
IC_SEG_OFF
;
IC2_SEG057
=
IC_SEG_OFF
;
IC2_SEG058
=
IC_SEG_OFF
;
IC2_SEG059
=
IC_SEG_OFF
;
}
m_Res
=
EX_OK
;
}
return
m_Res
;
}
//
m8 = SEG_DISPLAY_NUMBER0[m_SEG];
//
if (Bit_Is_Set(m8, 0))
//
{
//
IC2_SEG059 = IC_SEG_ON;
//
}
//
else
//
{
//
IC2_SEG059 = IC_SEG_OFF;
//
}
//
if (Bit_Is_Set(m8, 1))
//
{
//
IC2_SEG058 = IC_SEG_ON;
//
}
//
else
//
{
//
IC2_SEG058 = IC_SEG_OFF;
//
}
//
if (Bit_Is_Set(m8, 2))
//
{
//
IC2_SEG056 = IC_SEG_ON;
//
}
//
else
//
{
//
IC2_SEG056 = IC_SEG_OFF;
//
}
//
if (Bit_Is_Set(m8, 3))
//
{
//
IC2_SEG055 = IC_SEG_ON;
//
}
//
else
//
{
//
IC2_SEG055 = IC_SEG_OFF;
//
}
//
if (Bit_Is_Set(m8, 5))
//
{
//
IC2_SEG053 = IC_SEG_ON;
//
}
//
else
//
{
//
IC2_SEG053 = IC_SEG_OFF;
//
}
//
if (Bit_Is_Set(m8, 4))
//
{
//
IC2_SEG054 = IC_SEG_ON;
//
}
//
else
//
{
//
IC2_SEG054 = IC_SEG_OFF;
//
}
//
if (Bit_Is_Set(m8, 6))
//
{
//
IC2_SEG057 = IC_SEG_ON;
//
}
//
else
//
{
//
IC2_SEG057 = IC_SEG_OFF;
//
}
//
}
//
else
//
{
//
IC2_SEG049 = IC_SEG_OFF;
//
IC2_SEG048 = IC_SEG_OFF;
//
IC2_SEG052 = IC_SEG_OFF;
//
IC2_SEG107 = IC_SEG_OFF;
//
IC2_SEG108 = IC_SEG_OFF;
//
IC2_SEG060 = IC_SEG_OFF;
//
IC2_SEG110 = IC_SEG_OFF;
//
IC2_SEG111 = IC_SEG_OFF;
//
IC2_SEG114 = IC_SEG_OFF;
//
IC2_SEG113 = IC_SEG_OFF;
//
IC2_SEG115 = IC_SEG_OFF;
//
IC2_SEG106 = IC_SEG_OFF;
//
IC2_SEG109 = IC_SEG_OFF;
//
IC2_SEG116 = IC_SEG_OFF;
//
IC2_SEG112 = IC_SEG_OFF;
//
IC2_SEG053 = IC_SEG_OFF;
//
IC2_SEG054 = IC_SEG_OFF;
//
IC2_SEG055 = IC_SEG_OFF;
//
IC2_SEG056 = IC_SEG_OFF;
//
IC2_SEG057 = IC_SEG_OFF;
//
IC2_SEG058 = IC_SEG_OFF;
//
IC2_SEG059 = IC_SEG_OFF;
//
}
//
m_Res = EX_OK;
//
}
//
return m_Res;
//
}
/**@brief 转速表盘显示函数
* @param[in] m_Flag 段与数字是否显示 -1 显示 -0 不显示
...
...
@@ -2978,21 +2978,6 @@ _Fun_Res SEG_SET_Clock(uint8_t m_hour, uint8_t m_minute, uint8_t m_icon, uint8_t
return
m_Res
;
}
uint8_t
fuel_check_SEG_step
=
0
;
void
SEG_Scan_SET_FuelDial
(
void
)
{
uint8_t
a
=
0
;
a
=
fuel_check_SEG_step
/
10u
;
SEG_SET_FuelDial
(
1
,
a
);
if
(
fuel_check_SEG_step
<
59
)
{
fuel_check_SEG_step
++
;
}
else
{
fuel_check_SEG_step
=
0
;
}
}
uint8_t
Espeed_check_SEG_step
=
0
;
...
...
@@ -3026,15 +3011,12 @@ uint8_t check_SEG_step = 0;
// LED_Driver_Channel_Set(LampChannel_0, LampCh0_07_Key_ISTOP, LED_ON);
// LED_Driver_Channel_Set(LampChannel_0, LampCh0_02_Normal_Voltage, LED_ON);
// LED_Driver_Channel_Set(LampChannel_0, LampCh0_03_High_Low_Voltage, LED_ON);
// LED_Driver_Channel_Set(LampChannel_0, LampCh0_05_Fuel_Y, LED_ON);
// LED_Driver_Channel_Set(LampChannel_0, LampCh0_04_Fuel_W, LED_ON);
// LED_Driver_Channel_Set(LampChannel_0, LampCh0_06_Screen_Time, LED_ON);
// LED_Driver_Channel_Set(LampChannel_0, LampCh0_29_MPH, LED_ON);
// LED_Driver_Channel_Set(LampChannel_0, LampCh0_30_KM_H, LED_ON);
// RTE_GPIO_Set_Level(VSPEED_TEN_OUT, 1);
// RTE_GPIO_Set_Level(VSPEED_HUNDREDS_OUT, 1);
// SEG_Scan_SET_FuelDial();
// SEG_Scan_SET_EspeedDial();
//
//}
...
...
@@ -3047,21 +3029,17 @@ void Checkself_Init(void)
Checkself_SEG_step_count
=
0
;
check_SEG_step
=
0
;
Espeed_check_SEG_step
=
0
;
fuel_check_SEG_step
=
0
;
}
void
Checkself_SEG_Display
(
void
)
{
uint16_t
Vspeed
=
0
;
uint16_t
Espeed
=
0
;
uint16_t
Fuel
=
0
;
uint16_t
Trip
=
0
;
uint16_t
hour
=
0
;
uint16_t
min
=
0
;
uint32_t
ODO
=
0
;
Fuel
=
Checkself_SEG_step
/
5u
;
SEG_SET_FuelDial
(
1
,
Fuel
);
Espeed
=
(
Checkself_SEG_step
*
2
/
5
)
*
1000
;
SEG_SET_EspeedDial
(
1
,
Espeed
/
1000
,
Espeed
);
...
...
Firmware/Source/Application/SEG_DISPLAY/SEG_DISPLAY.h
View file @
4dacfeaa
...
...
@@ -9,7 +9,6 @@ typedef enum
{
SEG_LED_Voltage
=
0u
,
SEG_LED_Auto_Start_Stop
,
SEG_LED_Fuel
,
SEG_LED_MAX
...
...
@@ -32,8 +31,8 @@ _Fun_Res SEG_SET_GEAR(uint8_t m_Gear_Flag,uint8_t m_Gear);
/**@brief 电量表盘显示函数*/
_Fun_Res
SEG_SET_EleDial
(
uint8_t
m_Flag
,
uint8_t
m_SEG
,
uint8_t
m_NUM
);
/**@brief 燃油表盘显示函数*/
_Fun_Res
SEG_SET_FuelDial
(
uint8_t
m_Flag
,
uint8_t
m_SEG
);
/
/ /
**@brief 燃油表盘显示函数*/
//
_Fun_Res SEG_SET_FuelDial(uint8_t m_Flag,uint8_t m_SEG);
/**@brief 转速表盘显示函数*/
_Fun_Res
SEG_SET_EspeedDial
(
uint8_t
m_Flag
,
uint8_t
m_SEG
,
uint16_t
m_NUM
);
...
...
@@ -74,7 +73,6 @@ _Fun_Res SEG_SET_LED_STS(uint8_t LED_NUM , uint8_t m_Flag);
_Fun_Res
SEG_Scan_SET_EleDial
(
uint8_t
m_SEG
);
_Fun_Res
SEG_Scan_SET_PowerDial
(
uint8_t
m_SEG
);
void
SEG_Scan_SET_FuelDial
(
void
);
void
SEG_Scan_SET_EspeedDial
(
void
);
extern
void
Checkself_Init
(
void
);
...
...
Firmware/Source/Component/Analog/Analog_Signals.h
View file @
4dacfeaa
...
...
@@ -30,8 +30,6 @@ enum ADCChName
{
ADC_CH_KL30_VOLTAGE
=
0
,
ADC_CH_KL15_VOLTAGE
,
ADC_CH_FUEL_VREF
,
ADC_CH_FUEL1
,
};
/* Exported macro ------------------------------------------------------------*/
...
...
Firmware/Source/Component/PowerManagement/PowerManag_user.c
View file @
4dacfeaa
...
...
@@ -52,25 +52,17 @@ static void Power_KL30_Init(void)
BackLight_Init
();
Sys_KL30_Init
();
Checkself_Init
();
// Data_Vehicle_Speed_KL30_Init();
// Data_Engine_Speed_KL30_Wakeup_Init();
LINE_IN_Init
();
// Key_KL30_Init_EXample();
Light_Sensor_Init_Example
();
//注意顺序1
LED_Driver_Init_Example
();
//注意顺序2
Data_User_Mileage_KL30Init
();
Fuel_KL30_Init
();
TimerM_PWM_counter_Output_Init
(
TIMERM_COUNTER0
,
400
,
64000000
);
TimerM_PWM_counter_Output_Init
(
TIMERM_COUNTER1
,
400
,
64000000
);
// TimerM_PWM_counter_Output_Init(TIMERM_COUNTER0, 400);
// TimerM_PWM_counter_Output_Init(TIMERM_COUNTER1, 400);
TimerM_PWM_CH_Output_init
(
TIMERM_COUNTER0
,
TIMERM_CHB
,
ActiveLevel_High
);
TimerM_PWM_CH_Output_init
(
TIMERM_COUNTER0
,
TIMERM_CHC
,
ActiveLevel_High
);
TimerM_PWM_CH_Output_init
(
TIMERM_COUNTER0
,
TIMERM_CHD
,
ActiveLevel_High
);
TimerM_PWM_CH_Output_init
(
TIMERM_COUNTER1
,
TIMERM_CHB
,
ActiveLevel_High
);
// Telltales_Auto_Start_Stop();
Telltales_Init
();
// MenuData_Unit_Init();
g_stRTCInformation
.
u8RTCSecond
=
0
;
g_stRTCInformation
.
u8RTCMinute
=
0
;
g_stRTCInformation
.
u8RTCHour
=
0
;
...
...
@@ -94,19 +86,12 @@ static void Power_Wakeup_Init(void)
BU98R10_Init
();
BackLight_Init
();
Sys_WakeUp_Init
();
// Data_Vehicle_Speed_KL30_Init();
// Data_Vehicle_Speed_Wakeup_Init();
// Data_Engine_Speed_KL30_Wakeup_Init();
LINE_IN_Init
();
// Key_KL30_Init_EXample();
Line_In_KL15_ON_Init
();
Light_Sensor_Init_Example
();
//注意顺序1
LED_Driver_Init_Example
();
//注意顺序2
Fuel_KL30_Init
();
TimerM_PWM_counter_Output_Init
(
TIMERM_COUNTER0
,
400
,
64000000
);
TimerM_PWM_counter_Output_Init
(
TIMERM_COUNTER1
,
400
,
64000000
);
// TimerM_PWM_counter_Output_Init(TIMERM_COUNTER0, 400);
// TimerM_PWM_counter_Output_Init(TIMERM_COUNTER1, 400);
TimerM_PWM_CH_Output_init
(
TIMERM_COUNTER0
,
TIMERM_CHB
,
ActiveLevel_High
);
TimerM_PWM_CH_Output_init
(
TIMERM_COUNTER0
,
TIMERM_CHC
,
ActiveLevel_High
);
TimerM_PWM_CH_Output_init
(
TIMERM_COUNTER0
,
TIMERM_CHD
,
ActiveLevel_High
);
...
...
@@ -136,8 +121,6 @@ static void Power_IG_ON_Init(void)
Checkself_Init
();
Line_In_KL15_ON_Init
();
Telltales_KL15_Init
();
Fuel_KL15_Init
();
// Telltales_Auto_Start_Stop();
}
static
void
Power_Sleep_Init
(
void
)
...
...
Firmware/Source/System/Sys_Task_List.c
View file @
4dacfeaa
...
...
@@ -41,11 +41,8 @@ void Sys_5ms_Tasks(void)
void
Sys_10ms_Tasks
(
void
)
{
Line_In_Debounce_Service
(
10u
);
// Key_Service();
Data_Mileage_Write_EEPROM
();
Can_BusOff_Recover
(
10u
);
// Turn_Left_Right_Lamp();
// Fuel_R_Cal(10u);
TYW_Check_Count
();
}
...
...
@@ -75,7 +72,6 @@ void Sys_100ms_Tasks(void)
// counter_val.time.RTC_Hours = RTC_Bcd2ToByte(counter_val.time.RTC_Hours);
// counter_val.time.RTC_Minutes = RTC_Bcd2ToByte(counter_val.time.RTC_Minutes);
// }
Fuel_Cal_Sevice
(
100u
);
BackLight_Process
();
Interact_Light_Process
();
// Services_Mileage_Callback();
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment