From b2fc7f49539ec29ad4a7bff592ef0a6330748c41 Mon Sep 17 00:00:00 2001 From: Nav Date: Sun, 11 Dec 2022 13:20:41 +0000 Subject: [PATCH] Corrected bug with XplainedPro debug tool driver adjusting max memory access size in the wrong place --- src/DebugToolDrivers/Microchip/XplainedPro/XplainedPro.cpp | 6 +++++- src/DebugToolDrivers/Microchip/XplainedPro/XplainedPro.hpp | 2 ++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/DebugToolDrivers/Microchip/XplainedPro/XplainedPro.cpp b/src/DebugToolDrivers/Microchip/XplainedPro/XplainedPro.cpp index 44a18d0a..e5f689cb 100644 --- a/src/DebugToolDrivers/Microchip/XplainedPro/XplainedPro.cpp +++ b/src/DebugToolDrivers/Microchip/XplainedPro/XplainedPro.cpp @@ -9,7 +9,11 @@ namespace Bloom::DebugToolDrivers XplainedPro::CMSIS_HID_INTERFACE_NUMBER, true ) - { + {} + + void XplainedPro::init() { + EdbgDevice::init(); + this->edbgAvr8Interface->setMaximumMemoryAccessSizePerRequest(256); } } diff --git a/src/DebugToolDrivers/Microchip/XplainedPro/XplainedPro.hpp b/src/DebugToolDrivers/Microchip/XplainedPro/XplainedPro.hpp index 76b1fd19..408363ca 100644 --- a/src/DebugToolDrivers/Microchip/XplainedPro/XplainedPro.hpp +++ b/src/DebugToolDrivers/Microchip/XplainedPro/XplainedPro.hpp @@ -26,5 +26,7 @@ namespace Bloom::DebugToolDrivers std::string getName() override { return "Xplained Pro"; } + + void init() override; }; }