From 78b63e99b139c3fd37fce87f4eb173d844b0b569 Mon Sep 17 00:00:00 2001
From: Alexander Entinger <consulting@lxrobotics.com>
Date: Fri, 3 May 2024 10:40:05 +0200
Subject: [PATCH] [Arduino_CAN] fix regression introduced in #296. (#300)

---
 libraries/Arduino_CAN/src/R7FA6M5_CAN.cpp | 5 +++++
 libraries/Arduino_CAN/src/R7FA6M5_CAN.h   | 1 +
 2 files changed, 6 insertions(+)

diff --git a/libraries/Arduino_CAN/src/R7FA6M5_CAN.cpp b/libraries/Arduino_CAN/src/R7FA6M5_CAN.cpp
index 9995a4072..ae2bb8ccf 100644
--- a/libraries/Arduino_CAN/src/R7FA6M5_CAN.cpp
+++ b/libraries/Arduino_CAN/src/R7FA6M5_CAN.cpp
@@ -100,6 +100,11 @@ R7FA6M5_CAN::R7FA6M5_CAN(int const can_tx_pin, int const can_rx_pin)
  **************************************************************************************/
 
 bool R7FA6M5_CAN::begin(CanBitRate const can_bitrate)
+{
+  return begin(static_cast<uint32_t>(can_bitrate));
+}
+
+bool R7FA6M5_CAN::begin(uint32_t const can_bitrate)
 {
   bool init_ok = true;
 
diff --git a/libraries/Arduino_CAN/src/R7FA6M5_CAN.h b/libraries/Arduino_CAN/src/R7FA6M5_CAN.h
index 79a5d4c4a..12d81d143 100644
--- a/libraries/Arduino_CAN/src/R7FA6M5_CAN.h
+++ b/libraries/Arduino_CAN/src/R7FA6M5_CAN.h
@@ -54,6 +54,7 @@ class R7FA6M5_CAN final : public HardwareCAN
 
 
   bool begin(CanBitRate const can_bitrate) override;
+  bool begin(uint32_t const can_bitrate);
   void end() override;