1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-12 19:10:32 +03:00

Move RCC from drivers to platform (#14430)

* Move RCC from drivers to platform

* Extra line removed

* Suggestion from code rabbit

* Remove else and require explicit
This commit is contained in:
Jay Blackman 2025-06-07 09:41:37 +10:00 committed by GitHub
parent 4853ec7b8a
commit 0bb1254ee8
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
86 changed files with 130 additions and 88 deletions

View file

@ -20,10 +20,14 @@
#pragma once
#include "platform.h"
#include "drivers/adc.h"
#include "drivers/dma.h"
#include "drivers/io_types.h"
#include "drivers/rcc_types.h"
#if PLATFORM_TRAIT_RCC
#include "platform/rcc_types.h"
#endif
#if defined(STM32F4) || defined(STM32F7)
#define ADC_TAG_MAP_COUNT 16
@ -73,8 +77,8 @@ typedef struct adcTagMap_s {
#define ADC_DEVICES_345 ((1 << ADCDEV_3)|(1 << ADCDEV_4)|(1 << ADCDEV_5))
typedef struct adcDevice_s {
#if !defined(SIMULATOR_BUILD)
ADC_TypeDef* ADCx;
#if PLATFORM_TRAIT_RCC
rccPeriphTag_t rccADC;
#endif
#if !defined(USE_DMA_SPEC)

View file

@ -23,7 +23,6 @@
#include "platform.h"
#include "drivers/io_types.h"
#include "drivers/rcc_types.h"
#ifndef I2C_DEVICE
#define I2C_DEVICE I2CINVALID

View file

@ -23,7 +23,10 @@
#include "platform.h"
#include "drivers/io_types.h"
#include "drivers/rcc_types.h"
#if PLATFORM_TRAIT_RCC
#include "platform/rcc_types.h"
#endif
#define I2C_TIMEOUT_US 10000
#define I2C_TIMEOUT_SYS_TICKS (I2C_TIMEOUT_US / 1000)

View file

@ -32,7 +32,10 @@
#include "drivers/bus_quadspi_impl.h"
#include "drivers/exti.h"
#include "drivers/io.h"
#include "drivers/rcc.h"
#if PLATFORM_TRAIT_RCC
#include "platform/rcc.h"
#endif
#include "pg/bus_quadspi.h"
@ -264,7 +267,9 @@ void quadSpiPinConfigure(const quadSpiConfig_t *pConfig)
if (haveResources) {
pDev->dev = hw->reg;
#if PLATFORM_TRAIT_RCC
pDev->rcc = hw->rcc;
#endif
}
}
}

View file

@ -23,7 +23,6 @@
#pragma once
#include "drivers/io_types.h"
#include "drivers/rcc_types.h"
#include "pg/pg.h"
#include "pg/pg_ids.h"

View file

@ -22,17 +22,19 @@
#pragma once
#include "platform.h"
#if PLATFORM_TRAIT_RCC
#include "platform/rcc_types.h"
#endif
typedef struct quadSpiPinDef_s {
ioTag_t pin;
#if defined(STM32H7)
#if QUADSPI_TRAIT_AF_PIN
uint8_t af;
#endif
} quadSpiPinDef_t;
#if defined(STM32H7)
#define MAX_QUADSPI_PIN_SEL 3
#endif
typedef struct quadSpiHardware_s {
QUADSPIDevice device;
QUADSPI_TypeDef *reg;
@ -48,7 +50,9 @@ typedef struct quadSpiHardware_s {
quadSpiPinDef_t bk2IO3Pins[MAX_QUADSPI_PIN_SEL];
quadSpiPinDef_t bk2CSPins[MAX_QUADSPI_PIN_SEL];
#if PLATFORM_TRAIT_RCC
rccPeriphTag_t rcc;
#endif
} quadSpiHardware_t;
extern const quadSpiHardware_t quadSpiHardware[];
@ -78,9 +82,12 @@ typedef struct QUADSPIDevice_s {
uint8_t bk2IO3AF;
uint8_t bk2CSAF;
#endif
#if PLATFORM_TRAIT_RCC
rccPeriphTag_t rcc;
#endif
volatile uint16_t errorCount;
#if defined(USE_HAL_DRIVER)
#if QUADSPI_TRAIT_HANDLE
QSPI_HandleTypeDef hquadSpi;
#endif
} quadSpiDevice_t;

View file

@ -20,6 +20,12 @@
#pragma once
#include "platform.h"
#if PLATFORM_TRAIT_RCC
#include "platform/rcc_types.h"
#endif
#define SPI_TIMEOUT_US 10000
#define BUS_SPI_FREE 0x0
@ -40,9 +46,11 @@ typedef struct spiHardware_s {
#if SPI_TRAIT_AF_PORT
uint8_t af;
#endif
#if PLATFORM_TRAIT_RCC
rccPeriphTag_t rcc;
#endif
#ifdef USE_DMA
uint8_t dmaIrqHandler;
#endif
@ -59,7 +67,8 @@ typedef struct SPIDevice_s {
uint8_t sckAF;
uint8_t misoAF;
uint8_t mosiAF;
#else
#endif
#if SPI_TRAIT_AF_PORT
uint8_t af;
#endif
#if SPI_TRAIT_HANDLE

View file

@ -22,7 +22,6 @@
#include "drivers/io.h"
#include "drivers/io_impl.h"
#include "drivers/rcc.h"
#include "common/utils.h"

View file

@ -30,7 +30,6 @@
#include "drivers/exti.h"
#include "drivers/io.h"
#include "drivers/nvic.h"
#include "drivers/rcc.h"
#include "drivers/time.h"
#include "drivers/rangefinder/rangefinder.h"

View file

@ -35,7 +35,6 @@
#include "drivers/io.h"
#include "drivers/io_impl.h"
#include "drivers/nvic.h"
#include "drivers/rcc.h"
#include "drivers/system.h"
#include "drivers/time.h"

View file

@ -42,7 +42,6 @@
#include "drivers/dma.h"
#include "drivers/dma_reqmap.h"
#include "drivers/rcc.h"
#include "drivers/serial.h"
#include "drivers/serial_impl.h"
#include "drivers/serial_uart.h"

View file

@ -33,6 +33,10 @@
#include "platform.h"
#if PLATFORM_TRAIT_RCC
#include "platform/rcc_types.h"
#endif
#ifndef UART_RX_BUFFER_SIZE
#define UART_RX_BUFFER_SIZE 256
#endif

View file

@ -36,7 +36,6 @@
#include "build/build_config.h"
#include "drivers/rcc.h"
#include "drivers/serial.h"
#include "drivers/serial_uart.h"
#include "drivers/serial_uart_impl.h"

View file

@ -25,7 +25,11 @@
#include "drivers/dma.h"
#include "drivers/io_types.h"
#include "drivers/rcc_types.h"
#if PLATFORM_TRAIT_RCC
#include "platform/rcc_types.h"
#endif
#include "drivers/resource.h"
#ifdef USE_TIMER
@ -69,7 +73,9 @@ typedef struct timerOvrHandlerRec_s {
typedef struct timerDef_s {
TIM_TypeDef *TIMx;
#if PLATFORM_TRAIT_RCC
rccPeriphTag_t rcc;
#endif
uint8_t inputIrq;
} timerDef_t;
@ -180,7 +186,9 @@ uint32_t timerClock(const TIM_TypeDef *tim);
void configTimeBase(TIM_TypeDef *tim, uint16_t period, uint32_t hz); // TODO - just for migration
void timerReconfigureTimeBase(TIM_TypeDef *tim, uint16_t period, uint32_t hz);
#if PLATFORM_TRAIT_RCC
rccPeriphTag_t timerRCC(const TIM_TypeDef *tim);
#endif
uint8_t timerInputIrq(const TIM_TypeDef *tim);
#if defined(USE_TIMER_MGMT)

View file

@ -22,7 +22,6 @@
#include "drivers/bus_i2c.h"
#include "drivers/io_types.h"
#include "drivers/rcc_types.h"
#include "pg/pg.h"

View file

@ -32,7 +32,7 @@
#include "drivers/dma_reqmap.h"
#include "drivers/io.h"
#include "drivers/io_impl.h"
#include "drivers/rcc.h"
#include "platform/rcc.h"
#include "drivers/dma.h"
#include "drivers/sensor.h"
#include "drivers/adc.h"

View file

@ -31,7 +31,7 @@
#include "drivers/io_impl.h"
#include "drivers/nvic.h"
#include "drivers/time.h"
#include "drivers/rcc.h"
#include "platform/rcc.h"
#include "drivers/bus_i2c.h"
#include "drivers/bus_i2c_impl.h"

View file

@ -30,7 +30,7 @@
#include "drivers/io.h"
#include "drivers/nvic.h"
#include "drivers/time.h"
#include "drivers/rcc.h"
#include "platform/rcc.h"
#include "drivers/bus_i2c.h"
#include "drivers/bus_i2c_impl.h"

View file

@ -35,7 +35,7 @@
#include "drivers/bus_spi_impl.h"
#include "drivers/dma.h"
#include "drivers/io.h"
#include "drivers/rcc.h"
#include "platform/rcc.h"
// Use DMA if possible if this many bytes are to be transferred
#define SPI_DMA_THRESHOLD 8

View file

@ -29,7 +29,7 @@
#include "drivers/nvic.h"
#include "drivers/dma.h"
#include "drivers/rcc.h"
#include "platform/rcc.h"
#include "drivers/resource.h"
/*

View file

@ -23,7 +23,7 @@
#include "drivers/io.h"
#include "drivers/io_impl.h"
#include "drivers/rcc.h"
#include "platform/rcc.h"
#include "common/utils.h"

View file

@ -32,7 +32,7 @@
#include "drivers/dma_reqmap.h"
#include "drivers/io.h"
#include "drivers/nvic.h"
#include "drivers/rcc.h"
#include "platform/rcc.h"
#include "drivers/system.h"
#include "drivers/timer.h"

View file

@ -41,7 +41,7 @@
#include "drivers/motor.h"
#include "drivers/pwm_output.h"
#include "pwm_output_dshot_shared.h"
#include "drivers/rcc.h"
#include "platform/rcc.h"
#include "drivers/time.h"
#include "drivers/timer.h"
#include "drivers/system.h"

View file

@ -20,7 +20,7 @@
*/
#include "platform.h"
#include "drivers/rcc.h"
#include "platform/rcc.h"
void RCC_ClockCmd(rccPeriphTag_t periphTag, FunctionalState NewState)
{

View file

@ -39,7 +39,7 @@
#include "common/utils.h"
#include "drivers/inverter.h"
#include "drivers/nvic.h"
#include "drivers/rcc.h"
#include "platform/rcc.h"
#include "drivers/serial.h"
#include "drivers/serial_uart.h"

View file

@ -36,7 +36,7 @@
#include "drivers/io.h"
#include "drivers/dma.h"
#include "drivers/nvic.h"
#include "drivers/rcc.h"
#include "platform/rcc.h"
#include "drivers/serial.h"
#include "drivers/serial_uart.h"

View file

@ -37,7 +37,7 @@
#include "drivers/io.h"
#include "drivers/dma.h"
#include "drivers/rcc.h"
#include "platform/rcc.h"
#include "drivers/timer.h"
#include "drivers/timer_impl.h"

View file

@ -30,7 +30,7 @@
#include "timer_def.h"
#include "apm32f4xx.h"
#include "drivers/rcc.h"
#include "platform/rcc.h"
#include "drivers/timer.h"
const timerDef_t timerDefinitions[HARDWARE_TIMER_DEFINITION_COUNT] = {

View file

@ -31,7 +31,7 @@
#include "drivers/dma_reqmap.h"
#include "drivers/io.h"
#include "drivers/nvic.h"
#include "drivers/rcc.h"
#include "platform/rcc.h"
#include "drivers/timer.h"
#include "drivers/transponder_ir_arcitimer.h"
#include "drivers/transponder_ir_erlt.h"

View file

@ -54,7 +54,7 @@
#include "drivers/dma_reqmap.h"
#include "drivers/io.h"
#include "drivers/io_impl.h"
#include "drivers/rcc.h"
#include "platform/rcc.h"
#include "drivers/resource.h"
#include "drivers/dma.h"

View file

@ -31,7 +31,7 @@
#include "drivers/io_impl.h"
#include "drivers/nvic.h"
#include "drivers/time.h"
#include "drivers/rcc.h"
#include "platform/rcc.h"
#include "drivers/bus_i2c.h"
#include "drivers/bus_i2c_impl.h"

View file

@ -30,7 +30,7 @@
#include "drivers/io.h"
#include "drivers/nvic.h"
#include "drivers/time.h"
#include "drivers/rcc.h"
#include "platform/rcc.h"
#include "drivers/bus_i2c.h"
#include "drivers/bus_i2c_impl.h"

View file

@ -35,7 +35,7 @@
#include "drivers/bus_spi_impl.h"
#include "drivers/exti.h"
#include "drivers/io.h"
#include "drivers/rcc.h"
#include "platform/rcc.h"
// Use DMA if possible if this many bytes are to be transferred
#define SPI_DMA_THRESHOLD 8

View file

@ -28,7 +28,7 @@
#include "drivers/camera_control_impl.h"
#include "drivers/nvic.h"
#include "drivers/pwm_output.h"
#include "drivers/rcc.h"
#include "platform/rcc.h"
#ifdef CAMERA_CONTROL_SOFTWARE_PWM_AVAILABLE
#include "build/atomic.h"

View file

@ -29,7 +29,7 @@
#include "drivers/nvic.h"
#include "drivers/dma.h"
#include "drivers/rcc.h"
#include "platform/rcc.h"
#include "drivers/resource.h"
/*

View file

@ -23,7 +23,7 @@
#include "drivers/io.h"
#include "drivers/io_impl.h"
#include "drivers/rcc.h"
#include "platform/rcc.h"
#include "common/utils.h"

View file

@ -35,7 +35,7 @@
#include "drivers/dma_reqmap.h"
#include "drivers/io.h"
#include "drivers/nvic.h"
#include "drivers/rcc.h"
#include "platform/rcc.h"
#include "drivers/timer.h"
#include "drivers/light_ws2811strip.h"

View file

@ -33,7 +33,7 @@
#include "drivers/dma_reqmap.h"
#include "drivers/io.h"
#include "drivers/nvic.h"
#include "drivers/rcc.h"
#include "platform/rcc.h"
#include "drivers/time.h"
#include "drivers/timer.h"
#include "drivers/system.h"

View file

@ -23,7 +23,7 @@
*/
#include "platform.h"
#include "drivers/rcc.h"
#include "platform/rcc.h"
void RCC_ClockCmd(rccPeriphTag_t periphTag, FunctionalState NewState)
{

View file

@ -41,7 +41,7 @@
#include "common/utils.h"
#include "drivers/inverter.h"
#include "drivers/nvic.h"
#include "drivers/rcc.h"
#include "platform/rcc.h"
#include "drivers/dma.h"

View file

@ -31,7 +31,7 @@
#include "drivers/dma.h"
#include "drivers/io.h"
#include "drivers/nvic.h"
#include "drivers/rcc.h"
#include "platform/rcc.h"
#include "drivers/serial.h"
#include "drivers/serial_uart.h"

View file

@ -35,7 +35,7 @@
#include "drivers/nvic.h"
#include "drivers/io.h"
#include "drivers/rcc.h"
#include "platform/rcc.h"
#include "drivers/system.h"
#include "drivers/timer.h"
#include "drivers/timer_impl.h"

View file

@ -28,7 +28,7 @@
#include "timer_def.h"
#include "drivers/dma.h"
#include "drivers/io.h"
#include "drivers/rcc.h"
#include "platform/rcc.h"
#include "drivers/timer.h"
const timerDef_t timerDefinitions[HARDWARE_TIMER_DEFINITION_COUNT] = {

View file

@ -35,3 +35,5 @@
#define SERIAL_TRAIT_PIN_CONFIG 0
#define I2CDEV_COUNT 0
typedef void* ADC_TypeDef; // Dummy definition for ADC_TypeDef

View file

@ -31,7 +31,7 @@
#include "drivers/dma_reqmap.h"
#include "drivers/io.h"
#include "drivers/io_impl.h"
#include "drivers/rcc.h"
#include "platform/rcc.h"
#include "drivers/dma.h"
#include "drivers/sensor.h"
#include "drivers/adc.h"

View file

@ -30,7 +30,7 @@
#include "drivers/dma_reqmap.h"
#include "drivers/io.h"
#include "drivers/io_impl.h"
#include "drivers/rcc.h"
#include "platform/rcc.h"
#include "drivers/sensor.h"
#include "drivers/adc.h"

View file

@ -31,7 +31,7 @@
#include "drivers/dma_reqmap.h"
#include "drivers/io.h"
#include "drivers/io_impl.h"
#include "drivers/rcc.h"
#include "platform/rcc.h"
#include "drivers/resource.h"
#include "drivers/dma.h"

View file

@ -31,7 +31,7 @@
#include "drivers/dma_reqmap.h"
#include "drivers/io.h"
#include "drivers/io_impl.h"
#include "drivers/rcc.h"
#include "platform/rcc.h"
#include "drivers/resource.h"
#include "drivers/dma.h"

View file

@ -30,7 +30,7 @@
#include "drivers/io_impl.h"
#include "drivers/nvic.h"
#include "drivers/time.h"
#include "drivers/rcc.h"
#include "platform/rcc.h"
#include "drivers/bus_i2c.h"
#include "drivers/bus_i2c_impl.h"

View file

@ -29,7 +29,7 @@
#include "drivers/io.h"
#include "drivers/nvic.h"
#include "drivers/time.h"
#include "drivers/rcc.h"
#include "platform/rcc.h"
#include "drivers/bus_i2c.h"
#include "drivers/bus_i2c_impl.h"

View file

@ -30,7 +30,7 @@
#include "drivers/io.h"
#include "drivers/time.h"
#include "drivers/nvic.h"
#include "drivers/rcc.h"
#include "platform/rcc.h"
#include "drivers/bus_i2c.h"
#include "drivers/bus_i2c_impl.h"

View file

@ -33,7 +33,7 @@
#include "drivers/io.h"
#include "drivers/io_impl.h"
#include "drivers/nvic.h"
#include "drivers/rcc.h"
#include "platform/rcc.h"
#include "pg/bus_quadspi.h"

View file

@ -34,7 +34,7 @@
#include "drivers/bus_spi_impl.h"
#include "drivers/dma.h"
#include "drivers/io.h"
#include "drivers/rcc.h"
#include "platform/rcc.h"
// Use DMA if possible if this many bytes are to be transferred
#define SPI_DMA_THRESHOLD 8

View file

@ -35,7 +35,7 @@
#include "drivers/bus_spi_impl.h"
#include "drivers/exti.h"
#include "drivers/io.h"
#include "drivers/rcc.h"
#include "platform/rcc.h"
// Use DMA if possible if this many bytes are to be transferred
#define SPI_DMA_THRESHOLD 8

View file

@ -28,7 +28,7 @@
#include "drivers/nvic.h"
#include "drivers/dma.h"
#include "drivers/rcc.h"
#include "platform/rcc.h"
#include "drivers/resource.h"
/*

View file

@ -28,7 +28,7 @@
#include "drivers/nvic.h"
#include "drivers/dma.h"
#include "drivers/rcc.h"
#include "platform/rcc.h"
#include "drivers/resource.h"
/*

View file

@ -28,7 +28,7 @@
#include "drivers/nvic.h"
#include "drivers/dma.h"
#include "drivers/rcc.h"
#include "platform/rcc.h"
#include "drivers/resource.h"
/*

View file

@ -441,3 +441,10 @@ extern uint8_t _dmaram_end__;
#else
#define I2CDEV_COUNT 4
#endif
// QUAD SPI
#if defined(STM32H7)
#define QUADSPI_TRAIT_AF_PIN 1
#define QUADSPI_TRAIT_HANDLE 1
#define MAX_QUADSPI_PIN_SEL 3
#endif

View file

@ -22,7 +22,7 @@
#include "drivers/io.h"
#include "drivers/io_impl.h"
#include "drivers/rcc.h"
#include "platform/rcc.h"
#include "common/utils.h"

View file

@ -31,7 +31,7 @@
#include "drivers/dma_reqmap.h"
#include "drivers/io.h"
#include "drivers/nvic.h"
#include "drivers/rcc.h"
#include "platform/rcc.h"
#include "drivers/system.h"
#include "drivers/timer.h"

View file

@ -34,7 +34,7 @@
#include "drivers/dma_reqmap.h"
#include "drivers/io.h"
#include "drivers/nvic.h"
#include "drivers/rcc.h"
#include "platform/rcc.h"
#include "drivers/timer.h"
#include "drivers/light_ws2811strip.h"

View file

@ -32,7 +32,7 @@
#include "drivers/dma_reqmap.h"
#include "drivers/io.h"
#include "drivers/nvic.h"
#include "drivers/rcc.h"
#include "platform/rcc.h"
#include "drivers/time.h"
#include "drivers/timer.h"
#include "drivers/system.h"

View file

@ -40,7 +40,7 @@
#include "drivers/motor.h"
#include "drivers/pwm_output.h"
#include "pwm_output_dshot_shared.h"
#include "drivers/rcc.h"
#include "platform/rcc.h"
#include "drivers/time.h"
#include "drivers/timer.h"
#include "drivers/system.h"

View file

@ -19,7 +19,7 @@
*/
#include "platform.h"
#include "drivers/rcc.h"
#include "platform/rcc.h"
void RCC_ClockCmd(rccPeriphTag_t periphTag, FunctionalState NewState)
{

View file

@ -44,7 +44,7 @@
#include "drivers/io_impl.h"
#include "drivers/nvic.h"
#include "drivers/time.h"
#include "drivers/rcc.h"
#include "platform/rcc.h"
#include "drivers/dma.h"
#include "drivers/light_led.h"

View file

@ -41,7 +41,7 @@
#include "drivers/io_impl.h"
#include "drivers/nvic.h"
#include "drivers/time.h"
#include "drivers/rcc.h"
#include "platform/rcc.h"
#include "drivers/dma.h"
#include "drivers/light_led.h"

View file

@ -42,7 +42,7 @@
#include "drivers/nvic.h"
#include "drivers/inverter.h"
#include "drivers/dma.h"
#include "drivers/rcc.h"
#include "platform/rcc.h"
#include "drivers/serial.h"
#include "drivers/serial_uart.h"

View file

@ -42,7 +42,7 @@
#include "common/utils.h"
#include "drivers/inverter.h"
#include "drivers/nvic.h"
#include "drivers/rcc.h"
#include "platform/rcc.h"
#include "drivers/serial.h"
#include "drivers/serial_uart.h"

View file

@ -35,7 +35,7 @@
#include "drivers/io.h"
#include "drivers/dma.h"
#include "drivers/nvic.h"
#include "drivers/rcc.h"
#include "platform/rcc.h"
#include "drivers/serial.h"
#include "drivers/serial_uart.h"

View file

@ -33,7 +33,7 @@
#include "drivers/dma.h"
#include "drivers/io.h"
#include "drivers/nvic.h"
#include "drivers/rcc.h"
#include "platform/rcc.h"
#include "drivers/serial.h"
#include "drivers/serial_uart.h"

View file

@ -31,7 +31,7 @@
#include "drivers/dma.h"
#include "drivers/io.h"
#include "drivers/nvic.h"
#include "drivers/rcc.h"
#include "platform/rcc.h"
#include "drivers/serial.h"
#include "drivers/serial_uart.h"

View file

@ -33,7 +33,7 @@
#include "drivers/dma.h"
#include "drivers/io.h"
#include "drivers/nvic.h"
#include "drivers/rcc.h"
#include "platform/rcc.h"
#include "drivers/serial.h"
#include "drivers/serial_uart.h"

View file

@ -36,7 +36,7 @@
#include "drivers/io.h"
#include "drivers/dma.h"
#include "drivers/rcc.h"
#include "platform/rcc.h"
#include "drivers/timer.h"
#include "drivers/timer_impl.h"

View file

@ -34,12 +34,13 @@
#include "drivers/nvic.h"
#include "drivers/io.h"
#include "drivers/rcc.h"
#include "drivers/system.h"
#include "drivers/timer.h"
#include "drivers/timer_impl.h"
#include "platform/rcc.h"
#define TIM_N(n) (1 << (n))
/*

View file

@ -29,7 +29,7 @@
#include "timer_def.h"
#include "stm32f4xx.h"
#include "drivers/rcc.h"
#include "platform/rcc.h"
#include "drivers/timer.h"
const timerDef_t timerDefinitions[HARDWARE_TIMER_DEFINITION_COUNT] = {

View file

@ -29,7 +29,7 @@
#include "timer_def.h"
#include "stm32f7xx.h"
#include "drivers/rcc.h"
#include "platform/rcc.h"
#include "drivers/timer.h"
const timerDef_t timerDefinitions[HARDWARE_TIMER_DEFINITION_COUNT] = {

View file

@ -29,7 +29,7 @@
#include "timer_def.h"
#include "stm32g4xx.h"
#include "drivers/rcc.h"
#include "platform/rcc.h"
#include "drivers/timer.h"
const timerDef_t timerDefinitions[HARDWARE_TIMER_DEFINITION_COUNT] = {

View file

@ -30,7 +30,7 @@
#include "timer_def.h"
#include "stm32h5xx.h"
#include "drivers/rcc.h"
#include "platform/rcc.h"
#include "drivers/timer.h"
const timerDef_t timerDefinitions[HARDWARE_TIMER_DEFINITION_COUNT] = {

View file

@ -29,7 +29,7 @@
#include "timer_def.h"
#include "stm32h7xx.h"
#include "drivers/rcc.h"
#include "platform/rcc.h"
#include "drivers/timer.h"
const timerDef_t timerDefinitions[HARDWARE_TIMER_DEFINITION_COUNT] = {

View file

@ -30,7 +30,7 @@
#include "drivers/dma_reqmap.h"
#include "drivers/io.h"
#include "drivers/nvic.h"
#include "drivers/rcc.h"
#include "platform/rcc.h"
#include "drivers/timer.h"
#include "drivers/transponder_ir_arcitimer.h"
#include "drivers/transponder_ir_erlt.h"

View file

@ -30,7 +30,7 @@
#include "drivers/dma_reqmap.h"
#include "drivers/io.h"
#include "drivers/nvic.h"
#include "drivers/rcc.h"
#include "platform/rcc.h"
#include "drivers/timer.h"
#include "drivers/transponder_ir_arcitimer.h"
#include "drivers/transponder_ir_erlt.h"

View file

@ -33,7 +33,7 @@
#include "drivers/dma.h"
#include "drivers/exti.h"
#include "drivers/io.h"
#include "drivers/rcc.h"
#include "platform/rcc.h"
#include "pg/bus_spi.h"

View file

@ -20,7 +20,7 @@
#pragma once
#include "rcc_types.h"
#include "platform/rcc_types.h"
enum rcc_reg {
RCC_EMPTY = 0, // make sure that default value (0) does not enable anything

View file

@ -33,7 +33,7 @@
#include "drivers/dma_reqmap.h"
#include "drivers/io.h"
#include "drivers/nvic.h"
#include "drivers/rcc.h"
#include "platform/rcc.h"
#include "drivers/time.h"
#include "drivers/timer.h"
#if defined(STM32F4)

View file

@ -33,7 +33,7 @@
#include "build/build_config.h"
#include "drivers/nvic.h"
#include "drivers/rcc.h"
#include "platform/rcc.h"
#include "drivers/inverter.h"
#include "drivers/serial.h"
#include "drivers/serial_impl.h"