//if(CAN0.begin(MCP_STDEXT, CAN_500KBPS, MCP_16MHZ) == CAN_OK) { #if defined(DEBUG_CAN) || defined(DEBUG) Serial.print("#44 _CAN_setup.h will CAN0.begin(MCP_ANY, CAN_500KBPS, MCP_16MHZ) == CAN_OK "); #endif if(CAN0.begin(MCP_ANY, CAN_500KBPS, MCP_16MHZ) == CAN_OK) { /* TODO LCDarray1="MCP2515 Init Okay"; LCDarray2="500KBPS 16MHZ"; Serial.print(LCDarray1 + LCDarray2); */ #if defined(DEBUG_CAN) || defined(DEBUG) Serial.print(" [CAN_OK] "); #endif #if defined(HAS_LCD1602) /* TODO LCD_print(LCDarray1, LCDarray2, LCDtim/5); */ #endif #if defined(HAS_TFT_ILI9163C) /* TODO delay(LCDtim); DISPLAY_DEV.setCursor(0,20); DISPLAY_DEV.print("MCP2515 Init Okay!!\r\n"); delay(LCDtim); */ #endif } else { #if defined(DEBUG_CAN) || defined(DEBUG) Serial.print(" #33 [CAN_ERROR] "); #endif /* TODO LCDarray1 = "MCP2515 Init Failed"; LCDarray2 = "CAN_CSpin: "; LCDarray2.concat(CAN_CSpin); LCDarray2.concat("CAN_INTpin: "); LCDarray2.concat(CAN_INTpin); Serial.print(LCDarray1); */ #if defined(HAS_LCD1602) //LCD_print(LCDarray1, LCDarray2, LCDtim / 2 ) ; #endif /* TODO #if defined(HAS_TFT_ILI9163C) delay(LCDtim); DISPLAY_DEV.setCursor(0,20); DISPLAY_DEV.print(LCDarray1); delay(LCDtim); DISPLAY_DEV.setCursor(0,50); DISPLAY_DEV.print(LCDarray2); delay(LCDtim); #endif */ } // #if Active_ControllerID == _Slave1_ID //#include "_SlaveID_setup.h" TODO FILTERS // #elif Active_ControllerID == _ControllerID /* TODO LCDarray1 = "Master Module "; LCDarray2 = "enabling remotes "; */ // #endif // Serial.println(""); #if defined(HAS_LCD1602) /* TODO LCD_print(LCDarray1, LCDarray2, LCDtim / 5 ) ; delay(LCDtim * 10); */ #endif #if defined(HAS_TFT_ILI9163C) /* TODO AAdelay(LCDtim); DISPLAY_DEV.setCursor(0,30); DISPLAY_DEV.print(LCDarray1); DISPLAY_DEV.print(" "); DISPLAY_DEV.print(LCDarray2); delay(LCDtim); */ #endif #if defined(DEBUG_CAN) || defined(DEBUG) Serial.print(" #366 will [CAN0.setMode(MCP_NORMAL)] "); #endif CAN0.setMode(MCP_NORMAL); // Change to normal mode to allow messages to be transmitted pinMode(CAN_INTpin, INPUT); // Setting pin 2 for /INT input #if defined(HAS__PCINT_setup) #if defined(DISABLE_LOOP) || defined(DEBUG) Serial.println("will attachPinChangeInterrupt(CAN_INTpin, CAN_READ, RISING)"); #endif attachPinChangeInterrupt(CAN_INTpin, CAN_READ, RISING); //FALLING //RISING #endif #if defined(DEBUG_CAN) || defined(DEBUG) Serial.println(" #94 EOF MCP can setup. "); #endif //EOF CAN