mirror of
https://github.com/ArduPilot/ardupilot
synced 2025-01-18 06:38:29 -04:00
HAL_ChibiOS: fix issue with writing the last byte
This commit is contained in:
parent
1a996aa6f9
commit
91fdf6e875
@ -552,7 +552,7 @@ static bool stm32_flash_write_f4f7(uint32_t addr, const void *buf, uint32_t coun
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((addr+count) >= STM32_FLASH_BASE+STM32_FLASH_SIZE) {
|
if ((addr+count) > STM32_FLASH_BASE+STM32_FLASH_SIZE) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -653,7 +653,7 @@ static bool stm32_flash_write_f1(uint32_t addr, const void *buf, uint32_t count)
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((addr+count) >= STM32_FLASH_BASE+STM32_FLASH_SIZE) {
|
if ((addr+count) > STM32_FLASH_BASE+STM32_FLASH_SIZE) {
|
||||||
_flash_fail_line = __LINE__;
|
_flash_fail_line = __LINE__;
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
@ -715,7 +715,7 @@ static bool stm32_flash_write_g4(uint32_t addr, const void *buf, uint32_t count)
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((addr+count) >= STM32_FLASH_BASE+STM32_FLASH_SIZE) {
|
if ((addr+count) > STM32_FLASH_BASE+STM32_FLASH_SIZE) {
|
||||||
_flash_fail_line = __LINE__;
|
_flash_fail_line = __LINE__;
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user