Приветствую.
Я использую WinAVR-20040720. В своем простом коде использую прерывания. ISR объявлена так:
#include <io.h> #include <interrupt.h>
SIGNAL(SIG_OUTPUT_COMPARE1A) {
.... }
При компиляции вот такие предупреждения:
main.c:11: warning: return type defaults to `int' main.c:11: warning: function declaration isn't a prototype main.c: In function `SIGNAL': main.c:11: warning: type of "__vector_13" defaults to "int" main.c:28: warning: control reaches end of non-void function
Строки 11 и 28 это соответственно первая и последняя строки функции ISR.
|