hwdef: StellarH7V2: enable SPI4 for external flash

This commit is contained in:
Serhii Marchuk
2026-02-04 17:09:55 +02:00
committed by Peter Barker
parent a9b4cb6df7
commit 12b58b63e0

View File

@@ -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