mirror of
https://github.com/Seeed-Studio/Seeed_Arduino_CAN.git
synced 2026-07-27 19:55:59 +00:00
Move: reduce const string (RAM used on AVR-GCC platform) in examples
This commit is contained in:
@@ -87,11 +87,10 @@ void setup() {
|
||||
#else
|
||||
while (CAN_OK != CAN.begin(CAN_500KBPS)) { // init can bus : baudrate = 500k
|
||||
#endif
|
||||
SERIAL_PORT_MONITOR.println("CAN BUS Shield init fail");
|
||||
SERIAL_PORT_MONITOR.println(" Init CAN BUS Shield again");
|
||||
SERIAL_PORT_MONITOR.println("CAN init fail, retry...");
|
||||
delay(100);
|
||||
}
|
||||
SERIAL_PORT_MONITOR.println("CAN BUS Shield init ok!");
|
||||
SERIAL_PORT_MONITOR.println("CAN init ok!");
|
||||
set_mask_filt();
|
||||
}
|
||||
|
||||
|
||||
@@ -38,7 +38,7 @@ void setup() {
|
||||
while (CAN_OK != CAN.begin(CAN_500KBPS)) {
|
||||
#endif
|
||||
|
||||
SERIAL_PORT_MONITOR.println("CAN init failed, retry");
|
||||
SERIAL_PORT_MONITOR.println("CAN init failed, retry...");
|
||||
delay(100);
|
||||
}
|
||||
SERIAL_PORT_MONITOR.println("CAN init ok");
|
||||
|
||||
@@ -45,11 +45,10 @@ void setup() {
|
||||
#else
|
||||
while (CAN_OK != CAN.begin(CAN_500KBPS)) { // init can bus : baudrate = 500k
|
||||
#endif
|
||||
SERIAL_PORT_MONITOR.println("CAN BUS Shield init fail");
|
||||
SERIAL_PORT_MONITOR.println("Init CAN BUS Shield again");
|
||||
SERIAL_PORT_MONITOR.println("CAN init fail, retry...");
|
||||
delay(100);
|
||||
}
|
||||
SERIAL_PORT_MONITOR.println("CAN BUS Shield init ok!");
|
||||
SERIAL_PORT_MONITOR.println("CAN init ok!");
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -40,11 +40,10 @@ void setup() {
|
||||
#else
|
||||
while (CAN_OK != CAN.begin(CAN_500KBPS)) { // init can bus : baudrate = 500k
|
||||
#endif
|
||||
SERIAL_PORT_MONITOR.println("CAN BUS Shield init fail");
|
||||
SERIAL_PORT_MONITOR.println(" Init CAN BUS Shield again");
|
||||
SERIAL_PORT_MONITOR.println("CAN init fail, retry...");
|
||||
delay(100);
|
||||
}
|
||||
SERIAL_PORT_MONITOR.println("CAN BUS Shield init ok!");
|
||||
SERIAL_PORT_MONITOR.println("CAN init ok!");
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -50,12 +50,10 @@ void setup() {
|
||||
#else
|
||||
while (CAN_OK != CAN.begin(CAN_500KBPS)) { // init can bus : baudrate = 500k
|
||||
#endif // init can bus : baudrate = 500k
|
||||
SERIAL_PORT_MONITOR.println("CAN BUS Shield init fail");
|
||||
SERIAL_PORT_MONITOR.println(" Init CAN BUS Shield again");
|
||||
SERIAL_PORT_MONITOR.println("CAN init fail, retry...");
|
||||
delay(100);
|
||||
}
|
||||
SERIAL_PORT_MONITOR.println("CAN BUS Shield init ok!");
|
||||
delay(100);
|
||||
SERIAL_PORT_MONITOR.println("CAN init ok!");
|
||||
}
|
||||
|
||||
void MCP2515_ISR() {
|
||||
|
||||
@@ -29,13 +29,12 @@ void setup() {
|
||||
attachInterrupt(digitalPinToInterrupt(CAN_INT_PIN), MCP2515_ISR, FALLING); // start interrupt
|
||||
CAN.setMode(0);
|
||||
while (0 != CAN.begin((byte)CAN_500K_1M)) { // init can bus : baudrate = 500k
|
||||
SERIAL_PORT_MONITOR.println("CAN BUS Shield init fail");
|
||||
SERIAL_PORT_MONITOR.println(" Init CAN BUS Shield again");
|
||||
SERIAL_PORT_MONITOR.println("CAN init fail, retry...");
|
||||
delay(100);
|
||||
}
|
||||
SERIAL_PORT_MONITOR.println("CAN init ok!");
|
||||
byte mode = CAN.getMode();
|
||||
SERIAL_PORT_MONITOR.printf("CAN BUS get mode = %d\n\r",mode);
|
||||
SERIAL_PORT_MONITOR.println("CAN BUS Shield init ok!");
|
||||
SERIAL_PORT_MONITOR.printf("CAN BUS mode = %d\n\r", mode);
|
||||
}
|
||||
|
||||
void MCP2515_ISR() {
|
||||
|
||||
@@ -45,11 +45,10 @@ void setup() {
|
||||
#else
|
||||
while (CAN_OK != CAN.begin(CAN_500KBPS)) { // init can bus : baudrate = 500k
|
||||
#endif
|
||||
SERIAL_PORT_MONITOR.println("CAN BUS Shield init fail");
|
||||
SERIAL_PORT_MONITOR.println(" Init CAN BUS Shield again");
|
||||
SERIAL_PORT_MONITOR.println("CAN init fail, retry...");
|
||||
delay(100);
|
||||
}
|
||||
SERIAL_PORT_MONITOR.println("CAN BUS Shield init ok!");
|
||||
SERIAL_PORT_MONITOR.println("CAN init ok!");
|
||||
}
|
||||
|
||||
uint32_t id;
|
||||
|
||||
@@ -48,11 +48,10 @@ void setup() {
|
||||
SERIAL_PORT_MONITOR.begin(115200);
|
||||
|
||||
while (CAN_OK != CAN.begin(CAN_500KBPS, MCP_16MHz)) { // init can bus : baudrate = 500k
|
||||
SERIAL_PORT_MONITOR.println("CAN BUS Shield init fail");
|
||||
SERIAL_PORT_MONITOR.println(" Init CAN BUS Shield again");
|
||||
SERIAL_PORT_MONITOR.println("CAN init fail, retry...");
|
||||
delay(100);
|
||||
}
|
||||
SERIAL_PORT_MONITOR.println("CAN BUS Shield init ok!");
|
||||
SERIAL_PORT_MONITOR.println("CAN init ok!");
|
||||
|
||||
// attach interrupt
|
||||
pinMode(CAN_INT, INPUT);
|
||||
|
||||
@@ -50,17 +50,16 @@ void setup() {
|
||||
#else
|
||||
while (CAN_OK != CAN.begin(CAN_500KBPS)) { // init can bus : baudrate = 500k
|
||||
#endif
|
||||
SERIAL_PORT_MONITOR.println("CAN BUS Shield init fail");
|
||||
SERIAL_PORT_MONITOR.println("Init CAN BUS Shield again");
|
||||
SERIAL_PORT_MONITOR.println("CAN init fail, retry...");
|
||||
delay(100);
|
||||
}
|
||||
SERIAL_PORT_MONITOR.println("CAN BUS Shield init ok!");
|
||||
SERIAL_PORT_MONITOR.println("CAN init ok!");
|
||||
|
||||
if (!SD.begin(4)) {
|
||||
SERIAL_PORT_MONITOR.println("SD initialization failed!");
|
||||
SERIAL_PORT_MONITOR.println("SD init fail!");
|
||||
while (1);
|
||||
}
|
||||
SERIAL_PORT_MONITOR.println("SD initialization done.");
|
||||
SERIAL_PORT_MONITOR.println("SD init OK.");
|
||||
}
|
||||
|
||||
void MCP2515_ISR() {
|
||||
|
||||
@@ -42,11 +42,10 @@ void setup() {
|
||||
#else
|
||||
while (CAN_OK != CAN.begin(CAN_500KBPS)) { // init can bus : baudrate = 500k
|
||||
#endif
|
||||
SERIAL_PORT_MONITOR.println("CAN BUS Shield init fail");
|
||||
SERIAL_PORT_MONITOR.println(" Init CAN BUS Shield again");
|
||||
SERIAL_PORT_MONITOR.println("CAN init fail, retry...");
|
||||
delay(100);
|
||||
}
|
||||
SERIAL_PORT_MONITOR.println("CAN BUS Shield init ok!");
|
||||
SERIAL_PORT_MONITOR.println("CAN init ok!");
|
||||
}
|
||||
|
||||
unsigned char stmp[8] = {0, 0, 0, 0, 0, 0, 0, 0};
|
||||
|
||||
@@ -19,14 +19,13 @@ void setup() {
|
||||
while(!Serial){};
|
||||
CAN.setMode(0); // Set FD Mode
|
||||
while (0 != CAN.begin((byte)CAN_500K_1M)) { // init can bus : baudrate = 500k
|
||||
SERIAL_PORT_MONITOR.println("CAN BUS Shield init fail");
|
||||
SERIAL_PORT_MONITOR.println(" Init CAN BUS Shield again");
|
||||
SERIAL_PORT_MONITOR.println("CAN init fail, retry...");
|
||||
delay(100);
|
||||
}
|
||||
SERIAL_PORT_MONITOR.println("CAN init ok!");
|
||||
byte mode = CAN.getMode();
|
||||
SERIAL_PORT_MONITOR.print("CAN BUS get mode = ");
|
||||
SERIAL_PORT_MONITOR.print("CAN BUS mode = ");
|
||||
SERIAL_PORT_MONITOR.println(mode);
|
||||
SERIAL_PORT_MONITOR.println("CAN BUS Shield init ok!");
|
||||
}
|
||||
|
||||
unsigned char stmp[64] = {0};
|
||||
|
||||
@@ -42,11 +42,10 @@ void setup() {
|
||||
#else
|
||||
while (CAN_OK != CAN.begin(CAN_500KBPS)) { // init can bus : baudrate = 500k
|
||||
#endif
|
||||
SERIAL_PORT_MONITOR.println("CAN BUS Shield init fail");
|
||||
SERIAL_PORT_MONITOR.println(" Init CAN BUS Shield again");
|
||||
SERIAL_PORT_MONITOR.println("CAN init fail, retry...");
|
||||
delay(100);
|
||||
}
|
||||
SERIAL_PORT_MONITOR.println("CAN BUS Shield init ok!");
|
||||
SERIAL_PORT_MONITOR.println("CAN init ok!");
|
||||
}
|
||||
|
||||
unsigned char stmp[8] = {ledHIGH, 1, 2, 3, ledLOW, 5, 6, 7};
|
||||
|
||||
@@ -43,11 +43,10 @@ void setup() {
|
||||
nh.subscribe(sub);
|
||||
|
||||
while (CAN_OK != CAN.begin(CAN_500KBPS)) { // init can bus : baudrate = 500k
|
||||
SERIAL_PORT_MONITOR.println("CAN BUS Shield init fail");
|
||||
SERIAL_PORT_MONITOR.println(" Init CAN BUS Shield again");
|
||||
SERIAL_PORT_MONITOR.println("CAN init fail, retry...");
|
||||
delay(100);
|
||||
}
|
||||
SERIAL_PORT_MONITOR.println("CAN BUS Shield init ok!");
|
||||
SERIAL_PORT_MONITOR.println("CAN init ok!");
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -46,11 +46,10 @@ void setup() {
|
||||
#else
|
||||
while (CAN_OK != CAN.begin(CAN_500KBPS)) { // init can bus : baudrate = 500k
|
||||
#endif
|
||||
SERIAL_PORT_MONITOR.println("CAN BUS Shield init fail");
|
||||
SERIAL_PORT_MONITOR.println(" Init CAN BUS Shield again");
|
||||
SERIAL_PORT_MONITOR.println("CAN init fail, retry...");
|
||||
delay(100);
|
||||
}
|
||||
SERIAL_PORT_MONITOR.println("CAN BUS Shield init ok!");
|
||||
SERIAL_PORT_MONITOR.println("CAN init ok!");
|
||||
|
||||
randomSeed(millis());
|
||||
}
|
||||
|
||||
@@ -32,7 +32,7 @@ void setup() {
|
||||
while(1);
|
||||
}
|
||||
|
||||
SERIAL_PORT_MONITOR.println("CAN BUS Shield init ok!");
|
||||
SERIAL_PORT_MONITOR.println("CAN init ok!");
|
||||
}
|
||||
|
||||
unsigned char stmp[8] = {0, 0, 0, 0, 0, 0, 0, 0};
|
||||
|
||||
@@ -58,11 +58,10 @@ void setup() {
|
||||
SERIAL_PORT_MONITOR.begin(115200);
|
||||
|
||||
while (CAN_OK != CAN.begin(CAN_500KBPS, MCP_16MHz)) { // init can bus : baudrate = 500k
|
||||
SERIAL_PORT_MONITOR.println("CAN BUS Shield init fail");
|
||||
SERIAL_PORT_MONITOR.println(" Init CAN BUS Shield again");
|
||||
SERIAL_PORT_MONITOR.println("CAN init fail, retry...");
|
||||
delay(100);
|
||||
}
|
||||
SERIAL_PORT_MONITOR.println("CAN BUS Shield init ok!");
|
||||
SERIAL_PORT_MONITOR.println("CAN init ok!");
|
||||
|
||||
CAN.setSleepWakeup(0); // the MCP2515 will NOT wake up on incoming messages,
|
||||
// making it a 'send only' node
|
||||
|
||||
@@ -47,11 +47,10 @@ void setup() {
|
||||
#else
|
||||
while (CAN_OK != CAN.begin(CAN_500KBPS)) { // init can bus : baudrate = 500k
|
||||
#endif
|
||||
SERIAL_PORT_MONITOR.println("CAN BUS Shield init fail");
|
||||
SERIAL_PORT_MONITOR.println(" Init CAN BUS Shield again");
|
||||
SERIAL_PORT_MONITOR.println("CAN init fail, retry...");
|
||||
delay(100);
|
||||
}
|
||||
SERIAL_PORT_MONITOR.println("CAN BUS Shield init ok!");
|
||||
SERIAL_PORT_MONITOR.println("CAN init ok!");
|
||||
|
||||
/*
|
||||
set mask, set both the mask to 0x3ff
|
||||
|
||||
@@ -39,11 +39,10 @@ void setup() {
|
||||
#else
|
||||
while (CAN_OK != CAN.begin(CAN_500KBPS)) { // init can bus : baudrate = 500k
|
||||
#endif
|
||||
SERIAL_PORT_MONITOR.println("CAN BUS Shield init fail");
|
||||
SERIAL_PORT_MONITOR.println(" Init CAN BUS Shield again");
|
||||
SERIAL_PORT_MONITOR.println("CAN init fail, retry...");
|
||||
delay(100);
|
||||
}
|
||||
SERIAL_PORT_MONITOR.println("CAN BUS Shield init ok!");
|
||||
SERIAL_PORT_MONITOR.println("CAN init ok!");
|
||||
}
|
||||
|
||||
unsigned char stmp[8] = {0, 1, 2, 3, 4, 5, 6, 7};
|
||||
|
||||
Reference in New Issue
Block a user