Изначально у меня все функции было в одном модуле, и объявлены как static + inline, и компилятор их на самом деле инлайнил, но со временем модуль разросся, и теперь хочу некоторые выделить в отдельный модуль, но увы IAR 7.5 не хочит их инлайнить даже при "Multi-file Compilation"
Может не правильно их объявляю?
Код
#pragma inline=forced
inline float32_t Func1(float32_t Data1,float32_t Data2){
.........
}
inline float32_t Func1(float32_t Data1,float32_t Data2){
.........
}
и в хедере
Код
extern void Handler_adc(void);
При включенной галки "Multi-file Compilation" компилятор это все компилирует но вставление тела функции я не вижу =((