btw
I had a problem, I was trying to declare a variable in "interrupts.c",
and use it also in "autonomous.c,"
no matter what i've tried, it didn't work
(nope, trying to redeclare it as an extern in the header didn't work either),
strangely enough, after wasting an hour like an idiot

,
I've declared it in autonomous.c and it worked like a charm.
incredibly weird..