I've updated the sketch to follow the Arduino sketch specification: namely the name of the .ino must match the name of the sketch folder, and any local libraries be placed in the /src/ subfolder. Previously the ArduinoIDE would pop up a message and will automatically change the sketch filename if its not already in this format. I've also removed the requirement to place the Canbus folder in ~/Arduino/libraries. This way the project works out of the box and will not override any other projects.
I've updated the sketch to follow the Arduino sketch specification: namely the name of the .ino must match the name of the sketch folder, and any local libraries be placed in the /src/ subfolder. Previously the ArduinoIDE would pop up a message and will automatically change the sketch filename if its not already in this format. I've also removed the requirement to place the Canbus folder in ~/Arduino/libraries. This way the project works out of the box and will not override any other projects.