我的代码中出现上述错误。
文件范围原型
static void pressure_val_update(void);
以上原型已用于以下功能
void ui_vcr_menu_update(const MENU_CONTROL_T *p, UINT8 HAL)
{
pressure_val_update();
ratio_val_update();
pressure_unit_update();
}
以下是功能定义
static void pressure_val_update(void)
{
UINT8 fl_pressure_value_U8;
/* Get the Pressure value from RTE */
Rte_Read_rpVCRDisplayValue_Pressure(&fl_pressure_value_U8);
/* Case 1 : Step 0 - Step 16 */
if(fl_pressure_value_U8 < 17U)
{
l_pressure_value_S16 = (-270 + (fl_pressure_value_U8 * 5.4));
rbmp_U8 = DISABLE
l_pressure_lbbmp_U8 = IMAGE_ENABLE;
l_pressure_ltbmp_U8 = DISABLE
}
/* Case 2 : Step 17 - Step 33 */
else if((fl_pressure_value_U8 >= 17U) && (fl_pressure_value_U8 < 34U))
{
l_pressure_value_S16 = (-270 + (fl_pressure_value_U8 * 5.4));
rbmp_U8 = DISABLE
l_pressure_lbbmp_U8 = IMAGE_ENABLE;
l_pressure_ltbmp_U8 = IMAGE_ENABLE;
}
/* Case 3 : Step 34 - Step 50 */
else if((fl_pressure_value_U8 >= 34U) && (fl_pressure_value_U8 < 51U))
{
l_pressure_value_S16 = (-270 + (fl_pressure_value_U8 * 5.4));
rbmp_U8 = IMAGE_ENABLE;
l_pressure_lbbmp_U8 = IMAGE_ENABLE;
l_pressure_ltbmp_U8 = IMAGE_ENABLE;
}
else
{
l_pressure_value_S16 = -270;
rbmp_U8 = DISABLE
l_pressure_lbbmp_U8 = DISABLE
l_pressure_ltbmp_U8 = DISABLE
}
}
/*
如何解决这个问题,为什么它会在这一行得到多个标记(static void pressure_val_update(void)
)。
我正在处理应用程序项目并面临此问题。
我已经通过了其他互联网解决方案,但那些与我无关。
请让我知道我们收到此警告的确切原因(我在封面分析中收到此警告)