From da7b76967e08a76e236f4d5a723c9ff1be3f8c6a Mon Sep 17 00:00:00 2001 From: Nick Brassel Date: Mon, 13 Apr 2020 09:39:38 +1000 Subject: Add support for hardware and board initialisation overrides. (#8330) * Add support for hardware and board initialisation overrides. * qmk cformat. * Add some documentation. * Docs clarity. * Make early_hardware_init_pre a no-op for now, until migrations occur. * Doco update * Make distinction between keyboard and ChibiOS board in docs * Doc anchors. * Update tmk_core/protocol/chibios/main.c Co-Authored-By: Joel Challis * Rework bootloader entry to be off by default, allow opting-in. Co-authored-by: Joel Challis --- tmk_core/protocol/chibios/init_hooks.h | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 tmk_core/protocol/chibios/init_hooks.h (limited to 'tmk_core/protocol/chibios/init_hooks.h') diff --git a/tmk_core/protocol/chibios/init_hooks.h b/tmk_core/protocol/chibios/init_hooks.h new file mode 100644 index 0000000000..fffced913a --- /dev/null +++ b/tmk_core/protocol/chibios/init_hooks.h @@ -0,0 +1,5 @@ +#pragma once + +// Override the initialisation functions inside the ChibiOS board.c files +#define __early_init __chibios_override___early_init +#define boardInit __chibios_override_boardInit -- cgit v1.2.3