Andrew Tridgell
|
e126b6d346
|
HAL_ChibiOS: fixed race condition in storage write
we could mark a line as clean when it should be dirty if we lose a
race condition between storage thread and writer
|
2020-05-04 17:22:41 +10:00 |
Andrew Tridgell
|
8dabd6cefc
|
HAL_ChibiOS: expect a long delay on flash page erase
this prevents the display of errors on flash page erase
|
2020-04-14 10:02:51 +10:00 |
murata
|
124d8c7fdf
|
AP_HAL_ChibiOS: Changing the timeout detection
|
2020-04-14 07:32:46 +10:00 |
Nick Exton
|
4cd39a4619
|
HAL_ChibiOS: improved selection of storage backend
|
2020-03-14 13:47:25 +11:00 |
Andrew Tridgell
|
27c114828b
|
HAL_ChibiOS: fixed bitmask error on storage erase
|
2020-01-31 11:06:29 +11:00 |
Andrew Tridgell
|
8fdbb88827
|
HAL_ChibiOS: implement erase() method on Storage in HAL_ChibiOS
|
2020-01-02 09:52:57 +11:00 |
Mirko Denecke
|
b84dcd483d
|
AP_HAL_ChibiOS: remove unnecessary tabs and whitespaces
|
2019-10-21 08:01:56 +11:00 |
Andrew Tridgell
|
b867ef35c0
|
HAL_ChibiOS: use AP_Filesystem API
|
2019-08-27 15:40:43 +10:00 |
Andrew Tridgell
|
7c726b2f42
|
HAL_ChibiOS: use hal.flash API
|
2019-04-11 13:22:53 +10:00 |
Andrew Tridgell
|
edd793c152
|
HAL_ChibiOS: fixed fallback to microSD for storage
this is used when FRAM fails on a board with microSD support. The
double init caused the validate() in the FATFS code to fail
|
2019-04-07 13:37:57 +10:00 |
Andrew Tridgell
|
f7b6f9d70b
|
HAL_ChibiOS: added retries to flash based storage
this prevents a single flash write error from causing parameter reset
|
2019-03-11 09:52:19 +11:00 |
Andrew Tridgell
|
5201fdf653
|
HAL_ChibiOS: adjust for changed flash API
|
2019-02-26 16:18:26 +11:00 |
Andrew Tridgell
|
1f2c24ef7b
|
HAL_ChibiOS: backup storage to microSD if possible
very useful for diagnostics.
This also fixes a bug on boards with flash storage, to not switch to
microSD storage if flash storage available
|
2018-07-11 16:38:03 +10:00 |
Andrew Tridgell
|
fff4b3b4a0
|
HAL_ChibiOS: fixed build on some F4 boards
|
2018-07-11 07:24:39 +10:00 |
Andrew Tridgell
|
63a9b903ba
|
HAL_ChibiOS: added fallback to microSD for param storage
useful for boards without flash sectors setup in bootloader for
storage, but can use microSD
|
2018-07-10 15:41:44 +10:00 |
Andrew Tridgell
|
b961e12456
|
HAL_ChibiOS: support having no flash storage option
|
2018-06-06 07:15:41 +10:00 |
Andrew Tridgell
|
306d35655e
|
HAL_ChibiOS: allow for bare board builds
this allows for a build with no UARTs, no SPI, no I2C, no PWM. Great
for initial board bringup with just USB
|
2018-03-02 12:52:50 +11:00 |
Andrew Tridgell
|
f14a847b97
|
HAL_ChibiOS: rename classes to remove 'Chibi'
it is redundent as all classes are in ChibiOS namespace, and makes the
code harder to read
|
2018-01-15 11:46:02 +11:00 |
Andrew Tridgell
|
8b6bab7b17
|
HAL_Chibios: added ChibiOS HAL
this is based on initial work by Sid, reset here for easier merging
|
2018-01-15 11:46:02 +11:00 |