Closed
Description
- Refactor ChibiOS board file support so keyboards don't need full
chconf.h
/halconf.h
/mcuconf.h
/board.c
/board.h
files - Refactor board definitions to point to ChibiOS files instead of providing our own
board.c
/board.h
- Refactor existing keyboards to use new board definitions
- Refactor existing keyboards to either remove or refactor conf files based on what they need
- Refactor existing keyboards to use early init functions instead of
__early_init
andboardInit
- Add
EARLY_INIT_PERFORM_BOOTLOADER_JUMP TRUE
to all boards that use the ST bootloader - Invert logic of
EARLY_INIT_PERFORM_BOOTLOADER_JUMP
so that it's opt-out instead of opt-in- Fixup bootloader entry documentation to remove note about F042 (should work after this change)
- Update documentation here
- Remove
EARLY_INIT_PERFORM_BOOTLOADER_JUMP
from keyboards that don't need it after the logic inversion - Add documentation on how to override specific entries in conf files
Activity