From e8da4eab2e5d1ce5219a587e8c5909989d72907b Mon Sep 17 00:00:00 2001 From: Adeeb Shihadeh Date: Sat, 15 Jul 2023 22:53:34 -0700 Subject: [PATCH] SPI: increase buffer size on H7 --- board/drivers/spi.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/board/drivers/spi.h b/board/drivers/spi.h index 2c85184871..5f1711100f 100644 --- a/board/drivers/spi.h +++ b/board/drivers/spi.h @@ -2,7 +2,6 @@ #include "crc.h" -#define SPI_BUF_SIZE 1024U #define SPI_TIMEOUT_US 10000U // got max rate from hitting a non-existent endpoint @@ -10,9 +9,11 @@ #define SPI_IRQ_RATE 16000U #ifdef STM32H7 +#define SPI_BUF_SIZE 2048U __attribute__((section(".ram_d1"))) uint8_t spi_buf_rx[SPI_BUF_SIZE]; -__attribute__((section(".ram_d1"))) uint8_t spi_buf_tx[SPI_BUF_SIZE]; +__attribute__((section(".ram_d2"))) uint8_t spi_buf_tx[SPI_BUF_SIZE]; #else +#define SPI_BUF_SIZE 1024U uint8_t spi_buf_rx[SPI_BUF_SIZE]; uint8_t spi_buf_tx[SPI_BUF_SIZE]; #endif