From f47936c92fd639adeabd860589ab0dc2cf96d4cb Mon Sep 17 00:00:00 2001 From: MJ666 Date: Sat, 26 Jan 2019 19:38:50 +0100 Subject: [PATCH] Preinitialallize all SPI DMA option value defaults --- src/main/pg/bus_spi.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/pg/bus_spi.c b/src/main/pg/bus_spi.c index d001340a0..3d6b35322 100644 --- a/src/main/pg/bus_spi.c +++ b/src/main/pg/bus_spi.c @@ -58,6 +58,11 @@ PG_REGISTER_ARRAY_WITH_RESET_FN(spiPinConfig_t, SPIDEV_COUNT, spiPinConfig, PG_S void pgResetFn_spiPinConfig(spiPinConfig_t *spiPinConfig) { + for (size_t i = 0; i < SPIDEV_COUNT; i++) { + spiPinConfig[i].txDmaopt = -1; + spiPinConfig[i].rxDmaopt = -1; + } + for (size_t i = 0 ; i < ARRAYLEN(spiDefaultConfig) ; i++) { const spiDefaultConfig_t *defconf = &spiDefaultConfig[i]; spiPinConfig[defconf->device].ioTagSck = defconf->sck; -- 2.11.4.GIT