I once got into it with a dev who had written an Arduino library. I reported a compile bug, and he said my environment must be broken. In fact, it was because the headers in the library were set for #include 'arduino.h', not Arduino.h. Which would work fine on the default settings for Windows and Mac, but not Linux.
I once got into it with a dev who had written an Arduino library. I reported a compile bug, and he said my environment must be broken. In fact, it was because the headers in the library were set for
#include 'arduino.h'
, notArduino.h
. Which would work fine on the default settings for Windows and Mac, but not Linux.