| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114 |
- //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
|