From 12b58b63e00d27d8ad46df79f28ec0013bcf3b4e Mon Sep 17 00:00:00 2001 From: Serhii Marchuk Date: Wed, 4 Feb 2026 17:09:55 +0200 Subject: [PATCH] hwdef: StellarH7V2: enable SPI4 for external flash --- .../AP_HAL_ChibiOS/hwdef/StellarH7V2/hwdef.dat | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/libraries/AP_HAL_ChibiOS/hwdef/StellarH7V2/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/StellarH7V2/hwdef.dat index 9680f3d411..d6b72cfb03 100644 --- a/libraries/AP_HAL_ChibiOS/hwdef/StellarH7V2/hwdef.dat +++ b/libraries/AP_HAL_ChibiOS/hwdef/StellarH7V2/hwdef.dat @@ -38,11 +38,11 @@ PB14 SPI2_MISO SPI2 PB15 SPI2_MOSI SPI2 PB12 MAX7456_CS CS -# SPI4 NAND W25M01G/2G Not supported yet -# PE12 SPI4_SCK SPI4 -# PE13 SPI4_MISO SPI4 -# PE14 SPI4_MOSI SPI4 -# PE11 FLASH_CS CS +# SPI4 for external flash (same class as H7A3 DATAFLASH w25nxx) +PE12 SPI4_SCK SPI4 +PE13 SPI4_MISO SPI4 +PE14 SPI4_MOSI SPI4 +PE11 FLASH_CS CS # I2C bus I2C_ORDER I2C2 @@ -146,6 +146,7 @@ PD10 CAM_SW OUTPUT GPIO(81) LOW define RELAY1_PIN_DEFAULT 81 DMA_PRIORITY S* +DMA_NOSHARE SPI1* SPI2* SPI4* define HAL_STORAGE_SIZE 32768 @@ -156,6 +157,9 @@ STORAGE_FLASH_PAGE 14 # spi devices SPIDEV icm42688 SPI1 DEVID1 IMU1_CS MODE3 2*MHZ 16*MHZ SPIDEV osd SPI2 DEVID2 MAX7456_CS MODE0 10*MHZ 10*MHZ +SPIDEV dataflash SPI4 DEVID3 FLASH_CS MODE3 104*MHZ 104*MHZ + +DATAFLASH littlefs:w25nxx # no built-in compass, but probe the i2c bus for all possible # external compass types @@ -172,7 +176,7 @@ define HAL_DEFAULT_INS_FAST_SAMPLE 1 BARO DPS310 I2C:0:0x76 BARO BMP280 I2C:0:0x76 -define HAL_OS_FATFS_IO 1 +define HAL_OS_FATFS_IO 0 # setup for OSD define OSD_ENABLED 1