Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
TianYing_ty100
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
baizhengyuan
TianYing_ty100
Commits
8eb4f559
Commit
8eb4f559
authored
May 27, 2024
by
李俭双
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
🐞
fix:调试串口,更改蓝牙指示灯判断条件,更改蓝牙显示bug
parent
ff4d7d95
Changes
14
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
14 changed files
with
151 additions
and
27 deletions
+151
-27
userdefine.h
...BAT32A239/MDK_ARM/RTE/Device/BAT32G139GK64FB/userdefine.h
+1
-1
TianYing.uvprojx
...ware/Project/Cmsemicon/BAT32A239/MDK_ARM/TianYing.uvprojx
+46
-1
TianYing200.BAT
Firmware/Project/Cmsemicon/BAT32A239/MDK_ARM/TianYing200.BAT
+6
-1
Protocol_Lib.c
Firmware/Source/Application/BLUETOOTH/Protocol_Lib.c
+3
-1
Protocol_User.c
Firmware/Source/Application/BLUETOOTH/Protocol_User.c
+1
-1
GUI_Display.c
Firmware/Source/Application/GUI_Display/GUI_Display.c
+4
-0
SEG_DISPLAY.c
Firmware/Source/Application/SEG_DISPLAY/SEG_DISPLAY.c
+75
-7
LED_Driver_Interface.h
Firmware/Source/Component/LED_Driver/LED_Driver_Interface.h
+5
-5
Telltales_user.c
Firmware/Source/Component/Telltales/Telltales_user.c
+4
-4
Telltales_user.h
Firmware/Source/Component/Telltales/Telltales_user.h
+1
-1
UART_DEMO.c
...re/Source/Device/Cmsemicon/BAT32A239/RTE/UART/UART_DEMO.c
+2
-2
软件变更记录(天鹰项目139).xlsx
Firmware/utility/程序释放/软件变更记录(天鹰项目139).xlsx
+0
-0
软件变更记录(天鹰项目32) .xlsx
Firmware/utility/程序释放/软件变更记录(天鹰项目32) .xlsx
+0
-0
Option.properties
Firmware/utility/诊断工具/Option/Option.properties
+3
-3
No files found.
Firmware/Project/Cmsemicon/BAT32A239/MDK_ARM/RTE/Device/BAT32G139GK64FB/userdefine.h
View file @
8eb4f559
...
...
@@ -18,7 +18,7 @@ User definitions
typedef
unsigned
short
MD_STATUS
;
#define HAS_BOOTLOADER (
1
u) // 仅仿真App时设置为0
#define HAS_BOOTLOADER (
0
u) // 仅仿真App时设置为0
#define APP_BASE (0x00008000ul)
/* Status list definition */
...
...
Firmware/Project/Cmsemicon/BAT32A239/MDK_ARM/TianYing.uvprojx
View file @
8eb4f559
...
...
@@ -275,7 +275,7 @@
</OCR_RVCT3>
<OCR_RVCT4>
<Type>
1
</Type>
<StartAddress>
0x
800
0
</StartAddress>
<StartAddress>
0x0
</StartAddress>
<Size>
0x40000
</Size>
</OCR_RVCT4>
<OCR_RVCT5>
...
...
@@ -543,6 +543,46 @@
<FileType>
5
</FileType>
<FilePath>
..\..\..\..\Source\Application\Data_Voltage\Data_Voltage.h
</FilePath>
</File>
<File>
<FileName>
BlueTooth.c
</FileName>
<FileType>
1
</FileType>
<FilePath>
..\..\..\..\Source\Application\BLUETOOTH\BlueTooth.c
</FilePath>
</File>
<File>
<FileName>
BlueTooth.h
</FileName>
<FileType>
5
</FileType>
<FilePath>
..\..\..\..\Source\Application\BLUETOOTH\BlueTooth.h
</FilePath>
</File>
<File>
<FileName>
Protocol_CRC16.c
</FileName>
<FileType>
1
</FileType>
<FilePath>
..\..\..\..\Source\Application\BLUETOOTH\Protocol_CRC16.c
</FilePath>
</File>
<File>
<FileName>
Protocol_CRC16.h
</FileName>
<FileType>
5
</FileType>
<FilePath>
..\..\..\..\Source\Application\BLUETOOTH\Protocol_CRC16.h
</FilePath>
</File>
<File>
<FileName>
Protocol_Lib.c
</FileName>
<FileType>
1
</FileType>
<FilePath>
..\..\..\..\Source\Application\BLUETOOTH\Protocol_Lib.c
</FilePath>
</File>
<File>
<FileName>
Protocol_Lib.h
</FileName>
<FileType>
5
</FileType>
<FilePath>
..\..\..\..\Source\Application\BLUETOOTH\Protocol_Lib.h
</FilePath>
</File>
<File>
<FileName>
Protocol_User.c
</FileName>
<FileType>
1
</FileType>
<FilePath>
..\..\..\..\Source\Application\BLUETOOTH\Protocol_User.c
</FilePath>
</File>
<File>
<FileName>
Protocol_User.h
</FileName>
<FileType>
5
</FileType>
<FilePath>
..\..\..\..\Source\Application\BLUETOOTH\Protocol_User.h
</FilePath>
</File>
</Files>
</Group>
<Group>
...
...
@@ -818,6 +858,11 @@
<FileType>
5
</FileType>
<FilePath>
..\..\..\..\Source\Component\Maintenance\Maintenance.h
</FilePath>
</File>
<File>
<FileName>
System_Monitor.c
</FileName>
<FileType>
1
</FileType>
<FilePath>
..\..\..\..\Source\Component\System_Monitor\System_Monitor.c
</FilePath>
</File>
</Files>
</Group>
<Group>
...
...
Firmware/Project/Cmsemicon/BAT32A239/MDK_ARM/TianYing200.BAT
View file @
8eb4f559
...
...
@@ -18,6 +18,10 @@ SET CPU_CLOCK=0x00B71B00
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\objects\data_tpms.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\objects\faultcode.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\objects\data_voltage.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\objects\bluetooth.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\objects\protocol_crc16.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\objects\protocol_lib.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\objects\protocol_user.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\objects\bu98r10.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\objects\services_mileage_user.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\objects\eemanager_interface.__i"
...
...
@@ -32,6 +36,7 @@ SET CPU_CLOCK=0x00B71B00
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\objects\system_monitor_user.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\objects\telltales_user.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\objects\maintenance.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\objects\system_monitor_1.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\objects\rte_tick_timer_bat32a239.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\objects\rte_wdt_bat32a239.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\objects\rte_gpio_bat32a239.__i"
...
...
@@ -71,7 +76,7 @@ SET CPU_CLOCK=0x00B71B00
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\objects\tima.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\objects\timb.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\objects\timm.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\objects\uart
_1
.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\objects\uart.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\objects\wdt.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\objects\isr.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\objects\docan_iso15765.__i"
...
...
Firmware/Source/Application/BLUETOOTH/Protocol_Lib.c
View file @
8eb4f559
...
...
@@ -127,7 +127,9 @@ Protocol_uint32_t Protocol_Parse(const Protocol_uint8_t *pData, Protocol_uint32_
}
dataLen
=
pData
[
2
];
frameLen
=
dataLen
+
DATA_PACKAGE_FIXED_LEN
;
if
(
frameLen
>
remainLen
)
{
// 数据内容不全
...
...
@@ -193,7 +195,7 @@ Protocol_uint32_t Protocol_Parse(const Protocol_uint8_t *pData, Protocol_uint32_
{
for
(
i
=
0
;
i
<
frameLen
;
++
i
)
{
dataBuf
[
i
]
=
pData
[
i
];
//
dataBuf [ i ] = pData [ i ];
}
i
=
0
;
#ifdef DEBUG_PRO_DATA
...
...
Firmware/Source/Application/BLUETOOTH/Protocol_User.c
View file @
8eb4f559
...
...
@@ -222,5 +222,5 @@ void UART_Put(Protocol_uint16_t Data)
UARTRxBuf
.
write_pos
=
(
UARTRxBuf
.
write_pos
+
1
)
%
UART_RX_MAX_DEPTH
;
}
return
;
//
return;
}
Firmware/Source/Application/GUI_Display/GUI_Display.c
View file @
8eb4f559
...
...
@@ -145,6 +145,10 @@ void Gauge_Service(void)
LED_Driver_Channel_Set
(
LampChannel_0
,
LampCh0_07_Screen_Time
,
LED_OFF
);
LED_Driver_Channel_Set
(
LampChannel_0
,
LampCh0_08_KMH
,
LED_OFF
);
LED_Driver_Channel_Set
(
LampChannel_0
,
LampCh0_09_MPH
,
LED_OFF
);
LED_Driver_Channel_Set
(
LampChannel_0
,
LampCh0_10_Navigator1
,
LED_OFF
);
LED_Driver_Channel_Set
(
LampChannel_0
,
LampCh0_19_Navigator2
,
LED_OFF
);
LED_Driver_Channel_Set
(
LampChannel_0
,
LampCh0_17_Length2
,
LED_OFF
);
LED_Driver_Channel_Set
(
LampChannel_0
,
LampCh0_18_Length1
,
LED_OFF
);
}
}
...
...
Firmware/Source/Application/SEG_DISPLAY/SEG_DISPLAY.c
View file @
8eb4f559
This diff is collapsed.
Click to expand it.
Firmware/Source/Component/LED_Driver/LED_Driver_Interface.h
View file @
8eb4f559
...
...
@@ -25,17 +25,17 @@ typedef enum
LampCh0_08_KMH
,
LampCh0_09_MPH
,
LampCh0_10_Navigator
,
LampCh0_10_Navigator
1
,
LampCh0_11_Temp_AlarmR
,
LampCh0_12_ABS_Alarm
,
LampCh0_13_Temp_AlarmW
,
LampCh0_14_
Resting_Area
,
LampCh0_14_
ARRIVED_SERVICE_AREA
,
LampCh0_15_
Tollbooth
,
LampCh0_16_
Underpass1
,
LampCh0_15_
ARRIVED_TOLLGATE
,
LampCh0_16_
ARRIVED_TUNNEL
,
LampCh0_17_Length2
,
LampCh0_18_Length1
,
LampCh0_19_
Underpass
2
,
LampCh0_19_
Navigator
2
,
LampCh0_20_Fuel_Y
,
LampCh0_21_Fuel_W
,
...
...
Firmware/Source/Component/Telltales/Telltales_user.c
View file @
8eb4f559
...
...
@@ -37,8 +37,8 @@ static Tellib_uint16_t LED_Lateral_Strut_Judgement(void);
static
void
LED_Lateral_Strut_Execution
(
Tellib_uint16_t
led_status
);
static
Tellib_uint16_t
LED_Tire_Pressure_Judgement
(
void
);
static
void
LED_Tire_Pressure_Execution
(
Tellib_uint16_t
led_status
);
static
Tellib_uint16_t
LED_Navigato_Judgement
(
void
);
static
void
LED_Navigato_Execution
(
Tellib_uint16_t
led_status
);
//
static Tellib_uint16_t LED_Navigato_Judgement(void);
//
static void LED_Navigato_Execution(Tellib_uint16_t led_status);
Led_HighBeam_Count
HighBeam_Timer
;
...
...
@@ -60,7 +60,7 @@ const LED_Attribute_st LED_Attribute [ LED_Max ] = {
{
em_LED_Low_Batt_Vol
,
SelfCheck
,
NoExterNalCheck
,
LED_IGN_ON
,
0u
,
3000ul
,
LED_Low_Batt_Judgement
,
LED_Low_Batt_Execution
},
{
em_LED_Lateral_Strut
,
SelfCheck
,
NoExterNalCheck
,
LED_IGN_ON
,
0u
,
3000ul
,
LED_Lateral_Strut_Judgement
,
LED_Lateral_Strut_Execution
},
{
em_LED_Tire_Pressure_Alarm
,
SelfCheck
,
NoExterNalCheck
,
LED_IGN_ON
,
0u
,
3000ul
,
LED_Tire_Pressure_Judgement
,
LED_Tire_Pressure_Execution
},
{
em_LED_Navigator
,
SelfCheck
,
NoExterNalCheck
,
LED_IGN_ON
,
0u
,
3000ul
,
LED_Navigato_Judgement
,
LED_Navigato_Execution
},
//
{em_LED_Navigator, SelfCheck, NoExterNalCheck, LED_IGN_ON, 0u, 3000ul, LED_Navigato_Judgement, LED_Navigato_Execution},
};
...
...
@@ -342,7 +342,7 @@ static void LED_Coolant_Execution(Tellib_uint16_t led_status)
static
Tellib_uint16_t
LED_Bluetooth_Judgement
(
void
)
{
Tellib_uint16_t
LED_STATE
=
0u
;
if
(
0
)
if
(
BlueTooth
.
BLE_St
)
{
LED_STATE
=
1u
;
}
...
...
Firmware/Source/Component/Telltales/Telltales_user.h
View file @
8eb4f559
...
...
@@ -18,7 +18,7 @@ typedef enum
em_LED_Low_Batt_Vol
,
em_LED_Lateral_Strut
,
em_LED_Tire_Pressure_Alarm
,
em_LED_Navigator
,
//
em_LED_Navigator,
LED_Max
,
}
LED_Idx_t
;
...
...
Firmware/Source/Device/Cmsemicon/BAT32A239/RTE/UART/UART_DEMO.c
View file @
8eb4f559
...
...
@@ -158,8 +158,8 @@ void uart0_interrupt_receive(void)
UART_ClearFlag
(
UART0
,
UART_FLAG_FEF
|
UART_FLAG_PEF
|
UART_FLAG_OVF
);
uart_callback_error
(
err_type
);
}
UART_Put
((
uint16_t
)
UART0_RX
);
rx_data
=
UART0_RX
;
UART_Put
((
uint16_t
)
rx_data
);
...
...
Firmware/utility/程序释放/软件变更记录(天鹰项目).xlsx
→
Firmware/utility/程序释放/软件变更记录(天鹰项目
139
).xlsx
View file @
8eb4f559
No preview for this file type
Firmware/utility/程序释放/软件变更记录(天鹰项目32) .xlsx
0 → 100644
View file @
8eb4f559
File added
Firmware/utility/诊断工具/Option/Option.properties
View file @
8eb4f559
#new Option
#
Wed May 15 17:36:23
CST 2024
#
Thu May 23 14:16:06
CST 2024
IsSort
=
true
MergeFlashIsCompression
=
false
ChangeAppFilePath
=
...
...
@@ -56,8 +56,8 @@ IsHexDisplay=true
MergeLineInXLSPath
=
MergeFlashInPutFilePath
=
MergeFlashIsInternal
=
false
MergeOutPutFilePath
=
D
\:\\
Git
\\\u5929\u
9E70
\\
tianying_ty100
\\
Firmware
\\
utility
\\\u
7A0B
\u
5E8F
\u
91CA
\u
653E
\\
20240515
MergeAppFilePath
=
D
\:\\
Git
\\\u5929\u
9E70
\\
tianying_ty100
\\
Firmware
\\
utility
\\\u
7A0B
\u
5E8F
\u
91CA
\u
653E
\\
20240515
\\
TianYing.hex
MergeOutPutFilePath
=
D
\:\\
Git
\\\u5929\u
9E70
\\
tianying_ty100
\\
Firmware
\\
utility
\\\u
7A0B
\u
5E8F
\u
91CA
\u
653E
MergeAppFilePath
=
D
\:\\
Git
\\\u5929\u
9E70
\\
tianying_ty100
\\
Firmware
\\
utility
\\\u
7A0B
\u
5E8F
\u
91CA
\u
653E
\\
TianYing.hex
MergeTelltalesXLSPath
=
FillingByte
=
-86
ImageVersion
=
0
...
...
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