I want to preface this by saying that my code runs as expected.
I took a large MSP430 source code file and broke it up into separate header and source files to reduce the main source block. All of the headers are included correctly but for some reason I still get a function declared implicitly warning. Is there a reason why this would happen? My h files are included at the top of my main block. Does the compiler look at the original source before it checks the includes? Any insight into the problem is appreciated since I don't want this to bite me in the butt further down the line.
Cheers,
-Eric