Skip to content

Commit 3d9dcbc

Browse files
authored
Fix G4 SPI clock being double what it should be (betaflight#14207)
* Fix G4 SPI clock being double what it should be * Aligned to master
1 parent 07082de commit 3d9dcbc

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/platform/common/stm32/bus_spi_hw.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,10 +174,12 @@ FAST_IRQ_HANDLER static void spiTxIrqHandler(dmaChannelDescriptor_t* descriptor)
174174

175175
uint16_t spiCalculateDivider(uint32_t freq)
176176
{
177-
#if defined(STM32F4) || defined(STM32G4) || defined(STM32F7) || defined(APM32F4)
177+
#if defined(STM32F4) || defined(STM32F7) || defined(APM32F4)
178178
uint32_t spiClk = SystemCoreClock / 2;
179179
#elif defined(STM32H7)
180180
uint32_t spiClk = 100000000;
181+
#elif defined(STM32G4)
182+
uint32_t spiClk = SystemCoreClock;
181183
#elif defined(AT32F4)
182184
if(freq > 36000000){
183185
freq = 36000000;

0 commit comments

Comments
 (0)