From cfc58d3ce7347002c43eaa92574e09095a039dae Mon Sep 17 00:00:00 2001 From: Ben Lye Date: Mon, 11 Aug 2025 22:49:35 +0100 Subject: [PATCH] spi_flash: Add qidi-x7 to board_defs.py (#6979) Added board definition for stm32f401xc-based Qidi X-7 board used in Qidi Q1 Pro and Plus4. Signed-off-by: Ben Lye --- scripts/spi_flash/board_defs.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/scripts/spi_flash/board_defs.py b/scripts/spi_flash/board_defs.py index 44eefa4f..0e82d27b 100644 --- a/scripts/spi_flash/board_defs.py +++ b/scripts/spi_flash/board_defs.py @@ -169,6 +169,14 @@ BOARD_DEFS = { "cs_pin": "PB12", "firmware_path": "ZNP_ROBIN_NANO.bin", "current_firmware_path": "ZNP_ROBIN_NANO.CUR" + }, + 'qidi-x7': { + 'mcu': "stm32f401xc", + 'spi_bus': "spi2", + 'cs_pin': "PB12", + 'skip_verify': False, + 'firmware_path': 'qd_mcu.bin', + 'current_firmware_path': 'qd_mcu.CUR' } } @@ -219,7 +227,9 @@ BOARD_ALIASES = { 'fysetc-s6-v2': BOARD_DEFS['fysetc-spider'], 'robin_v3': BOARD_DEFS['monster8'], 'btt-skrat-v1.0': BOARD_DEFS['btt-skrat'], - 'chitu-v6': BOARD_DEFS['chitu-v6'] + 'chitu-v6': BOARD_DEFS['chitu-v6'], + 'qidi-q1-pro': BOARD_DEFS['qidi-x7'], + 'qidi-plus4': BOARD_DEFS['qidi-x7'] } def list_boards():