listen only모드로 초기화

This commit is contained in:
2025-12-22 18:46:11 +00:00
parent a8b8237148
commit 7b032b388c
2 changed files with 10 additions and 4 deletions

View File

@@ -264,7 +264,7 @@ volatile uint64_t serialLogStartTime = 0;
volatile uint64_t serial2LogStartTime = 0; // ⭐ Serial2 추가 volatile uint64_t serial2LogStartTime = 0; // ⭐ Serial2 추가
// 기타 전역 변수 // 기타 전역 변수
MCP2515Mode currentMcpMode = MCP_MODE_NORMAL; MCP2515Mode currentMcpMode = MCP_MODE_LISTEN_ONLY;
SoftWire rtcWire(RTC_SDA, RTC_SCL); SoftWire rtcWire(RTC_SDA, RTC_SCL);
char rtcSyncBuffer[20]; char rtcSyncBuffer[20];
CAN_SPEED currentCanSpeed = CAN_1000KBPS; CAN_SPEED currentCanSpeed = CAN_1000KBPS;
@@ -316,6 +316,10 @@ void resetMCP2515() {
delay(100); delay(100);
mcp2515.setBitrate(currentCanSpeed, MCP_8MHZ); mcp2515.setBitrate(currentCanSpeed, MCP_8MHZ);
delay(10); delay(10);
mcp2515.setListenOnlyMode();
currentMcpMode = MCP_MODE_LISTEN_ONLY;
/*
// 5. 모드 설정 (Normal/Loopback/Listen Only) // 5. 모드 설정 (Normal/Loopback/Listen Only)
if (currentMcpMode == MCP_MODE_NORMAL) { if (currentMcpMode == MCP_MODE_NORMAL) {
@@ -325,7 +329,7 @@ void resetMCP2515() {
} else { } else {
mcp2515.setListenOnlyMode(); mcp2515.setListenOnlyMode();
} }
*/
// 6. 버퍼 클리어 // 6. 버퍼 클리어
struct can_frame dummyFrame; struct can_frame dummyFrame;
while (mcp2515.readMessage(&dummyFrame) == MCP2515::ERROR_OK) { while (mcp2515.readMessage(&dummyFrame) == MCP2515::ERROR_OK) {
@@ -2426,7 +2430,9 @@ void setup() {
delay(100); delay(100);
mcp2515.setBitrate(currentCanSpeed, MCP_8MHZ); mcp2515.setBitrate(currentCanSpeed, MCP_8MHZ);
delay(10); delay(10);
mcp2515.setNormalMode(); mcp2515.setListenOnlyMode();
currentMcpMode = MCP_MODE_LISTEN_ONLY;
delay(50); delay(50);
// 버퍼 클리어 // 버퍼 클리어

View File

@@ -374,7 +374,7 @@ const char index_html[] PROGMEM = R"rawliteral(
border-bottom: 1px solid #eee; border-bottom: 1px solid #eee;
font-size: 0.9em; font-size: 0.9em;
} }
tr:hover { tbody tr:hover {
background: #f8f9fa; background: #f8f9fa;
} }
.mono { .mono {