mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-15 12:25:20 +03:00
FIX: RCC is platform specific (#14137)
* FIX: RCC is platform specific * Renamed to PLATFORM_TRAIT_RCC
This commit is contained in:
parent
c91e4214eb
commit
016d5764c8
4 changed files with 7 additions and 1 deletions
|
@ -120,7 +120,9 @@ typedef struct uartHardware_s {
|
||||||
uartPinDef_t rxPins[UARTHARDWARE_MAX_PINS];
|
uartPinDef_t rxPins[UARTHARDWARE_MAX_PINS];
|
||||||
uartPinDef_t txPins[UARTHARDWARE_MAX_PINS];
|
uartPinDef_t txPins[UARTHARDWARE_MAX_PINS];
|
||||||
|
|
||||||
|
#if PLATFORM_TRAIT_RCC
|
||||||
rccPeriphTag_t rcc;
|
rccPeriphTag_t rcc;
|
||||||
|
#endif
|
||||||
|
|
||||||
#if UART_TRAIT_AF_PORT
|
#if UART_TRAIT_AF_PORT
|
||||||
uint8_t af;
|
uint8_t af;
|
||||||
|
|
|
@ -190,6 +190,7 @@
|
||||||
#define UART_TX_BUFFER_ATTRIBUTE /* NONE */
|
#define UART_TX_BUFFER_ATTRIBUTE /* NONE */
|
||||||
#define UART_RX_BUFFER_ATTRIBUTE /* NONE */
|
#define UART_RX_BUFFER_ATTRIBUTE /* NONE */
|
||||||
|
|
||||||
|
#define PLATFORM_TRAIT_RCC 1
|
||||||
#define UART_TRAIT_AF_PORT 1
|
#define UART_TRAIT_AF_PORT 1
|
||||||
|
|
||||||
#define UARTHARDWARE_MAX_PINS 4
|
#define UARTHARDWARE_MAX_PINS 4
|
||||||
|
|
|
@ -144,6 +144,7 @@ typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState;
|
||||||
#define UART_TX_BUFFER_ATTRIBUTE // NONE
|
#define UART_TX_BUFFER_ATTRIBUTE // NONE
|
||||||
#define UART_RX_BUFFER_ATTRIBUTE // NONE
|
#define UART_RX_BUFFER_ATTRIBUTE // NONE
|
||||||
|
|
||||||
|
#define PLATFORM_TRAIT_RCC 1
|
||||||
#define UART_TRAIT_AF_PIN 1
|
#define UART_TRAIT_AF_PIN 1
|
||||||
#define UART_TRAIT_PINSWAP 1
|
#define UART_TRAIT_PINSWAP 1
|
||||||
|
|
||||||
|
|
|
@ -385,9 +385,11 @@ extern uint8_t _dmaram_end__;
|
||||||
// all pins on given uart use same AF
|
// all pins on given uart use same AF
|
||||||
#define UART_TRAIT_AF_PORT 1
|
#define UART_TRAIT_AF_PORT 1
|
||||||
#else
|
#else
|
||||||
#error Unknown STM MCU when defining UART_TRAIT_x
|
#error Unknown STM MCU when defining UART_TRAIT_x
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#define PLATFORM_TRAIT_RCC 1
|
||||||
|
|
||||||
#if defined(STM32F7) || defined(STM32H7) || defined(STM32G4)
|
#if defined(STM32F7) || defined(STM32H7) || defined(STM32G4)
|
||||||
#define UART_TRAIT_PINSWAP 1
|
#define UART_TRAIT_PINSWAP 1
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue