5
0
mirror of https://github.com/ArduPilot/ardupilot synced 2025-03-02 11:43:56 -04:00
ardupilot/libraries/AP_HAL_ChibiOS
Andrew Tridgell f3c19575e9 HAL_ChibiOS: fixed H7 flash storage
this fixes the flash re-init problem when flash storage fills on
H7. It was caused by rejecting writes where one or more of the 32 byte
chunks was not all 0xff but was equal to the current data. That
happens when writing to the sector header in AP_FlashStorage

it also moves the interrupt disable inside the loop to allow for
other interrupts to run between blocks
2022-04-09 17:12:27 +09:00
..
hwdef HAL_ChibiOS: fixed H7 flash storage 2022-04-09 17:12:27 +09:00
AnalogIn.cpp HAL_ChibiOS: fixed min/max inversion in MCU voltage logging 2022-03-12 08:00:49 +09:00
AnalogIn.h
AP_HAL_ChibiOS_Namespace.h
AP_HAL_ChibiOS_Private.h
AP_HAL_ChibiOS.h HAL_Chibios: added ChibiOS HAL 2018-01-15 11:46:02 +11:00
bxcan.hpp
CANFDIface.cpp HAL_ChibiOS: bring in hal.h where it is needed 2022-02-22 12:13:19 +11:00
CANFDIface.h HAL_ChibiOS: support mavcan message forwarding 2022-02-12 16:36:05 +11:00
CanIface.cpp HAL_ChibiOS: bring in hal.h where it is needed 2022-02-22 12:13:19 +11:00
CANIface.h HAL_ChibiOS: support mavcan message forwarding 2022-02-12 16:36:05 +11:00
Device.cpp HAL_ChibiOS: bring in hal.h where it is needed 2022-02-22 12:13:19 +11:00
Device.h
DSP.cpp HAL_ChibiOS: bring in hal.h where it is needed 2022-02-22 12:13:19 +11:00
DSP.h
EventSource.cpp HAL_ChibiOS: constrain more timer timeouts 2022-04-09 17:12:27 +09:00
EventSource.h
Flash.h
GPIO.cpp HAL_ChibiOS: constrain more timer timeouts 2022-04-09 17:12:27 +09:00
GPIO.h
HAL_ChibiOS_Class.cpp AP_HAL_ChibiOS: allow flash to be write-protected/unprotected on reboot 2022-02-24 10:19:07 +11:00
HAL_ChibiOS_Class.h HAL_ChibiOS: bring in hal.h where it is needed 2022-02-22 12:13:19 +11:00
I2CDevice.cpp HAL_ChibiOS: bring in hal.h where it is needed 2022-02-22 12:13:19 +11:00
I2CDevice.h AP_HAL_ChibiOS: add support for CAN/I2C switch 2022-02-16 13:25:58 +11:00
QSPIDevice.cpp AP_HAL_ChibiOS: spro H7 extreme updates. 2022-04-09 17:12:27 +09:00
QSPIDevice.h AP_HAL_ChibiOS: spro H7 extreme updates. 2022-04-09 17:12:27 +09:00
RCInput.cpp HAL_ChibiOS: display source of RC input 2022-03-30 19:12:45 +09:00
RCInput.h HAL_ChibiOS: display source of RC input 2022-03-30 19:12:45 +09:00
RCOutput_bdshot.cpp AP_HAL_ChibiOS: fix ESCs constantly arming on rover with dshot commands 2022-03-30 19:12:45 +09:00
RCOutput_serial.cpp AP_HAL_ChibiOS: fix ESCs constantly arming on rover with dshot commands 2022-03-30 19:12:45 +09:00
RCOutput.cpp HAL_ChibiOS: prevent long timeouts in DShot 2022-04-09 17:12:27 +09:00
RCOutput.h AP_HAL_ChibiOS: correct channel offsets for dshot commands 2022-03-30 19:12:45 +09:00
Scheduler.cpp HAL_ChibiOS: bring in hal.h where it is needed 2022-02-22 12:13:19 +11:00
Scheduler.h HAL_ChibiOS: increase monitor thread stack by 512 2022-04-09 17:12:27 +09:00
sdcard.cpp HAL_ChibiOS: bring in hal.h where it is needed 2022-02-22 12:13:19 +11:00
sdcard.h
Semaphores.cpp HAL_ChibiOS: bring in hal.h where it is needed 2022-02-22 12:13:19 +11:00
Semaphores.h
shared_dma.cpp HAL_ChibiOS: bring in hal.h where it is needed 2022-02-22 12:13:19 +11:00
shared_dma.h
SoftSigReader.cpp HAL_ChibiOS: bring in hal.h where it is needed 2022-02-22 12:13:19 +11:00
SoftSigReader.h
SoftSigReaderInt.cpp HAL_ChibiOS: bring in hal.h where it is needed 2022-02-22 12:13:19 +11:00
SoftSigReaderInt.h
SPIDevice.cpp HAL_ChibiOS: bring in hal.h where it is needed 2022-02-22 12:13:19 +11:00
SPIDevice.h
stdio.cpp
Storage.cpp HAL_ChibiOS: added expected delays on flash writes 2022-04-09 17:12:27 +09:00
Storage.h HAL_ChibiOS: use 16 byte lines for flash storage on H7 2022-04-09 17:12:27 +09:00
system.cpp AP_HAL_ChibiOS: hwdef for SPRacingH7 2022-02-09 12:47:55 +00:00
UARTDriver.cpp HAL_ChibiOS: bring in hal.h where it is needed 2022-02-22 12:13:19 +11:00
UARTDriver.h
Util.cpp AP_HAL_ChibiOS: add support for alternate alarm PWM group 2022-02-23 18:35:43 +11:00
Util.h AP_HAL_ChibiOS: add support for alternate alarm PWM group 2022-02-23 18:35:43 +11:00