У меня есть функция, которая должна возвращать переменную SysTick:
uint32_t TickGet(void){
return SysTick;
}
Однако SysTick определяется как int:
int SysTick;
По какой-то причине компилятор XC32 совершенно доволен этим расположением. Никаких предупреждений, предупреждений вообще не выбрасывается. Даже с -Wall как опция XC32-GCC.
Кто-нибудь знает, как заставить компилятор XC32 перечислить это предупреждение?
edit , конечно, я хочу, чтобы переменная SysTick была определена как uint32_t. Кроме того, моя проблема в том, что компилятор не выдает предупреждения для таких случаев.