From e63dfb9a9a781efc129e2ea096c1d68d203e991d Mon Sep 17 00:00:00 2001 From: Steve Evans Date: Sun, 22 Jun 2025 22:36:31 +0100 Subject: [PATCH] Pico uart pin configure (#14473) * Add empty uartPinConfigure() implementation for RP2350 * Fix tabs --- src/platform/PICO/bus_spi_pico.c | 10 +++++----- src/platform/PICO/mk/PICO.mk | 1 - src/platform/PICO/serial_uart_pico.c | 6 ++++++ src/platform/STM32/mk/STM32F7.mk | 2 +- 4 files changed, 12 insertions(+), 7 deletions(-) diff --git a/src/platform/PICO/bus_spi_pico.c b/src/platform/PICO/bus_spi_pico.c index 8e1608fb5b..64118e33b4 100644 --- a/src/platform/PICO/bus_spi_pico.c +++ b/src/platform/PICO/bus_spi_pico.c @@ -195,19 +195,19 @@ Configure how the SPI serialises and deserialises data on the wire Parameters -spi +spi SPI instance specifier, either spi0 or spi1 -data_bits +data_bits Number of data bits per transfer. Valid values 4..16. -cpol +cpol SSPCLKOUT polarity, applicable to Motorola SPI frame format only. -cpha +cpha SSPCLKOUT phase, applicable to Motorola SPI frame format only -order +order Must be SPI_MSB_FIRST, no other values supported on the PL022 diff --git a/src/platform/PICO/mk/PICO.mk b/src/platform/PICO/mk/PICO.mk index 5f4b24ed58..6381907e0e 100644 --- a/src/platform/PICO/mk/PICO.mk +++ b/src/platform/PICO/mk/PICO.mk @@ -390,7 +390,6 @@ MCU_COMMON_SRC = \ drivers/bus_spi_config.c \ drivers/bus_i2c_utils.c \ drivers/serial_pinconfig.c \ - drivers/serial_uart_pinconfig.c \ drivers/usb_io.c \ drivers/dshot.c \ PICO/bus_i2c_pico.c \ diff --git a/src/platform/PICO/serial_uart_pico.c b/src/platform/PICO/serial_uart_pico.c index 298c7b17ad..6896c854c8 100644 --- a/src/platform/PICO/serial_uart_pico.c +++ b/src/platform/PICO/serial_uart_pico.c @@ -337,4 +337,10 @@ void uartReconfigure(uartPort_t *s) #endif } +void uartPinConfigure(const serialPinConfig_t *pSerialPinConfig) +{ + UNUSED(pSerialPinConfig); + + // Nothing to do currently for PICO +} #endif /* USE_UART */ diff --git a/src/platform/STM32/mk/STM32F7.mk b/src/platform/STM32/mk/STM32F7.mk index f0f67232dc..c6044d0321 100644 --- a/src/platform/STM32/mk/STM32F7.mk +++ b/src/platform/STM32/mk/STM32F7.mk @@ -106,7 +106,7 @@ ifeq ($(TARGET_MCU),STM32F765xx) DEVICE_FLAGS += -DSTM32F765xx LD_SCRIPT = $(LINKER_DIR)/stm32_flash_f765.ld STARTUP_SRC = STM32/startup/startup_stm32f765xx.s -MCU_FLASH_SIZE := 2048 +MCU_FLASH_SIZE := 2048 else ifeq ($(TARGET_MCU),STM32F745xx) DEVICE_FLAGS += -DSTM32F745xx LD_SCRIPT = $(LINKER_DIR)/stm32_flash_f74x.ld