I am trying to fix the Charliplexing library for the LoL shield, since the current version gives stupid and ugly hot pixels. However, I can't seem to get anywhere because:
(1) When I alter the .cpp file for the library, and compile a binary that uses it, nothing happens to the .o file. How do I recompile a library from inside the Arduino environment?
(2) When I delete the .o file in the hope that this will force recompilation, and recompile a sketch that uses it, not only does the .o file not get rebuilt, but the sketch compiles fine EVEN THOUGH THE .o FILE IS MISSING, and gives the old (undesired) behavior. I am forced to conclude that an invisible copy of the old library is being held somewhere in the sketch. How do I purge that and get the new one to be used?
If it matters, I am running Arduino 0021 alpha under MacOS 10.5.8