This commit is contained in:
Nav
2025-02-02 00:03:35 +00:00
parent d52c46ec2a
commit 03e6152157
5 changed files with 53 additions and 59 deletions

View File

@@ -7,6 +7,7 @@
#include <array>
#include "src/Services/PathService.hpp"
#include "src/Services/AlignmentService.hpp"
#include "src/Services/StringService.hpp"
#include "src/Logger/Logger.hpp"
@@ -1537,7 +1538,7 @@ namespace DebugToolDrivers::Microchip::Protocols::Edbg::Avr
}
if ((address % alignTo) != 0) {
return (address / alignTo) * alignTo;
return Services::AlignmentService::alignMemoryAddress(address, alignTo);
}
return address;
@@ -1567,9 +1568,7 @@ namespace DebugToolDrivers::Microchip::Protocols::Edbg::Avr
}
if ((bytes % alignTo) != 0) {
return static_cast<TargetMemorySize>(std::ceil(
static_cast<double>(bytes) / static_cast<double>(alignTo)
) * alignTo);
return Services::AlignmentService::alignMemorySize(bytes, alignTo);
}
return bytes;