Keil, ARM
создаю ф-ю
Код
inline void lowPowerHeat (void)
{
fSinglePower = 1;
fDowblePower =0;
}
где присваиваю двум глобальным переменным значения.
Дальше по коду вызываю эту ф-ю. Но выдает ошибку
.\_build\v1_0_alpha.axf: Error: L6218E: Undefined symbol lowPowerHeat (referred from logic_work.o).
стоит только или:
1 -убрать inline или
2- дописать static или
3- закомментировать любую переменную внутри ф-ии или
4- внутри тела файла один из двух (любой) вызов ф-ии закомментить, то
ошибка пропадает.
А почему так?