Move: reduce const string (RAM used on AVR-GCC platform) in examples

This commit is contained in:
turmary
2020-12-28 20:52:22 +08:00
parent dad91a1dba
commit 6ad2ba8c4b
18 changed files with 38 additions and 55 deletions
+2 -3
View File
@@ -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();
}
+1 -1
View File
@@ -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");
+2 -3
View File
@@ -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!");
}
+2 -3
View File
@@ -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() {
+2 -3
View File
@@ -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;
+2 -3
View File
@@ -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);
+4 -5
View File
@@ -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() {
+2 -3
View File
@@ -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};
+3 -4
View File
@@ -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};
+2 -3
View File
@@ -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};
+2 -3
View File
@@ -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!");
}
+2 -3
View File
@@ -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());
}
+1 -1
View File
@@ -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};
+2 -3
View File
@@ -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};