this is the exact reason i did not want to update my IDE.... after updating form 0.22 to 1.0.3 my CAN bus library quit working and errored out, I'm getting sick of racking my brain on this...
My original Canbus.cpp had this
#include "WConstants.h" //for old IDE
#include <stdio.h>
#include <avr/io.h>
#include <avr/interrupt.h>
#include <util/delay.h>
#include "pins_arduino.h"
#include <inttypes.h>
#include "global.h"
#include "mcp2515.h"
#include "defaults.h"
#include "Canbus.h"
Error:
Canbus.cpp:6:38: error: WConstants.h: No such file or directory
after searching online I was told I needed this
//#include "WConstants.h" //for old IDE
#include "Arduino.h" //added for arduino 1.0+
#include <stdio.h>
#include <avr/io.h>
#include <avr/interrupt.h>
#include <util/delay.h>
#include "pins_arduino.h"
#include <inttypes.h>
#include "global.h"
#include "mcp2515.h"
#include "defaults.h"
#include "Canbus.h"
#include <FILENAME.h> // add this for 1.0+ IDE
the next error pointed to my mcp2515.c
mcp2515.c:31:34: error: WConstants.h: No such file or directory
original code
#include <avr/io.h>
#include <util/delay.h>
#include "WConstants.h" //old IDE
#include "global.h"
#include "mcp2515.h"
#include "mcp2515_defs.h"
#include "defaults.h"
changed to
#include <avr/io.h>
#include <util/delay.h>
//#include "WConstants.h" //old IDE
#include "Arduino.h" //added for arduino 1.0+
#include <FILENAME.h> // add this for 1.0+ IDE
#include "global.h"
#include "mcp2515.h"
#include "mcp2515_defs.h"
#include "defaults.h"
everything being called in my .pde
//#include <NewSoftSerial.h>
#include <SoftwareSerial.h>
#include <Canbus.h> // my CAN needed.
#include <Wire.h>
//NewSoftSerial mDVRRec(6, 7); //serial for unit that records ***correct
SoftwareSerial mDVRRec(6, 7);
everything use to work before I upgraded to 1.0.3
I'm using the SPI bus & SCK is connected to pin13 (LED pin) and I can see it blipping on and off so something is trying, but i'm not getting any data on my LCD or Serial port even though the print commands are there