From 1b94aaffeffeac79a5004b9b5a1317c78155c617 Mon Sep 17 00:00:00 2001 From: rusefi Date: Sun, 17 Oct 2021 23:15:23 -0400 Subject: [PATCH] Hyundai --- .../hellen/hellen128/board_configuration.cpp | 13 ++++--------- .../hellen154hyundai/board_configuration.cpp | 17 ++++++----------- firmware/config/boards/hellen/hellen_meta.h | 7 +++++++ 3 files changed, 17 insertions(+), 20 deletions(-) diff --git a/firmware/config/boards/hellen/hellen128/board_configuration.cpp b/firmware/config/boards/hellen/hellen128/board_configuration.cpp index 9446c98b8c..7427cc5e95 100644 --- a/firmware/config/boards/hellen/hellen128/board_configuration.cpp +++ b/firmware/config/boards/hellen/hellen128/board_configuration.cpp @@ -193,14 +193,9 @@ void setBoardDefaultConfiguration(void) { void setSdCardConfigurationOverrides(void) { engineConfiguration->sdCardSpiDevice = SPI_DEVICE_2; -// engineConfiguration->spi3mosiPin = GPIOC_12; -// engineConfiguration->spi3misoPin = GPIOC_11; -// engineConfiguration->spi3sckPin = GPIOC_10; -// engineConfiguration->sdCardCsPin = GPIOA_15; - - engineConfiguration->spi2mosiPin = GPIOB_15; - engineConfiguration->spi2misoPin = GPIOB_14; - engineConfiguration->spi2sckPin = GPIOB_13; - engineConfiguration->sdCardCsPin = GPIOB_12; + engineConfiguration->spi2mosiPin = H_SPI2_MOSI; + engineConfiguration->spi2misoPin = H_SPI2_MISO; + engineConfiguration->spi2sckPin = H_SPI2_SCK; + engineConfiguration->sdCardCsPin = H_SPI2_CS; CONFIG(is_enabled_spi_2) = true; } diff --git a/firmware/config/boards/hellen/hellen154hyundai/board_configuration.cpp b/firmware/config/boards/hellen/hellen154hyundai/board_configuration.cpp index ca0a2006f3..2dabf9af98 100644 --- a/firmware/config/boards/hellen/hellen154hyundai/board_configuration.cpp +++ b/firmware/config/boards/hellen/hellen154hyundai/board_configuration.cpp @@ -193,16 +193,11 @@ void setBoardDefaultConfiguration(void) { * @todo Add your board-specific code, if any. */ void setSdCardConfigurationOverrides(void) { - engineConfiguration->sdCardSpiDevice = SPI_DEVICE_3; + engineConfiguration->sdCardSpiDevice = SPI_DEVICE_2; - engineConfiguration->spi3mosiPin = GPIOC_12; - engineConfiguration->spi3misoPin = GPIOC_11; - engineConfiguration->spi3sckPin = GPIOC_10; - engineConfiguration->sdCardCsPin = GPIOA_15; - -// engineConfiguration->spi2mosiPin = GPIOB_15; -// engineConfiguration->spi2misoPin = GPIOB_14; -// engineConfiguration->spi2sckPin = GPIOB_13; -// engineConfiguration->sdCardCsPin = GPIOB_12; - CONFIG(is_enabled_spi_3) = true; + engineConfiguration->spi2mosiPin = H_SPI2_MOSI; + engineConfiguration->spi2misoPin = H_SPI2_MISO; + engineConfiguration->spi2sckPin = H_SPI2_SCK; + engineConfiguration->sdCardCsPin = H_SPI2_CS; + CONFIG(is_enabled_spi_2) = true; } diff --git a/firmware/config/boards/hellen/hellen_meta.h b/firmware/config/boards/hellen/hellen_meta.h index 8c73d883f4..f9fc7024f2 100644 --- a/firmware/config/boards/hellen/hellen_meta.h +++ b/firmware/config/boards/hellen/hellen_meta.h @@ -97,3 +97,10 @@ #define H176_CAN_TX GPIOD_1 #define H176_IN_A16 GPIOF_10 + + +// looks like same pins 144 and 176 +#define H_SPI2_MOSI GPIOB_15 +#define H_SPI2_MISO GPIOB_14 +#define H_SPI2_SCK GPIOB_13 +#define H_SPI2_CS GPIOB_12