hi all, I am new to Arduino and C programming. things are going pretty well except for one thing;
I have been having a hard time figuring out which functions and libraries interfere with the operation of other functions.
Is there a good source in which to find dependencies of the Arduino standard functions?
For example
millis() : uses TIMER0 overflow vector
analogWrite : uses TIMER1 for pins XX-XX
delay : uses ??
etc.
even though I am new at this and doing relatively simple things I seem to keep hitting limitations where the only 2 things I wish to do with a board interfere with each other.
i have hunted around quite a lot and the best way I have found so far is to use Windows search to look for text in the library files.. but it is slow going. The information is out there in the forums but it is widely dispersed.
I suppose the dependencies will be slightly different in each board and change from time to time but that could be managed I think by listing the applicable hardware.
any thoughts?