I asked this question before a few days ago about undefined references errors to custom library functions. By accident I found that the code compiled fine when the board target was set to an Uno, not the Intel Curie 101 that I was indending to use (and what is was set to when the errors appear) Can anyone explain why you would get undefined reference errors that are board specific?
Disclaimer - I haven't got access to the hardware I need to test at the moment so I don't know for certain that the code works on an Uno.
Edit: I have tested the compilation for a few board targets as below
- Uno - no errors
- Mega / Mega 2560 - no errors
- Leonardo - no errors
- Due - no errors
- 101 -
undefined reference
as detailed in linked question
Additionally, moving the libaries into the sketch folder rather then having them in the Arduino libaries folder stops compilation errors. Is there a difference in how the 101 links to included files?