Added MCP_8MHz_95k2BPS (#150)

This commit is contained in:
Ethanethiol
2024-03-18 09:06:42 +08:00
committed by GitHub
parent 6dcfabc65e
commit 23666a81df
4 changed files with 12 additions and 0 deletions
+1
View File
@@ -36,6 +36,7 @@ CAN_50KBPS LITERAL1
CAN_80KBPS LITERAL1
CAN_83K3BPS LITERAL1
CAN_95KBPS LITERAL1
CAN_95K2BPS LITERAL1
CAN_100KBPS LITERAL1
CAN_125KBPS LITERAL1
CAN_200KBPS LITERAL1
+6
View File
@@ -680,6 +680,12 @@ byte mcp2515_can::mcp2515_configRate(const byte canSpeed, const byte clock) {
cfg3 = MCP_8MHz_80kBPS_CFG3;
break;
case (CAN_95K2BPS):
cfg1 = MCP_8MHz_95k2BPS_CFG1;
cfg2 = MCP_8MHz_95k2BPS_CFG2;
cfg3 = MCP_8MHz_95k2BPS_CFG3;
break;
case (CAN_100KBPS) :
cfg1 = MCP_8MHz_100kBPS_CFG1;
cfg2 = MCP_8MHz_100kBPS_CFG2;
+4
View File
@@ -448,6 +448,10 @@
#define MCP_8MHz_100kBPS_CFG2 (0xb4)
#define MCP_8MHz_100kBPS_CFG3 (0x06)
#define MCP_8MHz_95k2BPS_CFG1 (0x01)
#define MCP_8MHz_95k2BPS_CFG2 (0xBB)
#define MCP_8MHz_95k2BPS_CFG3 (0x07)
#define MCP_8MHz_80kBPS_CFG1 (0x01)
#define MCP_8MHz_80kBPS_CFG2 (0xbf)
#define MCP_8MHz_80kBPS_CFG3 (0x07)
+1
View File
@@ -41,6 +41,7 @@ typedef enum {
CAN_80KBPS ,
CAN_83K3BPS ,
CAN_95KBPS ,
CAN_95K2BPS ,
CAN_100KBPS ,
CAN_125KBPS ,
CAN_200KBPS ,