From 78650bdbab62cb210e61afa6c9309dbf481bf2f9 Mon Sep 17 00:00:00 2001 From: JacobCrabill Date: Tue, 26 May 2020 13:32:12 -0700 Subject: [PATCH] UAVCAN: Fix STM32H7 message RAM for FDCAN2 --- .../uavcan_drivers/stm32h7/driver/src/uc_stm32h7_can.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/drivers/uavcan/uavcan_drivers/stm32h7/driver/src/uc_stm32h7_can.cpp b/src/drivers/uavcan/uavcan_drivers/stm32h7/driver/src/uc_stm32h7_can.cpp index 753e6f91e3..edc1fe2034 100644 --- a/src/drivers/uavcan/uavcan_drivers/stm32h7/driver/src/uc_stm32h7_can.cpp +++ b/src/drivers/uavcan/uavcan_drivers/stm32h7/driver/src/uc_stm32h7_can.cpp @@ -647,9 +647,9 @@ int CanIface::init(const uavcan::uint32_t bitrate, const OperatingMode mode) // Location of this interface's message RAM - address in CPU memory address // and relative address (in words) used for configuration - const uint32_t ram_base = (2560 / 2) * self_index_; - const uint32_t gl_ram_base = ram_base + SRAMCAN_BASE; - uint32_t ram_offset = ram_base; + const uint32_t iface_ram_base = (2560 / 2) * self_index_; + const uint32_t gl_ram_base = SRAMCAN_BASE; + uint32_t ram_offset = iface_ram_base; // Standard ID Filters: Allow space for 128 filters (128 words) const uint8_t n_stdid = 128;