qmk_firmware/lib
Nick Brassel 01ecf332ff
Generic wear-leveling algorithm (#16996)
* Initial import of wear-leveling algorithm.

* Alignment.

* Docs tweaks.

* Lock/unlock.

* Update quantum/wear_leveling/wear_leveling_internal.h

Co-authored-by: Stefan Kerkmann <karlk90@pm.me>

* More tests, fix issue with consolidation when unlocked.

* More tests.

* Review comments.

* Add plumbing for FNV1a.

* Another test checking that checksum mismatch clears the cache.

* Check that the write log still gets played back.

Co-authored-by: Stefan Kerkmann <karlk90@pm.me>
2022-06-27 07:18:21 +10:00
..
arm_atsam/packs
chibios@f836d24b06 SPI Bugfix for ChibiOS 21.11.1 -- also rollback AW20216 mode change issue. (#17371) 2022-06-17 08:03:38 +10:00
chibios-contrib@2a6b73ff51 Update ChibiOS-Contrib (#16915) 2022-04-22 09:14:00 +01:00
fnv Generic wear-leveling algorithm (#16996) 2022-06-27 07:18:21 +10:00
googletest@e2239ee604 Bump gtest (#13885) 2021-08-05 10:46:14 +10:00
lib8tion
lufa@35cc3d92f5 Update LUFA submodule (#17368) 2022-06-13 09:17:24 +10:00
printf@d3b984684b
python Merge remote-tracking branch 'origin/master' into develop 2022-06-25 19:41:30 +00:00
usbhost Move USB Host Shield and Arduino core to `lib/` (#13973) 2021-08-18 18:20:25 +10:00
vusb@819dbc1e5d Update V-USB submodule (#17385) 2022-06-16 21:02:40 +10:00