added support for 2001 saab CAN bus baud ~47kbps

This commit is contained in:
Michael Baumgarten
2019-07-18 20:02:43 -04:00
parent 5020428581
commit 05124b74b9
2 changed files with 10 additions and 0 deletions
+5
View File
@@ -534,6 +534,11 @@ byte MCP_CAN::mcp2515_configRate(const byte canSpeed, const byte clock)
cfg2 = MCP_16MHz_1000kBPS_CFG2;
cfg3 = MCP_16MHz_1000kBPS_CFG3;
break;
case (CAN_47KBPS):
cfg1 = MCP_16MHz_47kBPS_CFG1;
cfg2 = MCP_16MHz_47kBPS_CFG2;
cfg3 = MCP_16Mhz_47kBPS_CFG3;
break;
default:
set = 0;
+5
View File
@@ -405,6 +405,10 @@
#define MCP_8MHz_5kBPS_CFG2 (0xbf)
#define MCP_8MHz_5kBPS_CFG3 (0x07)
#define MCP_16MHz_47kBPS_CFG1 (0x06)
#define MCP_16MHz_47kBPS_CFG2 (0xBE)
#define MCP_16Mhz_47kBPS_CFG3 (0x07)
#define MCPDEBUG (0)
#define MCPDEBUG_TXBUF (0)
#define MCP_N_TXBUFFERS (3)
@@ -465,6 +469,7 @@
#define CAN_500KBPS 16
#define CAN_666KBPS 17
#define CAN_1000KBPS 18
#define CAN_47KBPS 19
#define CAN_OK (0)
#define CAN_FAILINIT (1)