1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-20 06:45:16 +03:00

Fix G4 SPI clock being double what it should be (#14207) (#14215)

This commit is contained in:
Steve Evans 2025-01-29 09:30:38 +00:00 committed by GitHub
parent 6e863e86d0
commit b72789ee8f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -358,10 +358,12 @@ uint8_t spiReadRegMsk(const extDevice_t *dev, uint8_t reg)
uint16_t spiCalculateDivider(uint32_t freq) uint16_t spiCalculateDivider(uint32_t freq)
{ {
#if defined(STM32F4) || defined(STM32G4) || defined(STM32F7) #if defined(STM32F4) || defined(STM32F7)
uint32_t spiClk = SystemCoreClock / 2; uint32_t spiClk = SystemCoreClock / 2;
#elif defined(STM32H7) #elif defined(STM32H7)
uint32_t spiClk = 100000000; uint32_t spiClk = 100000000;
#elif defined(STM32G4)
uint32_t spiClk = SystemCoreClock;
#elif defined(AT32F4) #elif defined(AT32F4)
if(freq > 36000000){ if(freq > 36000000){
freq = 36000000; freq = 36000000;