HAL_ChibiOS: enable clock management on G4

this allows for a different clock tree in the main fw from the
bootloader
This commit is contained in:
Andrew Tridgell 2024-01-24 11:06:00 +11:00
parent 743b1262a0
commit a2707b48c5
2 changed files with 8 additions and 0 deletions

View File

@ -89,7 +89,9 @@ extern const AP_HAL::HAL& hal;
#define STR(x) #x
#define XSTR(x) STR(x)
#if !defined(HAL_LLD_USE_CLOCK_MANAGEMENT)
static_assert(STM32_FDCANCLK == 80U*1000U*1000U, "FDCAN clock must be 80MHz, got " XSTR(STM32_FDCANCLK));
#endif
using namespace ChibiOS;

View File

@ -25,6 +25,12 @@
#define STM32_LSEDRV (3U << 3U)
#endif
/*
we need to use HAL_LLD_USE_CLOCK_MANAGEMENT in order to allow a
different clock tree in the main firmware from the bootloader.
*/
#define HAL_LLD_USE_CLOCK_MANAGEMENT 1
/*
* STM32G4xx drivers configuration.
* The following settings override the default settings present in