Об этом уже говорили, и выходит, что нельзя. Или все же есть способ? Или компилятор (Keil для Cortex) не дурак, сам встроит функцию, если она окажется небольшой? Например, такой:
Код
inline bool Timer_check(void) {
return (TIM6->SR); // Check Update Interrupt Flag in Status
}
С inline, кстати, не компилируется.
Или надо было ее написать в виде макро?