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
da919364
Commit
da919364
authored
Jun 26, 2024
by
郑萍
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'nou' of
http://tyw-server.synology.me:12345/shihao/rt_rmr42e
into zhengping
parents
9af7eae7
d3ff5597
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
777 additions
and
1031 deletions
+777
-1031
GUI_Display.c
Firmware/Source/Application/GUI_Display/GUI_Display.c
+26
-0
SEG_DISPLAY.c
Firmware/Source/Application/SEG_DISPLAY/SEG_DISPLAY.c
+367
-668
SEG_DISPLAY.h
Firmware/Source/Application/SEG_DISPLAY/SEG_DISPLAY.h
+24
-3
SEG_Ref.h
Firmware/Source/Application/SEG_DISPLAY/SEG_Ref.h
+360
-360
No files found.
Firmware/Source/Application/GUI_Display/GUI_Display.c
View file @
da919364
...
@@ -239,6 +239,32 @@ void Gauge_Service(void)
...
@@ -239,6 +239,32 @@ void Gauge_Service(void)
Gauge_Clock_Display
();
Gauge_Clock_Display
();
Gauge_Trip_Display
();
Gauge_Trip_Display
();
Gauge_EspeedDial_Display
();
Gauge_EspeedDial_Display
();
SEG_SET_Clock
(
22
,
22
,
1
,
1
,
1
);
SEG_SET_Fault_Code
(
1
,
2222
);
SEG_SET_EleDial
(
1
,
10
,
22
);
SEG_SET_FuelDial
(
1
,
8
);
SEG_SET_GEAR
(
1
,
1
);
SEG_SET_Cutterhead
(
1
,
2
);
SEG_SET_LED_STS
(
0
,
1
);
SEG_SET_LED_STS
(
1
,
1
);
SEG_SET_LED_STS
(
2
,
1
);
SEG_SET_LED_STS
(
3
,
1
);
SEG_SET_LED_STS
(
4
,
1
);
SEG_SET_LED_STS
(
5
,
1
);
SEG_SET_LED_STS
(
6
,
1
);
SEG_SET_LED_STS
(
7
,
1
);
SEG_SET_LED_STS
(
8
,
1
);
SEG_SET_LED_STS
(
9
,
1
);
SEG_SET_LED_STS
(
10
,
1
);
SEG_SET_LED_STS
(
11
,
1
);
SEG_SET_LED_STS
(
12
,
1
);
SEG_SET_LED_STS
(
13
,
1
);
SEG_SET_LED_STS
(
14
,
1
);
SEG_SET_LED_STS
(
15
,
1
);
SEG_SET_LED_STS
(
16
,
1
);
SEG_SET_LED_STS
(
17
,
1
);
SEG_SET_LED_STS
(
18
,
1
);
SEG_SET_Frame
(
1
);
}
}
else
else
{
{
...
...
Firmware/Source/Application/SEG_DISPLAY/SEG_DISPLAY.c
View file @
da919364
...
@@ -225,9 +225,87 @@ _Fun_Res SEG_SET_GEAR(uint8_t m_Gear_Flag, uint8_t m_Gear)
...
@@ -225,9 +225,87 @@ _Fun_Res SEG_SET_GEAR(uint8_t m_Gear_Flag, uint8_t m_Gear)
}
}
else
else
{
{
IC2_SEG034
=
IC_SEG_OFF
;
IC2_SEG094
=
IC_SEG_OFF
;
IC2_SEG033
=
IC_SEG_OFF
;
IC2_SEG095
=
IC_SEG_OFF
;
IC2_SEG031
=
IC_SEG_OFF
;
IC2_SEG149
=
IC_SEG_OFF
;
IC2_SEG145
=
IC_SEG_OFF
;
IC2_SEG141
=
IC_SEG_OFF
;
IC2_SEG104
=
IC_SEG_OFF
;
IC2_SEG103
=
IC_SEG_OFF
;
IC2_SEG098
=
IC_SEG_OFF
;
IC2_SEG097
=
IC_SEG_OFF
;
IC2_SEG148
=
IC_SEG_OFF
;
IC2_SEG147
=
IC_SEG_OFF
;
IC2_SEG144
=
IC_SEG_OFF
;
IC2_SEG143
=
IC_SEG_OFF
;
IC2_SEG102
=
IC_SEG_OFF
;
IC2_SEG100
=
IC_SEG_OFF
;
IC2_SEG101
=
IC_SEG_OFF
;
IC2_SEG096
=
IC_SEG_OFF
;
IC2_SEG099
=
IC_SEG_OFF
;
IC2_SEG146
=
IC_SEG_OFF
;
IC2_SEG142
=
IC_SEG_OFF
;
IC2_SEG150
=
IC_SEG_OFF
;
}
}
/**@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
==
1u
)
{
IC1_SEG052
=
IC_SEG_GREY
;
IC1_SEG051
=
IC_SEG_GREY
;
IC1_SEG050
=
IC_SEG_GREY
;
IC1_SEG049
=
IC_SEG_GREY
;
IC1_SEG048
=
IC_SEG_GREY
;
IC1_SEG047
=
IC_SEG_GREY
;
IC1_SEG046
=
IC_SEG_GREY
;
IC1_SEG045
=
IC_SEG_GREY
;
IC1_SEG053
=
IC_SEG_ON
;
IC1_SEG105
=
IC_SEG_ON
;
IC1_SEG044
=
IC_SEG_ON
;
switch
(
m_SEG
)
{
case
8u
:
IC1_SEG045
=
IC_SEG_ON
;
case
7u
:
IC1_SEG046
=
IC_SEG_ON
;
case
6u
:
IC1_SEG047
=
IC_SEG_ON
;
case
5u
:
IC1_SEG048
=
IC_SEG_ON
;
case
4u
:
IC1_SEG049
=
IC_SEG_ON
;
case
3u
:
IC1_SEG050
=
IC_SEG_ON
;
case
2u
:
IC1_SEG051
=
IC_SEG_ON
;
case
1u
:
IC1_SEG052
=
IC_SEG_ON
;
case
0u
:
break
;
default:
break
;
}
}
else
{
IC2_SEG052
=
IC_SEG_OFF
;
IC2_SEG051
=
IC_SEG_OFF
;
IC2_SEG050
=
IC_SEG_OFF
;
IC2_SEG050
=
IC_SEG_OFF
;
IC2_SEG036
=
IC_SEG_OFF
;
IC2_SEG036
=
IC_SEG_OFF
;
IC2_SEG035
=
IC_SEG_OFF
;
IC2_SEG035
=
IC_SEG_OFF
;
...
@@ -252,131 +330,6 @@ _Fun_Res SEG_SET_GEAR(uint8_t m_Gear_Flag, uint8_t m_Gear)
...
@@ -252,131 +330,6 @@ _Fun_Res SEG_SET_GEAR(uint8_t m_Gear_Flag, uint8_t m_Gear)
}
}
return
m_Res
;
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;
// 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 转速表盘显示函数
/**@brief 转速表盘显示函数
* @param[in] m_Flag 段与数字是否显示 -1 显示 -0 不显示
* @param[in] m_Flag 段与数字是否显示 -1 显示 -0 不显示
...
@@ -440,181 +393,181 @@ _Fun_Res SEG_SET_EspeedDial(uint8_t m_Flag, uint8_t m_SEG, uint16_t m_NUM)
...
@@ -440,181 +393,181 @@ _Fun_Res SEG_SET_EspeedDial(uint8_t m_Flag, uint8_t m_SEG, uint16_t m_NUM)
break
;
break
;
default:
default:
break
;
break
;
}
}
/*百位*/
IC1_SEG067
=
IC_SEG_ON
;
Num
=
m_NUM
/
100u
;
if
(
m_NUM
>
9999
)
if
(
Num
==
1u
)
{
{
Num
=
m_NUM
/
10000
;
IC1_SEG072
=
IC_SEG_ON
;
IC1_SEG076
=
IC_SEG_OFF
;
}
}
else
else
{
{
IC1_SEG072
=
IC_SEG_OFF
;
Num
=
m_NUM
/
1000u
;
}
IC1_SEG076
=
IC_SEG_ON
;
Num
=
(
m_NUM
/
10u
)
%
10u
;
}
m8
=
SEG_DISPLAY_NUMBER0
[
Num
];
/*个位*/
if
(
Bit_Is_Set
(
m8
,
0
)
)
m8
=
SEG_DISPLAY_NUMBER0
[
Num
];
{
IC1_SEG069
=
IC_SEG_ON
;
if
(
Bit_Is_Set
(
m8
,
0
))
{
IC1_SEG075
=
IC_SEG_ON
;
}
else
{
IC1_SEG075
=
IC_SEG_OFF
;
}
if
(
Bit_Is_Set
(
m8
,
1
))
{
IC1_SEG073
=
IC_SEG_ON
;
}
else
{
IC1_SEG073
=
IC_SEG_OFF
;
}
if
(
Bit_Is_Set
(
m8
,
2
))
{
IC1_SEG071
=
IC_SEG_ON
;
}
else
{
IC1_SEG071
=
IC_SEG_OFF
;
}
if
(
Bit_Is_Set
(
m8
,
3
))
{
IC1_SEG070
=
IC_SEG_ON
;
}
else
{
IC1_SEG070
=
IC_SEG_OFF
;
}
if
(
Bit_Is_Set
(
m8
,
5
))
{
IC1_SEG068
=
IC_SEG_ON
;
}
else
{
IC1_SEG068
=
IC_SEG_OFF
;
}
if
(
Bit_Is_Set
(
m8
,
4
))
{
IC1_SEG069
=
IC_SEG_ON
;
}
else
{
IC1_SEG069
=
IC_SEG_OFF
;
}
if
(
Bit_Is_Set
(
m8
,
6
))
{
IC1_SEG072
=
IC_SEG_ON
;
}
else
{
IC1_SEG072
=
IC_SEG_OFF
;
}
/*十分位*/
if
(
m_NUM
>
9999
)
{
Num
=
(
m_NUM
%
10000u
)
/
1000
;
}
else
{
Num
=
(
m_NUM
%
1000u
)
/
100
;
}
m8
=
SEG_DISPLAY_NUMBER0
[
Num
];
if
(
Bit_Is_Set
(
m8
,
0
))
{
IC1_SEG112
=
IC_SEG_ON
;
}
else
{
IC1_SEG112
=
IC_SEG_OFF
;
}
if
(
Bit_Is_Set
(
m8
,
1
))
{
IC1_SEG111
=
IC_SEG_ON
;
}
else
{
IC1_SEG111
=
IC_SEG_OFF
;
}
if
(
Bit_Is_Set
(
m8
,
2
))
{
IC1_SEG080
=
IC_SEG_ON
;
}
else
{
IC1_SEG080
=
IC_SEG_OFF
;
}
if
(
Bit_Is_Set
(
m8
,
3
))
{
IC1_SEG079
=
IC_SEG_ON
;
}
else
{
IC1_SEG079
=
IC_SEG_OFF
;
}
if
(
Bit_Is_Set
(
m8
,
5
))
{
IC1_SEG077
=
IC_SEG_ON
;
}
else
{
IC1_SEG077
=
IC_SEG_OFF
;
}
if
(
Bit_Is_Set
(
m8
,
4
))
{
IC1_SEG078
=
IC_SEG_ON
;
}
else
{
IC1_SEG078
=
IC_SEG_OFF
;
}
if
(
Bit_Is_Set
(
m8
,
6
))
{
IC1_SEG081
=
IC_SEG_ON
;
}
else
{
IC1_SEG081
=
IC_SEG_OFF
;
}
}
}
else
else
{
{
IC1_SEG127
=
IC_SEG_OFF
;
IC1_SEG126
=
IC_SEG_OFF
;
IC1_SEG125
=
IC_SEG_OFF
;
IC1_SEG124
=
IC_SEG_OFF
;
IC1_SEG123
=
IC_SEG_OFF
;
IC1_SEG122
=
IC_SEG_OFF
;
IC1_SEG121
=
IC_SEG_OFF
;
IC1_SEG120
=
IC_SEG_OFF
;
IC1_SEG119
=
IC_SEG_OFF
;
IC1_SEG118
=
IC_SEG_OFF
;
IC1_SEG117
=
IC_SEG_OFF
;
IC1_SEG076
=
IC_SEG_OFF
;
IC1_SEG067
=
IC_SEG_OFF
;
IC1_SEG068
=
IC_SEG_OFF
;
IC1_SEG069
=
IC_SEG_OFF
;
IC1_SEG069
=
IC_SEG_OFF
;
}
if
(
Bit_Is_Set
(
m8
,
1
)
)
{
IC1_SEG068
=
IC_SEG_ON
;
}
else
{
IC1_SEG068
=
IC_SEG_OFF
;
}
if
(
Bit_Is_Set
(
m8
,
2
)
)
{
IC1_SEG066
=
IC_SEG_ON
;
}
else
{
IC1_SEG066
=
IC_SEG_OFF
;
}
if
(
Bit_Is_Set
(
m8
,
3
)
)
{
IC1_SEG065
=
IC_SEG_ON
;
}
else
{
IC1_SEG065
=
IC_SEG_OFF
;
}
if
(
Bit_Is_Set
(
m8
,
5
)
)
{
IC1_SEG070
=
IC_SEG_ON
;
}
else
{
IC1_SEG070
=
IC_SEG_OFF
;
IC1_SEG070
=
IC_SEG_OFF
;
}
if
(
Bit_Is_Set
(
m8
,
4
)
)
{
IC1_SEG071
=
IC_SEG_ON
;
}
else
{
IC1_SEG071
=
IC_SEG_OFF
;
IC1_SEG071
=
IC_SEG_OFF
;
IC1_SEG072
=
IC_SEG_OFF
;
IC1_SEG073
=
IC_SEG_OFF
;
IC1_SEG075
=
IC_SEG_OFF
;
IC1_SEG077
=
IC_SEG_OFF
;
IC1_SEG078
=
IC_SEG_OFF
;
IC1_SEG079
=
IC_SEG_OFF
;
IC1_SEG080
=
IC_SEG_OFF
;
IC1_SEG081
=
IC_SEG_OFF
;
IC1_SEG111
=
IC_SEG_OFF
;
IC1_SEG112
=
IC_SEG_OFF
;
}
}
m_Res
=
EX_OK
;
if
(
Bit_Is_Set
(
m8
,
6
)
)
{
IC1_SEG067
=
IC_SEG_ON
;
}
else
{
IC1_SEG067
=
IC_SEG_OFF
;
}
/*个位*/
Num
=
m_NUM
%
10u
;
m8
=
SEG_DISPLAY_NUMBER0
[
Num
];
if
(
Bit_Is_Set
(
m8
,
0
)
)
{
IC1_SEG060
=
IC_SEG_ON
;
}
else
{
IC1_SEG060
=
IC_SEG_OFF
;
}
if
(
Bit_Is_Set
(
m8
,
1
)
)
{
IC1_SEG059
=
IC_SEG_ON
;
}
else
{
IC1_SEG059
=
IC_SEG_OFF
;
}
if
(
Bit_Is_Set
(
m8
,
2
)
)
{
IC1_SEG058
=
IC_SEG_ON
;
}
else
{
IC1_SEG058
=
IC_SEG_OFF
;
}
if
(
Bit_Is_Set
(
m8
,
3
)
)
{
IC1_SEG064
=
IC_SEG_ON
;
}
else
{
IC1_SEG064
=
IC_SEG_OFF
;
}
if
(
Bit_Is_Set
(
m8
,
5
)
)
{
IC1_SEG061
=
IC_SEG_ON
;
}
else
{
IC1_SEG061
=
IC_SEG_OFF
;
}
if
(
Bit_Is_Set
(
m8
,
4
)
)
{
IC1_SEG063
=
IC_SEG_ON
;
}
else
{
IC1_SEG063
=
IC_SEG_OFF
;
}
if
(
Bit_Is_Set
(
m8
,
6
)
)
{
IC1_SEG062
=
IC_SEG_ON
;
}
else
{
IC1_SEG062
=
IC_SEG_OFF
;
}
}
else
{
IC1_SEG072
=
IC_SEG_OFF
;
IC1_SEG071
=
IC_SEG_OFF
;
IC1_SEG070
=
IC_SEG_OFF
;
IC1_SEG069
=
IC_SEG_OFF
;
IC1_SEG068
=
IC_SEG_OFF
;
IC1_SEG067
=
IC_SEG_OFF
;
IC1_SEG066
=
IC_SEG_OFF
;
IC1_SEG065
=
IC_SEG_OFF
;
IC1_SEG064
=
IC_SEG_OFF
;
IC1_SEG063
=
IC_SEG_OFF
;
IC1_SEG062
=
IC_SEG_OFF
;
IC1_SEG061
=
IC_SEG_OFF
;
IC1_SEG060
=
IC_SEG_OFF
;
IC1_SEG059
=
IC_SEG_OFF
;
IC1_SEG058
=
IC_SEG_OFF
;
IC1_SEG121
=
IC_SEG_OFF
;
IC1_SEG124
=
IC_SEG_OFF
;
IC1_SEG122
=
IC_SEG_OFF
;
IC1_SEG123
=
IC_SEG_OFF
;
IC1_SEG054
=
IC_SEG_OFF
;
IC1_SEG136
=
IC_SEG_OFF
;
IC1_SEG125
=
IC_SEG_OFF
;
IC1_SEG137
=
IC_SEG_OFF
;
IC1_SEG126
=
IC_SEG_OFF
;
IC1_SEG138
=
IC_SEG_OFF
;
IC1_SEG127
=
IC_SEG_OFF
;
IC1_SEG143
=
IC_SEG_OFF
;
IC1_SEG128
=
IC_SEG_OFF
;
IC1_SEG144
=
IC_SEG_OFF
;
IC1_SEG129
=
IC_SEG_OFF
;
IC1_SEG145
=
IC_SEG_OFF
;
IC1_SEG130
=
IC_SEG_OFF
;
IC1_SEG146
=
IC_SEG_OFF
;
IC1_SEG131
=
IC_SEG_OFF
;
IC1_SEG147
=
IC_SEG_OFF
;
IC1_SEG132
=
IC_SEG_OFF
;
IC1_SEG148
=
IC_SEG_OFF
;
IC1_SEG133
=
IC_SEG_OFF
;
IC1_SEG135
=
IC_SEG_OFF
;
IC1_SEG134
=
IC_SEG_OFF
;
}
}
return
m_Res
;
return
m_Res
;
}
}
/**@brief 电量表盘显示函数
/**@brief 电量表盘显示函数
...
@@ -722,19 +675,19 @@ _Fun_Res SEG_SET_EleDial(uint8_t m_Flag, uint8_t m_SEG, uint8_t m_NUM)
...
@@ -722,19 +675,19 @@ _Fun_Res SEG_SET_EleDial(uint8_t m_Flag, uint8_t m_SEG, uint8_t m_NUM)
}
}
if
(
Bit_Is_Set
(
m8
,
2
))
if
(
Bit_Is_Set
(
m8
,
2
))
{
{
IC1_SEG0
37
=
IC_SEG_ON
;
IC1_SEG0
88
=
IC_SEG_ON
;
}
}
else
else
{
{
IC1_SEG0
37
=
IC_SEG_OFF
;
IC1_SEG0
88
=
IC_SEG_OFF
;
}
}
if
(
Bit_Is_Set
(
m8
,
3
))
if
(
Bit_Is_Set
(
m8
,
3
))
{
{
IC1_SEG0
36
=
IC_SEG_ON
;
IC1_SEG0
89
=
IC_SEG_ON
;
}
}
else
else
{
{
IC1_SEG0
36
=
IC_SEG_OFF
;
IC1_SEG0
89
=
IC_SEG_OFF
;
}
}
if
(
Bit_Is_Set
(
m8
,
5
))
if
(
Bit_Is_Set
(
m8
,
5
))
{
{
...
@@ -781,19 +734,19 @@ _Fun_Res SEG_SET_EleDial(uint8_t m_Flag, uint8_t m_SEG, uint8_t m_NUM)
...
@@ -781,19 +734,19 @@ _Fun_Res SEG_SET_EleDial(uint8_t m_Flag, uint8_t m_SEG, uint8_t m_NUM)
}
}
if
(
Bit_Is_Set
(
m8
,
2
))
if
(
Bit_Is_Set
(
m8
,
2
))
{
{
IC1_SEG0
30
=
IC_SEG_ON
;
IC1_SEG0
95
=
IC_SEG_ON
;
}
}
else
else
{
{
IC1_SEG0
30
=
IC_SEG_OFF
;
IC1_SEG0
95
=
IC_SEG_OFF
;
}
}
if
(
Bit_Is_Set
(
m8
,
3
))
if
(
Bit_Is_Set
(
m8
,
3
))
{
{
IC1_SEG0
29
=
IC_SEG_ON
;
IC1_SEG0
96
=
IC_SEG_ON
;
}
}
else
else
{
{
IC1_SEG0
29
=
IC_SEG_OFF
;
IC1_SEG0
96
=
IC_SEG_OFF
;
}
}
if
(
Bit_Is_Set
(
m8
,
5
))
if
(
Bit_Is_Set
(
m8
,
5
))
{
{
...
@@ -801,379 +754,125 @@ _Fun_Res SEG_SET_EleDial(uint8_t m_Flag, uint8_t m_SEG, uint8_t m_NUM)
...
@@ -801,379 +754,125 @@ _Fun_Res SEG_SET_EleDial(uint8_t m_Flag, uint8_t m_SEG, uint8_t m_NUM)
}
}
else
else
{
{
IC1_SEG0
35
=
IC_SEG_OFF
;
IC1_SEG0
99
=
IC_SEG_OFF
;
}
}
if
(
Bit_Is_Set
(
m8
,
4
))
/*十位*/
Num
=
(
m_NUM
/
10u
)
%
10u
;
m8
=
SEG_DISPLAY_NUMBER0
[
Num
];
if
(
Bit_Is_Set
(
m8
,
0
)
)
{
{
IC1_SEG
034
=
IC_SEG_ON
;
IC1_SEG
108
=
IC_SEG_ON
;
}
}
else
else
{
{
IC1_SEG
034
=
IC_SEG_OFF
;
IC1_SEG
108
=
IC_SEG_OFF
;
}
}
if
(
Bit_Is_Set
(
m8
,
6
)
)
if
(
Bit_Is_Set
(
m8
,
1
)
)
{
{
IC1_SEG
031
=
IC_SEG_ON
;
IC1_SEG
107
=
IC_SEG_ON
;
}
}
else
else
{
{
IC1_SEG
031
=
IC_SEG_OFF
;
IC1_SEG
107
=
IC_SEG_OFF
;
}
}
}
if
(
Bit_Is_Set
(
m8
,
2
)
)
else
{
{
IC1_SEG105
=
IC_SEG_ON
;
IC1_SEG022
=
IC_SEG_OFF
;
IC1_SEG021
=
IC_SEG_OFF
;
IC1_SEG020
=
IC_SEG_OFF
;
IC1_SEG019
=
IC_SEG_OFF
;
IC1_SEG018
=
IC_SEG_OFF
;
IC1_SEG017
=
IC_SEG_OFF
;
IC1_SEG016
=
IC_SEG_OFF
;
IC1_SEG015
=
IC_SEG_OFF
;
IC1_SEG014
=
IC_SEG_OFF
;
IC1_SEG013
=
IC_SEG_OFF
;
IC1_SEG027
=
IC_SEG_OFF
;
IC1_SEG023
=
IC_SEG_OFF
;
IC1_SEG028
=
IC_SEG_OFF
;
IC1_SEG043
=
IC_SEG_OFF
;
IC1_SEG040
=
IC_SEG_OFF
;
IC1_SEG039
=
IC_SEG_OFF
;
IC1_SEG037
=
IC_SEG_OFF
;
IC1_SEG036
=
IC_SEG_OFF
;
IC1_SEG042
=
IC_SEG_OFF
;
IC1_SEG041
=
IC_SEG_OFF
;
IC1_SEG038
=
IC_SEG_OFF
;
IC1_SEG033
=
IC_SEG_OFF
;
IC1_SEG032
=
IC_SEG_OFF
;
IC1_SEG030
=
IC_SEG_OFF
;
IC1_SEG029
=
IC_SEG_OFF
;
IC1_SEG035
=
IC_SEG_OFF
;
IC1_SEG034
=
IC_SEG_OFF
;
IC1_SEG031
=
IC_SEG_OFF
;
}
m_Res
=
EX_OK
;
}
return
m_Res
;
}
_Fun_Res
SEG_Scan_SET_EleDial
(
uint8_t
m_SEG
)
{
_Fun_Res
m_Res
=
EX_OK
;
IC1_SEG022
=
IC_SEG_GREY
;
IC1_SEG021
=
IC_SEG_GREY
;
IC1_SEG020
=
IC_SEG_GREY
;
IC1_SEG019
=
IC_SEG_GREY
;
IC1_SEG018
=
IC_SEG_GREY
;
IC1_SEG017
=
IC_SEG_GREY
;
IC1_SEG016
=
IC_SEG_GREY
;
IC1_SEG015
=
IC_SEG_GREY
;
IC1_SEG014
=
IC_SEG_GREY
;
IC1_SEG013
=
IC_SEG_GREY
;
switch
(
m_SEG
)
{
case
10u
:
IC1_SEG022
=
IC_SEG_ON
;
case
9u
:
IC1_SEG021
=
IC_SEG_ON
;
case
8u
:
IC1_SEG020
=
IC_SEG_ON
;
case
7u
:
IC1_SEG019
=
IC_SEG_ON
;
case
6u
:
IC1_SEG018
=
IC_SEG_ON
;
case
5u
:
IC1_SEG017
=
IC_SEG_ON
;
case
4u
:
IC1_SEG016
=
IC_SEG_ON
;
case
3u
:
IC1_SEG015
=
IC_SEG_ON
;
case
2u
:
IC1_SEG014
=
IC_SEG_ON
;
case
1u
:
IC1_SEG013
=
IC_SEG_ON
;
case
0u
:
break
;
default:
break
;
}
IC1_SEG027
=
IC_SEG_OFF
;
IC1_SEG023
=
IC_SEG_OFF
;
IC1_SEG028
=
IC_SEG_OFF
;
IC1_SEG043
=
IC_SEG_OFF
;
IC1_SEG040
=
IC_SEG_OFF
;
IC1_SEG039
=
IC_SEG_OFF
;
IC1_SEG037
=
IC_SEG_OFF
;
IC1_SEG036
=
IC_SEG_OFF
;
IC1_SEG042
=
IC_SEG_OFF
;
IC1_SEG041
=
IC_SEG_OFF
;
IC1_SEG038
=
IC_SEG_OFF
;
IC1_SEG033
=
IC_SEG_OFF
;
IC1_SEG032
=
IC_SEG_OFF
;
IC1_SEG030
=
IC_SEG_OFF
;
IC1_SEG029
=
IC_SEG_OFF
;
IC1_SEG035
=
IC_SEG_OFF
;
IC1_SEG034
=
IC_SEG_OFF
;
IC1_SEG031
=
IC_SEG_OFF
;
return
m_Res
;
}
/**@brief 功率表盘显示函数
* @param[in] m_Flag 段与数字是否显示 -1 显示 -0 不显示
* @param[in] m_SEG 车速表盘段数0<=m_SEG<=12
* @param[in] m_Sign 显示功率值 负号
* @param[in] m_NUM 显示功率值
* @return 函数执行结果
* - EX_OK 上报成功
* - EX_ERR 上报失败
*/
_Fun_Res
SEG_SET_PowerDial
(
uint8_t
m_Flag
,
uint8_t
m_SEG
,
uint8_t
m_Sign
,
uint8_t
m_NUM
)
{
_Fun_Res
m_Res
;
uint8_t
Num
;
uint8_t
m8
;
if
((
m_Flag
>=
2u
)
||
(
m_Sign
>=
2u
)
||
((
m_NUM
>=
200u
)
&&
(
m_NUM
!=
255u
)))
{
m_Res
=
EX_ERR
;
}
else
{
if
(
m_Flag
==
1u
)
{
IC2_SEG148
=
IC_SEG_ON
;
IC2_SEG145
=
IC_SEG_ON
;
IC2_SEG064
=
IC_SEG_ON
;
IC2_SEG067
=
IC_SEG_GREY
;
IC2_SEG069
=
IC_SEG_GREY
;
IC2_SEG071
=
IC_SEG_GREY
;
IC2_SEG073
=
IC_SEG_GREY
;
IC2_SEG141
=
IC_SEG_GREY
;
IC2_SEG142
=
IC_SEG_GREY
;
IC2_SEG143
=
IC_SEG_GREY
;
IC2_SEG144
=
IC_SEG_GREY
;
IC2_SEG147
=
IC_SEG_GREY
;
IC2_SEG146
=
IC_SEG_GREY
;
if
((
m_SEG
&
0x80
)
==
0x00u
)
{
switch
(
m_SEG
)
{
case
8u
:
IC2_SEG067
=
IC_SEG_ON
;
case
7u
:
IC2_SEG069
=
IC_SEG_ON
;
case
6u
:
IC2_SEG071
=
IC_SEG_ON
;
case
5u
:
IC2_SEG073
=
IC_SEG_ON
;
case
4u
:
IC2_SEG141
=
IC_SEG_ON
;
case
3u
:
IC2_SEG142
=
IC_SEG_ON
;
case
2u
:
IC2_SEG143
=
IC_SEG_ON
;
case
1u
:
IC2_SEG144
=
IC_SEG_ON
;
case
0u
:
break
;
default:
break
;
}
}
}
else
else
{
{
switch
(
m_SEG
)
IC1_SEG105
=
IC_SEG_OFF
;
{
case
0x82u
:
IC2_SEG147
=
IC_SEG_ON
;
case
0x81u
:
IC2_SEG146
=
IC_SEG_ON
;
case
0x80u
:
break
;
default:
break
;
}
}
}
/*负号*/
if
(
Bit_Is_Set
(
m8
,
3
)
)
if
(
m_Sign
==
1u
)
{
{
IC
2_SEG139
=
IC_SEG_ON
;
IC
1_SEG104
=
IC_SEG_ON
;
}
}
else
else
{
{
IC
2_SEG139
=
IC_SEG_OFF
;
IC
1_SEG104
=
IC_SEG_OFF
;
}
}
/*单位*/
if
(
Bit_Is_Set
(
m8
,
5
)
)
IC2_SEG140
=
IC_SEG_ON
;
/*百位*/
if
(
m_NUM
==
0xFF
)
{
{
IC2_SEG133
=
IC_SEG_ON
;
IC1_SEG102
=
IC_SEG_ON
;
IC2_SEG126
=
IC_SEG_ON
;
IC2_SEG138
=
IC_SEG_OFF
;
IC2_SEG135
=
IC_SEG_OFF
;
IC2_SEG134
=
IC_SEG_OFF
;
IC2_SEG132
=
IC_SEG_OFF
;
IC2_SEG131
=
IC_SEG_OFF
;
IC2_SEG137
=
IC_SEG_OFF
;
IC2_SEG136
=
IC_SEG_OFF
;
IC2_SEG128
=
IC_SEG_OFF
;
IC2_SEG127
=
IC_SEG_OFF
;
IC2_SEG125
=
IC_SEG_OFF
;
IC2_SEG124
=
IC_SEG_OFF
;
IC2_SEG130
=
IC_SEG_OFF
;
IC2_SEG129
=
IC_SEG_OFF
;
}
}
else
else
{
{
Num
=
m_NUM
/
100u
;
IC1_SEG102
=
IC_SEG_OFF
;
if
(
Num
==
1u
)
}
{
if
(
Bit_Is_Set
(
m8
,
4
)
)
IC2_SEG138
=
IC_SEG_ON
;
{
}
IC1_SEG103
=
IC_SEG_ON
;
else
}
{
else
IC2_SEG138
=
IC_SEG_OFF
;
{
}
IC1_SEG103
=
IC_SEG_OFF
;
/*十位*/
}
Num
=
(
m_NUM
/
10u
)
%
10u
;
if
(
Bit_Is_Set
(
m8
,
6
)
)
if
(
m_NUM
>=
100u
)
{
{
IC1_SEG106
=
IC_SEG_ON
;
m8
=
SEG_DISPLAY_NUMBER0
[
Num
];
}
}
else
else
{
{
IC1_SEG106
=
IC_SEG_OFF
;
m8
=
SEG_UNDISPLAY_NUMBER0
[
Num
];
}
}
/*个位*/
Num
=
m_NUM
%
10u
;
if
(
Bit_Is_Set
(
m8
,
0
))
m8
=
SEG_DISPLAY_NUMBER0
[
Num
];
{
if
(
Bit_Is_Set
(
m8
,
0
)
)
IC2_SEG135
=
IC_SEG_ON
;
{
}
IC1_SEG115
=
IC_SEG_ON
;
else
}
{
else
IC2_SEG135
=
IC_SEG_OFF
;
{
}
IC1_SEG115
=
IC_SEG_OFF
;
if
(
Bit_Is_Set
(
m8
,
1
))
}
{
if
(
Bit_Is_Set
(
m8
,
1
)
)
IC2_SEG134
=
IC_SEG_ON
;
{
}
IC1_SEG114
=
IC_SEG_ON
;
else
}
{
else
IC2_SEG134
=
IC_SEG_OFF
;
{
}
IC1_SEG114
=
IC_SEG_OFF
;
if
(
Bit_Is_Set
(
m8
,
2
))
}
{
if
(
Bit_Is_Set
(
m8
,
2
)
)
IC2_SEG132
=
IC_SEG_ON
;
{
}
IC1_SEG113
=
IC_SEG_ON
;
else
}
{
else
IC2_SEG132
=
IC_SEG_OFF
;
{
}
IC1_SEG113
=
IC_SEG_OFF
;
if
(
Bit_Is_Set
(
m8
,
3
))
}
{
if
(
Bit_Is_Set
(
m8
,
3
)
)
IC2_SEG131
=
IC_SEG_ON
;
{
}
IC1_SEG112
=
IC_SEG_ON
;
else
}
{
else
IC2_SEG131
=
IC_SEG_OFF
;
{
}
IC1_SEG112
=
IC_SEG_OFF
;
if
(
Bit_Is_Set
(
m8
,
5
))
}
{
if
(
Bit_Is_Set
(
m8
,
5
)
)
IC2_SEG137
=
IC_SEG_ON
;
{
}
IC1_SEG109
=
IC_SEG_ON
;
else
}
{
else
IC2_SEG137
=
IC_SEG_OFF
;
{
}
IC1_SEG109
=
IC_SEG_OFF
;
if
(
Bit_Is_Set
(
m8
,
4
))
}
{
if
(
Bit_Is_Set
(
m8
,
4
)
)
IC2_SEG136
=
IC_SEG_ON
;
{
}
IC1_SEG111
=
IC_SEG_ON
;
else
}
{
else
IC2_SEG136
=
IC_SEG_OFF
;
{
}
IC1_SEG111
=
IC_SEG_OFF
;
if
(
Bit_Is_Set
(
m8
,
6
))
}
{
if
(
Bit_Is_Set
(
m8
,
6
)
)
IC2_SEG133
=
IC_SEG_ON
;
{
}
IC1_SEG110
=
IC_SEG_ON
;
else
}
{
else
IC2_SEG133
=
IC_SEG_OFF
;
{
}
IC1_SEG110
=
IC_SEG_OFF
;
/*个位*/
Num
=
m_NUM
%
10u
;
m8
=
SEG_DISPLAY_NUMBER0
[
Num
];
if
(
Bit_Is_Set
(
m8
,
0
))
{
IC2_SEG128
=
IC_SEG_ON
;
}
else
{
IC2_SEG128
=
IC_SEG_OFF
;
}
if
(
Bit_Is_Set
(
m8
,
1
))
{
IC2_SEG127
=
IC_SEG_ON
;
}
else
{
IC2_SEG127
=
IC_SEG_OFF
;
}
if
(
Bit_Is_Set
(
m8
,
2
))
{
IC2_SEG125
=
IC_SEG_ON
;
}
else
{
IC2_SEG125
=
IC_SEG_OFF
;
}
if
(
Bit_Is_Set
(
m8
,
3
))
{
IC2_SEG124
=
IC_SEG_ON
;
}
else
{
IC2_SEG124
=
IC_SEG_OFF
;
}
if
(
Bit_Is_Set
(
m8
,
5
))
{
IC2_SEG130
=
IC_SEG_ON
;
}
else
{
IC2_SEG130
=
IC_SEG_OFF
;
}
if
(
Bit_Is_Set
(
m8
,
4
))
{
IC2_SEG129
=
IC_SEG_ON
;
}
else
{
IC2_SEG129
=
IC_SEG_OFF
;
}
if
(
Bit_Is_Set
(
m8
,
6
))
{
IC2_SEG126
=
IC_SEG_ON
;
}
else
{
IC2_SEG126
=
IC_SEG_OFF
;
}
}
}
}
}
else
else
...
@@ -2739,19 +2438,19 @@ _Fun_Res SEG_SET_Clock(uint8_t m_hour, uint8_t m_minute, uint8_t m_icon, uint8_t
...
@@ -2739,19 +2438,19 @@ _Fun_Res SEG_SET_Clock(uint8_t m_hour, uint8_t m_minute, uint8_t m_icon, uint8_t
}
}
if
(
Bit_Is_Set
(
m8
,
5
))
if
(
Bit_Is_Set
(
m8
,
5
))
{
{
IC2_SEG
120
=
IC_SEG_ON
;
IC2_SEG
037
=
IC_SEG_ON
;
}
}
else
else
{
{
IC2_SEG
120
=
IC_SEG_OFF
;
IC2_SEG
037
=
IC_SEG_OFF
;
}
}
if
(
Bit_Is_Set
(
m8
,
4
))
if
(
Bit_Is_Set
(
m8
,
4
))
{
{
IC2_SEG
121
=
IC_SEG_ON
;
IC2_SEG
039
=
IC_SEG_ON
;
}
}
else
else
{
{
IC2_SEG
121
=
IC_SEG_OFF
;
IC2_SEG
039
=
IC_SEG_OFF
;
}
}
if
(
Bit_Is_Set
(
m8
,
6
))
if
(
Bit_Is_Set
(
m8
,
6
))
{
{
...
@@ -2797,19 +2496,19 @@ _Fun_Res SEG_SET_Clock(uint8_t m_hour, uint8_t m_minute, uint8_t m_icon, uint8_t
...
@@ -2797,19 +2496,19 @@ _Fun_Res SEG_SET_Clock(uint8_t m_hour, uint8_t m_minute, uint8_t m_icon, uint8_t
}
}
if
(
Bit_Is_Set
(
m8
,
5
))
if
(
Bit_Is_Set
(
m8
,
5
))
{
{
IC2_SEG0
47
=
IC_SEG_ON
;
IC2_SEG0
34
=
IC_SEG_ON
;
}
}
else
else
{
{
IC2_SEG0
47
=
IC_SEG_OFF
;
IC2_SEG0
34
=
IC_SEG_OFF
;
}
}
if
(
Bit_Is_Set
(
m8
,
4
))
if
(
Bit_Is_Set
(
m8
,
4
))
{
{
IC2_SEG
124
=
IC_SEG_ON
;
IC2_SEG
081
=
IC_SEG_ON
;
}
}
else
else
{
{
IC2_SEG
124
=
IC_SEG_OFF
;
IC2_SEG
081
=
IC_SEG_OFF
;
}
}
if
(
Bit_Is_Set
(
m8
,
6
))
if
(
Bit_Is_Set
(
m8
,
6
))
{
{
...
@@ -2875,19 +2574,19 @@ _Fun_Res SEG_SET_Clock(uint8_t m_hour, uint8_t m_minute, uint8_t m_icon, uint8_t
...
@@ -2875,19 +2574,19 @@ _Fun_Res SEG_SET_Clock(uint8_t m_hour, uint8_t m_minute, uint8_t m_icon, uint8_t
}
}
if
(
Bit_Is_Set
(
m8
,
5
))
if
(
Bit_Is_Set
(
m8
,
5
))
{
{
IC2_SEG0
4
1
=
IC_SEG_ON
;
IC2_SEG0
3
1
=
IC_SEG_ON
;
}
}
else
else
{
{
IC2_SEG0
4
1
=
IC_SEG_OFF
;
IC2_SEG0
3
1
=
IC_SEG_OFF
;
}
}
if
(
Bit_Is_Set
(
m8
,
4
))
if
(
Bit_Is_Set
(
m8
,
4
))
{
{
IC2_SEG
12
6
=
IC_SEG_ON
;
IC2_SEG
08
6
=
IC_SEG_ON
;
}
}
else
else
{
{
IC2_SEG
12
6
=
IC_SEG_OFF
;
IC2_SEG
08
6
=
IC_SEG_OFF
;
}
}
if
(
Bit_Is_Set
(
m8
,
6
))
if
(
Bit_Is_Set
(
m8
,
6
))
{
{
...
@@ -2933,19 +2632,19 @@ _Fun_Res SEG_SET_Clock(uint8_t m_hour, uint8_t m_minute, uint8_t m_icon, uint8_t
...
@@ -2933,19 +2632,19 @@ _Fun_Res SEG_SET_Clock(uint8_t m_hour, uint8_t m_minute, uint8_t m_icon, uint8_t
}
}
if
(
Bit_Is_Set
(
m8
,
5
))
if
(
Bit_Is_Set
(
m8
,
5
))
{
{
IC2_SEG0
3
8
=
IC_SEG_ON
;
IC2_SEG0
2
8
=
IC_SEG_ON
;
}
}
else
else
{
{
IC2_SEG0
3
8
=
IC_SEG_OFF
;
IC2_SEG0
2
8
=
IC_SEG_OFF
;
}
}
if
(
Bit_Is_Set
(
m8
,
4
))
if
(
Bit_Is_Set
(
m8
,
4
))
{
{
IC2_SEG
132
=
IC_SEG_ON
;
IC2_SEG
090
=
IC_SEG_ON
;
}
}
else
else
{
{
IC2_SEG
132
=
IC_SEG_OFF
;
IC2_SEG
090
=
IC_SEG_OFF
;
}
}
if
(
Bit_Is_Set
(
m8
,
6
))
if
(
Bit_Is_Set
(
m8
,
6
))
{
{
...
...
Firmware/Source/Application/SEG_DISPLAY/SEG_DISPLAY.h
View file @
da919364
...
@@ -7,9 +7,27 @@
...
@@ -7,9 +7,27 @@
typedef
enum
typedef
enum
{
{
SEG_LED_Voltage
=
0u
,
SEG_LED_Recharge
=
0u
,
SEG_LED_Auto_Start_Stop
,
//SEG_LED_Auto_Start_Stop,
//SEG_LED_Fuel,
SEG_LED_Engine_Failure
,
//发动机故障
SEG_LED_Battery_Failure
,
//电池故障
SEG_LED_Oil_press_Warning
,
//机油压力报警
SEG_LED_System_Light
,
//系统知识灯
SEG_LED_Power_Battery_Failure
,
//动力电池故障
SEG_LED_Chloramine
,
//草满
SEG_LED_Cutter_Overload
,
//刀盘过载
SEG_LED_Seat_Detection
,
//座椅检测
SEG_LED_Key_Access
,
//钥匙接入
SEG_LED_Ready
,
//Ready
SEG_LED_Cutter_Head_switch
,
//刀盘开关
SEG_LED_engine_Burn
,
//发动机工作
SEG_LED_External_Discharge
,
//对外放电
SEG_LED_bluetooth
,
//蓝牙
SEG_LED_Distance_Light
,
//远光灯
SEG_LED_Cruise_Control
,
//定速巡航
SEG_LED_HHT_Charger
,
//充电枪
SEG_LED_Fuel_Oil
,
//燃油灯
SEG_LED_MAX
SEG_LED_MAX
}
SEG_LED_Idx_t
;
}
SEG_LED_Idx_t
;
...
@@ -53,6 +71,9 @@ _Fun_Res SEG_SET_ODO_NUM(uint8_t m_Flag,uint32_t m_NUM);
...
@@ -53,6 +71,9 @@ _Fun_Res SEG_SET_ODO_NUM(uint8_t m_Flag,uint32_t m_NUM);
/**@brief 小计里程显示函数*/
/**@brief 小计里程显示函数*/
_Fun_Res
SEG_SET_TRIP_NUM
(
uint8_t
m_Flag
,
uint16_t
m_NUM
);
_Fun_Res
SEG_SET_TRIP_NUM
(
uint8_t
m_Flag
,
uint16_t
m_NUM
);
/**@brief 故障码显示函数*/
_Fun_Res
SEG_SET_Fault_Code
(
uint8_t
m_Flag
,
uint16_t
m_NUM
);
/**@brief 时间显示函数*/
/**@brief 时间显示函数*/
_Fun_Res
SEG_SET_Clock
(
uint8_t
m_hour
,
uint8_t
m_minute
,
uint8_t
m_icon
,
uint8_t
m_Flag1
,
uint8_t
m_Flag2
);
_Fun_Res
SEG_SET_Clock
(
uint8_t
m_hour
,
uint8_t
m_minute
,
uint8_t
m_icon
,
uint8_t
m_Flag1
,
uint8_t
m_Flag2
);
...
...
Firmware/Source/Application/SEG_DISPLAY/SEG_Ref.h
View file @
da919364
...
@@ -4,369 +4,369 @@
...
@@ -4,369 +4,369 @@
/*IC1*/
/*IC1*/
#define IC2_SEG001 BU98R10_
0
_SEG1
#define IC2_SEG001 BU98R10_
1
_SEG1
#define IC2_SEG002 BU98R10_
0
_SEG2
#define IC2_SEG002 BU98R10_
1
_SEG2
#define IC2_SEG003 BU98R10_
0
_SEG3
#define IC2_SEG003 BU98R10_
1
_SEG3
#define IC2_SEG004 BU98R10_
0
_SEG4
#define IC2_SEG004 BU98R10_
1
_SEG4
#define IC2_SEG005 BU98R10_
0
_SEG5
#define IC2_SEG005 BU98R10_
1
_SEG5
#define IC2_SEG006 BU98R10_
0
_SEG6
#define IC2_SEG006 BU98R10_
1
_SEG6
#define IC2_SEG007 BU98R10_
0
_SEG7
#define IC2_SEG007 BU98R10_
1
_SEG7
#define IC2_SEG008 BU98R10_
0
_SEG8
#define IC2_SEG008 BU98R10_
1
_SEG8
#define IC2_SEG009 BU98R10_
0
_SEG9
#define IC2_SEG009 BU98R10_
1
_SEG9
#define IC2_SEG010 BU98R10_
0
_SEG10
#define IC2_SEG010 BU98R10_
1
_SEG10
#define IC2_SEG011 BU98R10_
0
_SEG11
#define IC2_SEG011 BU98R10_
1
_SEG11
#define IC2_SEG012 BU98R10_
0
_SEG12
#define IC2_SEG012 BU98R10_
1
_SEG12
#define IC2_SEG013 BU98R10_
0
_SEG13
#define IC2_SEG013 BU98R10_
1
_SEG13
#define IC2_SEG014 BU98R10_
0
_SEG14
#define IC2_SEG014 BU98R10_
1
_SEG14
#define IC2_SEG015 BU98R10_
0
_SEG15
#define IC2_SEG015 BU98R10_
1
_SEG15
#define IC2_SEG016 BU98R10_
0
_SEG16
#define IC2_SEG016 BU98R10_
1
_SEG16
#define IC2_SEG017 BU98R10_
0
_SEG17
#define IC2_SEG017 BU98R10_
1
_SEG17
#define IC2_SEG018 BU98R10_
0
_SEG18
#define IC2_SEG018 BU98R10_
1
_SEG18
#define IC2_SEG019 BU98R10_
0
_SEG19
#define IC2_SEG019 BU98R10_
1
_SEG19
#define IC2_SEG020 BU98R10_
0
_SEG20
#define IC2_SEG020 BU98R10_
1
_SEG20
#define IC2_SEG021 BU98R10_
0
_SEG21
#define IC2_SEG021 BU98R10_
1
_SEG21
#define IC2_SEG022 BU98R10_
0
_SEG22
#define IC2_SEG022 BU98R10_
1
_SEG22
#define IC2_SEG023 BU98R10_
0
_SEG23
#define IC2_SEG023 BU98R10_
1
_SEG23
#define IC2_SEG024 BU98R10_
0
_SEG24
#define IC2_SEG024 BU98R10_
1
_SEG24
#define IC2_SEG025 BU98R10_
0
_SEG25
#define IC2_SEG025 BU98R10_
1
_SEG25
#define IC2_SEG026 BU98R10_
0
_SEG26
#define IC2_SEG026 BU98R10_
1
_SEG26
#define IC2_SEG027 BU98R10_
0
_SEG27
#define IC2_SEG027 BU98R10_
1
_SEG27
#define IC2_SEG028 BU98R10_
0
_SEG28
#define IC2_SEG028 BU98R10_
1
_SEG28
#define IC2_SEG029 BU98R10_
0
_SEG29
#define IC2_SEG029 BU98R10_
1
_SEG29
#define IC2_SEG030 BU98R10_
0
_SEG30
#define IC2_SEG030 BU98R10_
1
_SEG30
#define IC2_SEG031 BU98R10_
0
_SEG31
#define IC2_SEG031 BU98R10_
1
_SEG31
#define IC2_SEG032 BU98R10_
0
_SEG32
#define IC2_SEG032 BU98R10_
1
_SEG32
#define IC2_SEG033 BU98R10_
0
_SEG33
#define IC2_SEG033 BU98R10_
1
_SEG33
#define IC2_SEG034 BU98R10_
0
_SEG34
#define IC2_SEG034 BU98R10_
1
_SEG34
#define IC2_SEG035 BU98R10_
0
_SEG35
#define IC2_SEG035 BU98R10_
1
_SEG35
#define IC2_SEG036 BU98R10_
0
_SEG36
#define IC2_SEG036 BU98R10_
1
_SEG36
#define IC2_SEG037 BU98R10_
0
_SEG37
#define IC2_SEG037 BU98R10_
1
_SEG37
#define IC2_SEG038 BU98R10_
0
_SEG38
#define IC2_SEG038 BU98R10_
1
_SEG38
#define IC2_SEG039 BU98R10_
0
_SEG39
#define IC2_SEG039 BU98R10_
1
_SEG39
#define IC2_SEG040 BU98R10_
0
_SEG40
#define IC2_SEG040 BU98R10_
1
_SEG40
#define IC2_SEG041 BU98R10_
0
_SEG41
#define IC2_SEG041 BU98R10_
1
_SEG41
#define IC2_SEG042 BU98R10_
0
_SEG42
#define IC2_SEG042 BU98R10_
1
_SEG42
#define IC2_SEG043 BU98R10_
0
_SEG43
#define IC2_SEG043 BU98R10_
1
_SEG43
#define IC2_SEG044 BU98R10_
0
_SEG44
#define IC2_SEG044 BU98R10_
1
_SEG44
#define IC2_SEG045 BU98R10_
0
_SEG45
#define IC2_SEG045 BU98R10_
1
_SEG45
#define IC2_SEG046 BU98R10_
0
_SEG46
#define IC2_SEG046 BU98R10_
1
_SEG46
#define IC2_SEG047 BU98R10_
0
_SEG47
#define IC2_SEG047 BU98R10_
1
_SEG47
#define IC2_SEG048 BU98R10_
0
_SEG48
#define IC2_SEG048 BU98R10_
1
_SEG48
#define IC2_SEG049 BU98R10_
0
_SEG49
#define IC2_SEG049 BU98R10_
1
_SEG49
#define IC2_SEG050 BU98R10_
0
_SEG50
#define IC2_SEG050 BU98R10_
1
_SEG50
#define IC2_SEG051 BU98R10_
0
_SEG51
#define IC2_SEG051 BU98R10_
1
_SEG51
#define IC2_SEG052 BU98R10_
0
_SEG52
#define IC2_SEG052 BU98R10_
1
_SEG52
#define IC2_SEG053 BU98R10_
0
_SEG53
#define IC2_SEG053 BU98R10_
1
_SEG53
#define IC2_SEG054 BU98R10_
0
_SEG54
#define IC2_SEG054 BU98R10_
1
_SEG54
#define IC2_SEG055 BU98R10_
0
_SEG55
#define IC2_SEG055 BU98R10_
1
_SEG55
#define IC2_SEG056 BU98R10_
0
_SEG56
#define IC2_SEG056 BU98R10_
1
_SEG56
#define IC2_SEG057 BU98R10_
0
_SEG57
#define IC2_SEG057 BU98R10_
1
_SEG57
#define IC2_SEG058 BU98R10_
0
_SEG58
#define IC2_SEG058 BU98R10_
1
_SEG58
#define IC2_SEG059 BU98R10_
0
_SEG59
#define IC2_SEG059 BU98R10_
1
_SEG59
#define IC2_SEG060 BU98R10_
0
_SEG60
#define IC2_SEG060 BU98R10_
1
_SEG60
#define IC2_SEG061 BU98R10_
0
_SEG61
#define IC2_SEG061 BU98R10_
1
_SEG61
#define IC2_SEG062 BU98R10_
0
_SEG62
#define IC2_SEG062 BU98R10_
1
_SEG62
#define IC2_SEG063 BU98R10_
0
_SEG63
#define IC2_SEG063 BU98R10_
1
_SEG63
#define IC2_SEG064 BU98R10_
0
_SEG64
#define IC2_SEG064 BU98R10_
1
_SEG64
#define IC2_SEG065 BU98R10_
0
_SEG65
#define IC2_SEG065 BU98R10_
1
_SEG65
#define IC2_SEG066 BU98R10_
0
_SEG66
#define IC2_SEG066 BU98R10_
1
_SEG66
#define IC2_SEG067 BU98R10_
0
_SEG67
#define IC2_SEG067 BU98R10_
1
_SEG67
#define IC2_SEG068 BU98R10_
0
_SEG68
#define IC2_SEG068 BU98R10_
1
_SEG68
#define IC2_SEG069 BU98R10_
0
_SEG69
#define IC2_SEG069 BU98R10_
1
_SEG69
#define IC2_SEG070 BU98R10_
0
_SEG70
#define IC2_SEG070 BU98R10_
1
_SEG70
#define IC2_SEG071 BU98R10_
0
_SEG71
#define IC2_SEG071 BU98R10_
1
_SEG71
#define IC2_SEG072 BU98R10_
0
_SEG72
#define IC2_SEG072 BU98R10_
1
_SEG72
#define IC2_SEG073 BU98R10_
0
_SEG73
#define IC2_SEG073 BU98R10_
1
_SEG73
#define IC2_SEG074 BU98R10_
0
_SEG74
#define IC2_SEG074 BU98R10_
1
_SEG74
#define IC2_SEG075 BU98R10_
0
_SEG75
#define IC2_SEG075 BU98R10_
1
_SEG75
#define IC2_SEG076 BU98R10_
0
_SEG76
#define IC2_SEG076 BU98R10_
1
_SEG76
#define IC2_SEG077 BU98R10_
0
_SEG77
#define IC2_SEG077 BU98R10_
1
_SEG77
#define IC2_SEG078 BU98R10_
0
_SEG78
#define IC2_SEG078 BU98R10_
1
_SEG78
#define IC2_SEG079 BU98R10_
0
_SEG79
#define IC2_SEG079 BU98R10_
1
_SEG79
#define IC2_SEG080 BU98R10_
0
_SEG80
#define IC2_SEG080 BU98R10_
1
_SEG80
#define IC2_SEG081 BU98R10_
0
_SEG81
#define IC2_SEG081 BU98R10_
1
_SEG81
#define IC2_SEG082 BU98R10_
0
_SEG82
#define IC2_SEG082 BU98R10_
1
_SEG82
#define IC2_SEG083 BU98R10_
0
_SEG83
#define IC2_SEG083 BU98R10_
1
_SEG83
#define IC2_SEG084 BU98R10_
0
_SEG84
#define IC2_SEG084 BU98R10_
1
_SEG84
#define IC2_SEG085 BU98R10_
0
_SEG85
#define IC2_SEG085 BU98R10_
1
_SEG85
#define IC2_SEG086 BU98R10_
0
_SEG86
#define IC2_SEG086 BU98R10_
1
_SEG86
#define IC2_SEG087 BU98R10_
0
_SEG87
#define IC2_SEG087 BU98R10_
1
_SEG87
#define IC2_SEG088 BU98R10_
0
_SEG88
#define IC2_SEG088 BU98R10_
1
_SEG88
#define IC2_SEG089 BU98R10_
0
_SEG89
#define IC2_SEG089 BU98R10_
1
_SEG89
#define IC2_SEG090 BU98R10_
0
_SEG90
#define IC2_SEG090 BU98R10_
1
_SEG90
#define IC2_SEG091 BU98R10_
0
_SEG91
#define IC2_SEG091 BU98R10_
1
_SEG91
#define IC2_SEG092 BU98R10_
0
_SEG92
#define IC2_SEG092 BU98R10_
1
_SEG92
#define IC2_SEG093 BU98R10_
0
_SEG93
#define IC2_SEG093 BU98R10_
1
_SEG93
#define IC2_SEG094 BU98R10_
0
_SEG94
#define IC2_SEG094 BU98R10_
1
_SEG94
#define IC2_SEG095 BU98R10_
0
_SEG95
#define IC2_SEG095 BU98R10_
1
_SEG95
#define IC2_SEG096 BU98R10_
0
_SEG96
#define IC2_SEG096 BU98R10_
1
_SEG96
#define IC2_SEG097 BU98R10_
0
_SEG97
#define IC2_SEG097 BU98R10_
1
_SEG97
#define IC2_SEG098 BU98R10_
0
_SEG98
#define IC2_SEG098 BU98R10_
1
_SEG98
#define IC2_SEG099 BU98R10_
0
_SEG99
#define IC2_SEG099 BU98R10_
1
_SEG99
#define IC2_SEG100 BU98R10_
0
_SEG100
#define IC2_SEG100 BU98R10_
1
_SEG100
#define IC2_SEG101 BU98R10_
0
_SEG101
#define IC2_SEG101 BU98R10_
1
_SEG101
#define IC2_SEG102 BU98R10_
0
_SEG102
#define IC2_SEG102 BU98R10_
1
_SEG102
#define IC2_SEG103 BU98R10_
0
_SEG103
#define IC2_SEG103 BU98R10_
1
_SEG103
#define IC2_SEG104 BU98R10_
0
_SEG104
#define IC2_SEG104 BU98R10_
1
_SEG104
#define IC2_SEG105 BU98R10_
0
_SEG105
#define IC2_SEG105 BU98R10_
1
_SEG105
#define IC2_SEG106 BU98R10_
0
_SEG106
#define IC2_SEG106 BU98R10_
1
_SEG106
#define IC2_SEG107 BU98R10_
0
_SEG107
#define IC2_SEG107 BU98R10_
1
_SEG107
#define IC2_SEG108 BU98R10_
0
_SEG108
#define IC2_SEG108 BU98R10_
1
_SEG108
#define IC2_SEG109 BU98R10_
0
_SEG109
#define IC2_SEG109 BU98R10_
1
_SEG109
#define IC2_SEG110 BU98R10_
0
_SEG110
#define IC2_SEG110 BU98R10_
1
_SEG110
#define IC2_SEG111 BU98R10_
0
_SEG111
#define IC2_SEG111 BU98R10_
1
_SEG111
#define IC2_SEG112 BU98R10_
0
_SEG112
#define IC2_SEG112 BU98R10_
1
_SEG112
#define IC2_SEG113 BU98R10_
0
_SEG113
#define IC2_SEG113 BU98R10_
1
_SEG113
#define IC2_SEG114 BU98R10_
0
_SEG114
#define IC2_SEG114 BU98R10_
1
_SEG114
#define IC2_SEG115 BU98R10_
0
_SEG115
#define IC2_SEG115 BU98R10_
1
_SEG115
#define IC2_SEG116 BU98R10_
0
_SEG116
#define IC2_SEG116 BU98R10_
1
_SEG116
#define IC2_SEG117 BU98R10_
0
_SEG117
#define IC2_SEG117 BU98R10_
1
_SEG117
#define IC2_SEG118 BU98R10_
0
_SEG118
#define IC2_SEG118 BU98R10_
1
_SEG118
#define IC2_SEG119 BU98R10_
0
_SEG119
#define IC2_SEG119 BU98R10_
1
_SEG119
#define IC2_SEG120 BU98R10_
0
_SEG120
#define IC2_SEG120 BU98R10_
1
_SEG120
#define IC2_SEG121 BU98R10_
0
_SEG121
#define IC2_SEG121 BU98R10_
1
_SEG121
#define IC2_SEG122 BU98R10_
0
_SEG122
#define IC2_SEG122 BU98R10_
1
_SEG122
#define IC2_SEG123 BU98R10_
0
_SEG123
#define IC2_SEG123 BU98R10_
1
_SEG123
#define IC2_SEG124 BU98R10_
0
_SEG124
#define IC2_SEG124 BU98R10_
1
_SEG124
#define IC2_SEG125 BU98R10_
0
_SEG125
#define IC2_SEG125 BU98R10_
1
_SEG125
#define IC2_SEG126 BU98R10_
0
_SEG126
#define IC2_SEG126 BU98R10_
1
_SEG126
#define IC2_SEG127 BU98R10_
0
_SEG127
#define IC2_SEG127 BU98R10_
1
_SEG127
#define IC2_SEG128 BU98R10_
0
_SEG128
#define IC2_SEG128 BU98R10_
1
_SEG128
#define IC2_SEG129 BU98R10_
0
_SEG129
#define IC2_SEG129 BU98R10_
1
_SEG129
#define IC2_SEG130 BU98R10_
0
_SEG130
#define IC2_SEG130 BU98R10_
1
_SEG130
#define IC2_SEG131 BU98R10_
0
_SEG131
#define IC2_SEG131 BU98R10_
1
_SEG131
#define IC2_SEG132 BU98R10_
0
_SEG132
#define IC2_SEG132 BU98R10_
1
_SEG132
#define IC2_SEG133 BU98R10_
0
_SEG133
#define IC2_SEG133 BU98R10_
1
_SEG133
#define IC2_SEG134 BU98R10_
0
_SEG134
#define IC2_SEG134 BU98R10_
1
_SEG134
#define IC2_SEG135 BU98R10_
0
_SEG135
#define IC2_SEG135 BU98R10_
1
_SEG135
#define IC2_SEG136 BU98R10_
0
_SEG136
#define IC2_SEG136 BU98R10_
1
_SEG136
#define IC2_SEG137 BU98R10_
0
_SEG137
#define IC2_SEG137 BU98R10_
1
_SEG137
#define IC2_SEG138 BU98R10_
0
_SEG138
#define IC2_SEG138 BU98R10_
1
_SEG138
#define IC2_SEG139 BU98R10_
0
_SEG139
#define IC2_SEG139 BU98R10_
1
_SEG139
#define IC2_SEG140 BU98R10_
0
_SEG140
#define IC2_SEG140 BU98R10_
1
_SEG140
#define IC2_SEG141 BU98R10_
0
_SEG141
#define IC2_SEG141 BU98R10_
1
_SEG141
#define IC2_SEG142 BU98R10_
0
_SEG142
#define IC2_SEG142 BU98R10_
1
_SEG142
#define IC2_SEG143 BU98R10_
0
_SEG143
#define IC2_SEG143 BU98R10_
1
_SEG143
#define IC2_SEG144 BU98R10_
0
_SEG144
#define IC2_SEG144 BU98R10_
1
_SEG144
#define IC2_SEG145 BU98R10_
0
_SEG145
#define IC2_SEG145 BU98R10_
1
_SEG145
#define IC2_SEG146 BU98R10_
0
_SEG146
#define IC2_SEG146 BU98R10_
1
_SEG146
#define IC2_SEG147 BU98R10_
0
_SEG147
#define IC2_SEG147 BU98R10_
1
_SEG147
#define IC2_SEG148 BU98R10_
0
_SEG148
#define IC2_SEG148 BU98R10_
1
_SEG148
#define IC2_SEG149 BU98R10_
0
_SEG149
#define IC2_SEG149 BU98R10_
1
_SEG149
#define IC2_SEG150 BU98R10_
0
_SEG150
#define IC2_SEG150 BU98R10_
1
_SEG150
#define IC2_SEG151 BU98R10_
0
_SEG151
#define IC2_SEG151 BU98R10_
1
_SEG151
#define IC2_SEG152 BU98R10_
0
_SEG152
#define IC2_SEG152 BU98R10_
1
_SEG152
#define IC2_SEG153 BU98R10_
0
_SEG153
#define IC2_SEG153 BU98R10_
1
_SEG153
#define IC2_SEG154 BU98R10_
0
_SEG154
#define IC2_SEG154 BU98R10_
1
_SEG154
#define IC2_SEG155 BU98R10_
0
_SEG155
#define IC2_SEG155 BU98R10_
1
_SEG155
#define IC2_SEG156 BU98R10_
0
_SEG156
#define IC2_SEG156 BU98R10_
1
_SEG156
#define IC2_SEG157 BU98R10_
0
_SEG157
#define IC2_SEG157 BU98R10_
1
_SEG157
#define IC2_SEG158 BU98R10_
0
_SEG158
#define IC2_SEG158 BU98R10_
1
_SEG158
#define IC2_SEG159 BU98R10_
0
_SEG159
#define IC2_SEG159 BU98R10_
1
_SEG159
#define IC2_SEG160 BU98R10_
0
_SEG160
#define IC2_SEG160 BU98R10_
1
_SEG160
#define IC2_SEG161 BU98R10_
0
_SEG161
#define IC2_SEG161 BU98R10_
1
_SEG161
#define IC2_SEG162 BU98R10_
0
_SEG162
#define IC2_SEG162 BU98R10_
1
_SEG162
#define IC2_SEG163 BU98R10_
0
_SEG163
#define IC2_SEG163 BU98R10_
1
_SEG163
#define IC2_SEG164 BU98R10_
0
_SEG164
#define IC2_SEG164 BU98R10_
1
_SEG164
#define IC2_SEG165 BU98R10_
0
_SEG165
#define IC2_SEG165 BU98R10_
1
_SEG165
#define IC2_SEG166 BU98R10_
0
_SEG166
#define IC2_SEG166 BU98R10_
1
_SEG166
#define IC2_SEG167 BU98R10_
0
_SEG167
#define IC2_SEG167 BU98R10_
1
_SEG167
#define IC2_SEG168 BU98R10_
0
_SEG168
#define IC2_SEG168 BU98R10_
1
_SEG168
#define IC2_SEG169 BU98R10_
0
_SEG169
#define IC2_SEG169 BU98R10_
1
_SEG169
#define IC2_SEG170 BU98R10_
0
_SEG170
#define IC2_SEG170 BU98R10_
1
_SEG170
#define IC2_SEG171 BU98R10_
0
_SEG171
#define IC2_SEG171 BU98R10_
1
_SEG171
#define IC2_SEG172 BU98R10_
0
_SEG172
#define IC2_SEG172 BU98R10_
1
_SEG172
#define IC2_SEG173 BU98R10_
0
_SEG173
#define IC2_SEG173 BU98R10_
1
_SEG173
#define IC2_SEG174 BU98R10_
0
_SEG174
#define IC2_SEG174 BU98R10_
1
_SEG174
#define IC2_SEG175 BU98R10_
0
_SEG175
#define IC2_SEG175 BU98R10_
1
_SEG175
#define IC2_SEG176 BU98R10_
0
_SEG176
#define IC2_SEG176 BU98R10_
1
_SEG176
#define IC2_SEG177 BU98R10_
0
_SEG177
#define IC2_SEG177 BU98R10_
1
_SEG177
#define IC2_SEG178 BU98R10_
0
_SEG178
#define IC2_SEG178 BU98R10_
1
_SEG178
#define IC2_SEG179 BU98R10_
0
_SEG179
#define IC2_SEG179 BU98R10_
1
_SEG179
#define IC2_SEG180 BU98R10_
0
_SEG180
#define IC2_SEG180 BU98R10_
1
_SEG180
/*IC2*/
/*IC2*/
#define IC1_SEG001 BU98R10_
1
_SEG1
#define IC1_SEG001 BU98R10_
0
_SEG1
#define IC1_SEG002 BU98R10_
1
_SEG2
#define IC1_SEG002 BU98R10_
0
_SEG2
#define IC1_SEG003 BU98R10_
1
_SEG3
#define IC1_SEG003 BU98R10_
0
_SEG3
#define IC1_SEG004 BU98R10_
1
_SEG4
#define IC1_SEG004 BU98R10_
0
_SEG4
#define IC1_SEG005 BU98R10_
1
_SEG5
#define IC1_SEG005 BU98R10_
0
_SEG5
#define IC1_SEG006 BU98R10_
1
_SEG6
#define IC1_SEG006 BU98R10_
0
_SEG6
#define IC1_SEG007 BU98R10_
1
_SEG7
#define IC1_SEG007 BU98R10_
0
_SEG7
#define IC1_SEG008 BU98R10_
1
_SEG8
#define IC1_SEG008 BU98R10_
0
_SEG8
#define IC1_SEG009 BU98R10_
1
_SEG9
#define IC1_SEG009 BU98R10_
0
_SEG9
#define IC1_SEG010 BU98R10_
1
_SEG10
#define IC1_SEG010 BU98R10_
0
_SEG10
#define IC1_SEG011 BU98R10_
1
_SEG11
#define IC1_SEG011 BU98R10_
0
_SEG11
#define IC1_SEG012 BU98R10_
1
_SEG12
#define IC1_SEG012 BU98R10_
0
_SEG12
#define IC1_SEG013 BU98R10_
1
_SEG13
#define IC1_SEG013 BU98R10_
0
_SEG13
#define IC1_SEG014 BU98R10_
1
_SEG14
#define IC1_SEG014 BU98R10_
0
_SEG14
#define IC1_SEG015 BU98R10_
1
_SEG15
#define IC1_SEG015 BU98R10_
0
_SEG15
#define IC1_SEG016 BU98R10_
1
_SEG16
#define IC1_SEG016 BU98R10_
0
_SEG16
#define IC1_SEG017 BU98R10_
1
_SEG17
#define IC1_SEG017 BU98R10_
0
_SEG17
#define IC1_SEG018 BU98R10_
1
_SEG18
#define IC1_SEG018 BU98R10_
0
_SEG18
#define IC1_SEG019 BU98R10_
1
_SEG19
#define IC1_SEG019 BU98R10_
0
_SEG19
#define IC1_SEG020 BU98R10_
1
_SEG20
#define IC1_SEG020 BU98R10_
0
_SEG20
#define IC1_SEG021 BU98R10_
1
_SEG21
#define IC1_SEG021 BU98R10_
0
_SEG21
#define IC1_SEG022 BU98R10_
1
_SEG22
#define IC1_SEG022 BU98R10_
0
_SEG22
#define IC1_SEG023 BU98R10_
1
_SEG23
#define IC1_SEG023 BU98R10_
0
_SEG23
#define IC1_SEG024 BU98R10_
1
_SEG24
#define IC1_SEG024 BU98R10_
0
_SEG24
#define IC1_SEG025 BU98R10_
1
_SEG25
#define IC1_SEG025 BU98R10_
0
_SEG25
#define IC1_SEG026 BU98R10_
1
_SEG26
#define IC1_SEG026 BU98R10_
0
_SEG26
#define IC1_SEG027 BU98R10_
1
_SEG27
#define IC1_SEG027 BU98R10_
0
_SEG27
#define IC1_SEG028 BU98R10_
1
_SEG28
#define IC1_SEG028 BU98R10_
0
_SEG28
#define IC1_SEG029 BU98R10_
1
_SEG29
#define IC1_SEG029 BU98R10_
0
_SEG29
#define IC1_SEG030 BU98R10_
1
_SEG30
#define IC1_SEG030 BU98R10_
0
_SEG30
#define IC1_SEG031 BU98R10_
1
_SEG31
#define IC1_SEG031 BU98R10_
0
_SEG31
#define IC1_SEG032 BU98R10_
1
_SEG32
#define IC1_SEG032 BU98R10_
0
_SEG32
#define IC1_SEG033 BU98R10_
1
_SEG33
#define IC1_SEG033 BU98R10_
0
_SEG33
#define IC1_SEG034 BU98R10_
1
_SEG34
#define IC1_SEG034 BU98R10_
0
_SEG34
#define IC1_SEG035 BU98R10_
1
_SEG35
#define IC1_SEG035 BU98R10_
0
_SEG35
#define IC1_SEG036 BU98R10_
1
_SEG36
#define IC1_SEG036 BU98R10_
0
_SEG36
#define IC1_SEG037 BU98R10_
1
_SEG37
#define IC1_SEG037 BU98R10_
0
_SEG37
#define IC1_SEG038 BU98R10_
1
_SEG38
#define IC1_SEG038 BU98R10_
0
_SEG38
#define IC1_SEG039 BU98R10_
1
_SEG39
#define IC1_SEG039 BU98R10_
0
_SEG39
#define IC1_SEG040 BU98R10_
1
_SEG40
#define IC1_SEG040 BU98R10_
0
_SEG40
#define IC1_SEG041 BU98R10_
1
_SEG41
#define IC1_SEG041 BU98R10_
0
_SEG41
#define IC1_SEG042 BU98R10_
1
_SEG42
#define IC1_SEG042 BU98R10_
0
_SEG42
#define IC1_SEG043 BU98R10_
1
_SEG43
#define IC1_SEG043 BU98R10_
0
_SEG43
#define IC1_SEG044 BU98R10_
1
_SEG44
#define IC1_SEG044 BU98R10_
0
_SEG44
#define IC1_SEG045 BU98R10_
1
_SEG45
#define IC1_SEG045 BU98R10_
0
_SEG45
#define IC1_SEG046 BU98R10_
1
_SEG46
#define IC1_SEG046 BU98R10_
0
_SEG46
#define IC1_SEG047 BU98R10_
1
_SEG47
#define IC1_SEG047 BU98R10_
0
_SEG47
#define IC1_SEG048 BU98R10_
1
_SEG48
#define IC1_SEG048 BU98R10_
0
_SEG48
#define IC1_SEG049 BU98R10_
1
_SEG49
#define IC1_SEG049 BU98R10_
0
_SEG49
#define IC1_SEG050 BU98R10_
1
_SEG50
#define IC1_SEG050 BU98R10_
0
_SEG50
#define IC1_SEG051 BU98R10_
1
_SEG51
#define IC1_SEG051 BU98R10_
0
_SEG51
#define IC1_SEG052 BU98R10_
1
_SEG52
#define IC1_SEG052 BU98R10_
0
_SEG52
#define IC1_SEG053 BU98R10_
1
_SEG53
#define IC1_SEG053 BU98R10_
0
_SEG53
#define IC1_SEG054 BU98R10_
1
_SEG54
#define IC1_SEG054 BU98R10_
0
_SEG54
#define IC1_SEG055 BU98R10_
1
_SEG55
#define IC1_SEG055 BU98R10_
0
_SEG55
#define IC1_SEG056 BU98R10_
1
_SEG56
#define IC1_SEG056 BU98R10_
0
_SEG56
#define IC1_SEG057 BU98R10_
1
_SEG57
#define IC1_SEG057 BU98R10_
0
_SEG57
#define IC1_SEG058 BU98R10_
1
_SEG58
#define IC1_SEG058 BU98R10_
0
_SEG58
#define IC1_SEG059 BU98R10_
1
_SEG59
#define IC1_SEG059 BU98R10_
0
_SEG59
#define IC1_SEG060 BU98R10_
1
_SEG60
#define IC1_SEG060 BU98R10_
0
_SEG60
#define IC1_SEG061 BU98R10_
1
_SEG61
#define IC1_SEG061 BU98R10_
0
_SEG61
#define IC1_SEG062 BU98R10_
1
_SEG62
#define IC1_SEG062 BU98R10_
0
_SEG62
#define IC1_SEG063 BU98R10_
1
_SEG63
#define IC1_SEG063 BU98R10_
0
_SEG63
#define IC1_SEG064 BU98R10_
1
_SEG64
#define IC1_SEG064 BU98R10_
0
_SEG64
#define IC1_SEG065 BU98R10_
1
_SEG65
#define IC1_SEG065 BU98R10_
0
_SEG65
#define IC1_SEG066 BU98R10_
1
_SEG66
#define IC1_SEG066 BU98R10_
0
_SEG66
#define IC1_SEG067 BU98R10_
1
_SEG67
#define IC1_SEG067 BU98R10_
0
_SEG67
#define IC1_SEG068 BU98R10_
1
_SEG68
#define IC1_SEG068 BU98R10_
0
_SEG68
#define IC1_SEG069 BU98R10_
1
_SEG69
#define IC1_SEG069 BU98R10_
0
_SEG69
#define IC1_SEG070 BU98R10_
1
_SEG70
#define IC1_SEG070 BU98R10_
0
_SEG70
#define IC1_SEG071 BU98R10_
1
_SEG71
#define IC1_SEG071 BU98R10_
0
_SEG71
#define IC1_SEG072 BU98R10_
1
_SEG72
#define IC1_SEG072 BU98R10_
0
_SEG72
#define IC1_SEG073 BU98R10_
1
_SEG73
#define IC1_SEG073 BU98R10_
0
_SEG73
#define IC1_SEG074 BU98R10_
1
_SEG74
#define IC1_SEG074 BU98R10_
0
_SEG74
#define IC1_SEG075 BU98R10_
1
_SEG75
#define IC1_SEG075 BU98R10_
0
_SEG75
#define IC1_SEG076 BU98R10_
1
_SEG76
#define IC1_SEG076 BU98R10_
0
_SEG76
#define IC1_SEG077 BU98R10_
1
_SEG77
#define IC1_SEG077 BU98R10_
0
_SEG77
#define IC1_SEG078 BU98R10_
1
_SEG78
#define IC1_SEG078 BU98R10_
0
_SEG78
#define IC1_SEG079 BU98R10_
1
_SEG79
#define IC1_SEG079 BU98R10_
0
_SEG79
#define IC1_SEG080 BU98R10_
1
_SEG80
#define IC1_SEG080 BU98R10_
0
_SEG80
#define IC1_SEG081 BU98R10_
1
_SEG81
#define IC1_SEG081 BU98R10_
0
_SEG81
#define IC1_SEG082 BU98R10_
1
_SEG82
#define IC1_SEG082 BU98R10_
0
_SEG82
#define IC1_SEG083 BU98R10_
1
_SEG83
#define IC1_SEG083 BU98R10_
0
_SEG83
#define IC1_SEG084 BU98R10_
1
_SEG84
#define IC1_SEG084 BU98R10_
0
_SEG84
#define IC1_SEG085 BU98R10_
1
_SEG85
#define IC1_SEG085 BU98R10_
0
_SEG85
#define IC1_SEG086 BU98R10_
1
_SEG86
#define IC1_SEG086 BU98R10_
0
_SEG86
#define IC1_SEG087 BU98R10_
1
_SEG87
#define IC1_SEG087 BU98R10_
0
_SEG87
#define IC1_SEG088 BU98R10_
1
_SEG88
#define IC1_SEG088 BU98R10_
0
_SEG88
#define IC1_SEG089 BU98R10_
1
_SEG89
#define IC1_SEG089 BU98R10_
0
_SEG89
#define IC1_SEG090 BU98R10_
1
_SEG90
#define IC1_SEG090 BU98R10_
0
_SEG90
#define IC1_SEG091 BU98R10_
1
_SEG91
#define IC1_SEG091 BU98R10_
0
_SEG91
#define IC1_SEG092 BU98R10_
1
_SEG92
#define IC1_SEG092 BU98R10_
0
_SEG92
#define IC1_SEG093 BU98R10_
1
_SEG93
#define IC1_SEG093 BU98R10_
0
_SEG93
#define IC1_SEG094 BU98R10_
1
_SEG94
#define IC1_SEG094 BU98R10_
0
_SEG94
#define IC1_SEG095 BU98R10_
1
_SEG95
#define IC1_SEG095 BU98R10_
0
_SEG95
#define IC1_SEG096 BU98R10_
1
_SEG96
#define IC1_SEG096 BU98R10_
0
_SEG96
#define IC1_SEG097 BU98R10_
1
_SEG97
#define IC1_SEG097 BU98R10_
0
_SEG97
#define IC1_SEG098 BU98R10_
1
_SEG98
#define IC1_SEG098 BU98R10_
0
_SEG98
#define IC1_SEG099 BU98R10_
1
_SEG99
#define IC1_SEG099 BU98R10_
0
_SEG99
#define IC1_SEG100 BU98R10_
1
_SEG100
#define IC1_SEG100 BU98R10_
0
_SEG100
#define IC1_SEG101 BU98R10_
1
_SEG101
#define IC1_SEG101 BU98R10_
0
_SEG101
#define IC1_SEG102 BU98R10_
1
_SEG102
#define IC1_SEG102 BU98R10_
0
_SEG102
#define IC1_SEG103 BU98R10_
1
_SEG103
#define IC1_SEG103 BU98R10_
0
_SEG103
#define IC1_SEG104 BU98R10_
1
_SEG104
#define IC1_SEG104 BU98R10_
0
_SEG104
#define IC1_SEG105 BU98R10_
1
_SEG105
#define IC1_SEG105 BU98R10_
0
_SEG105
#define IC1_SEG106 BU98R10_
1
_SEG106
#define IC1_SEG106 BU98R10_
0
_SEG106
#define IC1_SEG107 BU98R10_
1
_SEG107
#define IC1_SEG107 BU98R10_
0
_SEG107
#define IC1_SEG108 BU98R10_
1
_SEG108
#define IC1_SEG108 BU98R10_
0
_SEG108
#define IC1_SEG109 BU98R10_
1
_SEG109
#define IC1_SEG109 BU98R10_
0
_SEG109
#define IC1_SEG110 BU98R10_
1
_SEG110
#define IC1_SEG110 BU98R10_
0
_SEG110
#define IC1_SEG111 BU98R10_
1
_SEG111
#define IC1_SEG111 BU98R10_
0
_SEG111
#define IC1_SEG112 BU98R10_
1
_SEG112
#define IC1_SEG112 BU98R10_
0
_SEG112
#define IC1_SEG113 BU98R10_
1
_SEG113
#define IC1_SEG113 BU98R10_
0
_SEG113
#define IC1_SEG114 BU98R10_
1
_SEG114
#define IC1_SEG114 BU98R10_
0
_SEG114
#define IC1_SEG115 BU98R10_
1
_SEG115
#define IC1_SEG115 BU98R10_
0
_SEG115
#define IC1_SEG116 BU98R10_
1
_SEG116
#define IC1_SEG116 BU98R10_
0
_SEG116
#define IC1_SEG117 BU98R10_
1
_SEG117
#define IC1_SEG117 BU98R10_
0
_SEG117
#define IC1_SEG118 BU98R10_
1
_SEG118
#define IC1_SEG118 BU98R10_
0
_SEG118
#define IC1_SEG119 BU98R10_
1
_SEG119
#define IC1_SEG119 BU98R10_
0
_SEG119
#define IC1_SEG120 BU98R10_
1
_SEG120
#define IC1_SEG120 BU98R10_
0
_SEG120
#define IC1_SEG121 BU98R10_
1
_SEG121
#define IC1_SEG121 BU98R10_
0
_SEG121
#define IC1_SEG122 BU98R10_
1
_SEG122
#define IC1_SEG122 BU98R10_
0
_SEG122
#define IC1_SEG123 BU98R10_
1
_SEG123
#define IC1_SEG123 BU98R10_
0
_SEG123
#define IC1_SEG124 BU98R10_
1
_SEG124
#define IC1_SEG124 BU98R10_
0
_SEG124
#define IC1_SEG125 BU98R10_
1
_SEG125
#define IC1_SEG125 BU98R10_
0
_SEG125
#define IC1_SEG126 BU98R10_
1
_SEG126
#define IC1_SEG126 BU98R10_
0
_SEG126
#define IC1_SEG127 BU98R10_
1
_SEG127
#define IC1_SEG127 BU98R10_
0
_SEG127
#define IC1_SEG128 BU98R10_
1
_SEG128
#define IC1_SEG128 BU98R10_
0
_SEG128
#define IC1_SEG129 BU98R10_
1
_SEG129
#define IC1_SEG129 BU98R10_
0
_SEG129
#define IC1_SEG130 BU98R10_
1
_SEG130
#define IC1_SEG130 BU98R10_
0
_SEG130
#define IC1_SEG131 BU98R10_
1
_SEG131
#define IC1_SEG131 BU98R10_
0
_SEG131
#define IC1_SEG132 BU98R10_
1
_SEG132
#define IC1_SEG132 BU98R10_
0
_SEG132
#define IC1_SEG133 BU98R10_
1
_SEG133
#define IC1_SEG133 BU98R10_
0
_SEG133
#define IC1_SEG134 BU98R10_
1
_SEG134
#define IC1_SEG134 BU98R10_
0
_SEG134
#define IC1_SEG135 BU98R10_
1
_SEG135
#define IC1_SEG135 BU98R10_
0
_SEG135
#define IC1_SEG136 BU98R10_
1
_SEG136
#define IC1_SEG136 BU98R10_
0
_SEG136
#define IC1_SEG137 BU98R10_
1
_SEG137
#define IC1_SEG137 BU98R10_
0
_SEG137
#define IC1_SEG138 BU98R10_
1
_SEG138
#define IC1_SEG138 BU98R10_
0
_SEG138
#define IC1_SEG139 BU98R10_
1
_SEG139
#define IC1_SEG139 BU98R10_
0
_SEG139
#define IC1_SEG140 BU98R10_
1
_SEG140
#define IC1_SEG140 BU98R10_
0
_SEG140
#define IC1_SEG141 BU98R10_
1
_SEG141
#define IC1_SEG141 BU98R10_
0
_SEG141
#define IC1_SEG142 BU98R10_
1
_SEG142
#define IC1_SEG142 BU98R10_
0
_SEG142
#define IC1_SEG143 BU98R10_
1
_SEG143
#define IC1_SEG143 BU98R10_
0
_SEG143
#define IC1_SEG144 BU98R10_
1
_SEG144
#define IC1_SEG144 BU98R10_
0
_SEG144
#define IC1_SEG145 BU98R10_
1
_SEG145
#define IC1_SEG145 BU98R10_
0
_SEG145
#define IC1_SEG146 BU98R10_
1
_SEG146
#define IC1_SEG146 BU98R10_
0
_SEG146
#define IC1_SEG147 BU98R10_
1
_SEG147
#define IC1_SEG147 BU98R10_
0
_SEG147
#define IC1_SEG148 BU98R10_
1
_SEG148
#define IC1_SEG148 BU98R10_
0
_SEG148
#define IC1_SEG149 BU98R10_
1
_SEG149
#define IC1_SEG149 BU98R10_
0
_SEG149
#define IC1_SEG150 BU98R10_
1
_SEG150
#define IC1_SEG150 BU98R10_
0
_SEG150
#define IC1_SEG151 BU98R10_
1
_SEG151
#define IC1_SEG151 BU98R10_
0
_SEG151
#define IC1_SEG152 BU98R10_
1
_SEG152
#define IC1_SEG152 BU98R10_
0
_SEG152
#define IC1_SEG153 BU98R10_
1
_SEG153
#define IC1_SEG153 BU98R10_
0
_SEG153
#define IC1_SEG154 BU98R10_
1
_SEG154
#define IC1_SEG154 BU98R10_
0
_SEG154
#define IC1_SEG155 BU98R10_
1
_SEG155
#define IC1_SEG155 BU98R10_
0
_SEG155
#define IC1_SEG156 BU98R10_
1
_SEG156
#define IC1_SEG156 BU98R10_
0
_SEG156
#define IC1_SEG157 BU98R10_
1
_SEG157
#define IC1_SEG157 BU98R10_
0
_SEG157
#define IC1_SEG158 BU98R10_
1
_SEG158
#define IC1_SEG158 BU98R10_
0
_SEG158
#define IC1_SEG159 BU98R10_
1
_SEG159
#define IC1_SEG159 BU98R10_
0
_SEG159
#define IC1_SEG160 BU98R10_
1
_SEG160
#define IC1_SEG160 BU98R10_
0
_SEG160
#define IC1_SEG161 BU98R10_
1
_SEG161
#define IC1_SEG161 BU98R10_
0
_SEG161
#define IC1_SEG162 BU98R10_
1
_SEG162
#define IC1_SEG162 BU98R10_
0
_SEG162
#define IC1_SEG163 BU98R10_
1
_SEG163
#define IC1_SEG163 BU98R10_
0
_SEG163
#define IC1_SEG164 BU98R10_
1
_SEG164
#define IC1_SEG164 BU98R10_
0
_SEG164
#define IC1_SEG165 BU98R10_
1
_SEG165
#define IC1_SEG165 BU98R10_
0
_SEG165
#define IC1_SEG166 BU98R10_
1
_SEG166
#define IC1_SEG166 BU98R10_
0
_SEG166
#define IC1_SEG167 BU98R10_
1
_SEG167
#define IC1_SEG167 BU98R10_
0
_SEG167
#define IC1_SEG168 BU98R10_
1
_SEG168
#define IC1_SEG168 BU98R10_
0
_SEG168
#define IC1_SEG169 BU98R10_
1
_SEG169
#define IC1_SEG169 BU98R10_
0
_SEG169
#define IC1_SEG170 BU98R10_
1
_SEG170
#define IC1_SEG170 BU98R10_
0
_SEG170
#define IC1_SEG171 BU98R10_
1
_SEG171
#define IC1_SEG171 BU98R10_
0
_SEG171
#define IC1_SEG172 BU98R10_
1
_SEG172
#define IC1_SEG172 BU98R10_
0
_SEG172
#define IC1_SEG173 BU98R10_
1
_SEG173
#define IC1_SEG173 BU98R10_
0
_SEG173
#define IC1_SEG174 BU98R10_
1
_SEG174
#define IC1_SEG174 BU98R10_
0
_SEG174
#define IC1_SEG175 BU98R10_
1
_SEG175
#define IC1_SEG175 BU98R10_
0
_SEG175
#define IC1_SEG176 BU98R10_
1
_SEG176
#define IC1_SEG176 BU98R10_
0
_SEG176
#define IC1_SEG177 BU98R10_
1
_SEG177
#define IC1_SEG177 BU98R10_
0
_SEG177
#define IC1_SEG178 BU98R10_
1
_SEG178
#define IC1_SEG178 BU98R10_
0
_SEG178
#define IC1_SEG179 BU98R10_
1
_SEG179
#define IC1_SEG179 BU98R10_
0
_SEG179
#define IC1_SEG180 BU98R10_
1
_SEG180
#define IC1_SEG180 BU98R10_
0
_SEG180
#endif
#endif
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