#include <mcp_can_dfs.h>
// demo: CAN-BUS Shield, send data
#include <mcp_can.h>
#include <SPI.h>
// the cs pin of the version after v1.1 is default to D9
// v0.9b and v1.0 is default D10
const int SPI_CS_PIN_pk = 9;
MCP_CAN CAN(SPI_CS_PIN_pk); // Set CS pin
void setup()
{
Serial.begin(115200);
START_INIT:
if(CAN_OK == CAN.begin(CAN_500KBPS)) // init can bus : baudrate = 500k
{
Serial.println("CAN BUS Shield init ok!");
}
else
{
Serial.println("CAN BUS Shield init fail");
Serial.println("Init CAN BUS Shield again");
delay(100);
goto START_INIT;
}
}
unsigned char stmp[] = {0};
void loop()
{
// send data: id = 0x00, standrad frame, data len = 8, stmp: data buf
CAN.sendMsgBuf(0x00, 0, 1, stmp);
delay(100); // send data per 100ms
}
giving error likr this :::::::::::::
C:\Users\WASIM\Documents\Arduino\libraries\CAN_BUS_Shield-master/mcp_can.h:42: error: expected unqualified-id before numeric constant[/color]
**i have included library CAN_BUS_Shield-master for 1.2 and i have made connections of CAN_BUS_Shield-master on PCB **
HELP ME OUT!!!!!!!!!!!!!