reducing hellen code duplication

This commit is contained in:
rusefillc 2023-02-15 15:01:41 -05:00
parent 653958dcb2
commit 29ff61c68b
14 changed files with 21 additions and 26 deletions

View File

@ -106,8 +106,7 @@ void setBoardConfigOverrides() {
setHellenSdCardSpi1();
}
engineConfiguration->clt.config.bias_resistor = 4700;
engineConfiguration->iat.config.bias_resistor = 4700;
setDefaultHellenAtPullUps();
setHellenCan();
}

View File

@ -146,8 +146,7 @@ void setBoardConfigOverrides() {
setHellenSdCardSpi2();
engineConfiguration->clt.config.bias_resistor = 4700;
engineConfiguration->iat.config.bias_resistor = 4700;
setDefaultHellenAtPullUps();
setHellenCan();
}

View File

@ -154,8 +154,7 @@ void setBoardConfigOverrides() {
setHellenSdCardSpi2();
engineConfiguration->clt.config.bias_resistor = 4700;
engineConfiguration->iat.config.bias_resistor = 4700;
setDefaultHellenAtPullUps();
setHellenCan();
}

View File

@ -111,8 +111,7 @@ void setBoardConfigOverrides() {
setHellenSdCardSpi2();
engineConfiguration->clt.config.bias_resistor = 4700;
engineConfiguration->iat.config.bias_resistor = 4700;
setDefaultHellenAtPullUps();
engineConfiguration->canTxPin = Gpio::D1;
engineConfiguration->canRxPin = Gpio::D0;

View File

@ -83,8 +83,7 @@ void setBoardConfigOverrides() {
setupVbatt();
setHellenSdCardSpi2();
engineConfiguration->clt.config.bias_resistor = 4700;
engineConfiguration->iat.config.bias_resistor = 4700;
setDefaultHellenAtPullUps();
setHellenCan();

View File

@ -74,8 +74,7 @@ void setBoardConfigOverrides() {
setHellenSdCardSpi2();
engineConfiguration->clt.config.bias_resistor = 4700;
engineConfiguration->iat.config.bias_resistor = 4700;
setDefaultHellenAtPullUps();
setHellenCan();

View File

@ -84,8 +84,7 @@ void setBoardConfigOverrides() {
engineConfiguration->etbIo[0].controlPin = Gpio::D13; // ETB_EN out_pwm1
engineConfiguration->etb_use_two_wires = true;
engineConfiguration->clt.config.bias_resistor = 4700;
engineConfiguration->iat.config.bias_resistor = 4700;
setDefaultHellenAtPullUps();
}
/**

View File

@ -79,8 +79,7 @@ void setBoardConfigOverrides() {
setHellenSdCardSpi3();
engineConfiguration->clt.config.bias_resistor = 4700;
engineConfiguration->iat.config.bias_resistor = 4700;
setDefaultHellenAtPullUps();
setHellenCan();
}

View File

@ -75,8 +75,7 @@ void setBoardConfigOverrides() {
setHellenSdCardSpi2();
engineConfiguration->clt.config.bias_resistor = 4700;
engineConfiguration->iat.config.bias_resistor = 4700;
setDefaultHellenAtPullUps();
// trigger inputs
engineConfiguration->triggerInputPins[1] = Gpio::Unassigned;

View File

@ -74,8 +74,7 @@ void setBoardConfigOverrides() {
setHellenSdCardSpi2();
engineConfiguration->clt.config.bias_resistor = 4700;
engineConfiguration->iat.config.bias_resistor = 4700;
setDefaultHellenAtPullUps();
engineConfiguration->canTxPin = H176_CAN_TX;
engineConfiguration->canRxPin = H176_CAN_RX;

View File

@ -82,8 +82,7 @@ void setBoardConfigOverrides() {
engineConfiguration->etbIo[0].controlPin = H144_OUT_PWM2; // ETB_EN
engineConfiguration->etb_use_two_wires = true;
engineConfiguration->clt.config.bias_resistor = 4700;
engineConfiguration->iat.config.bias_resistor = 4700;
setDefaultHellenAtPullUps();
setHellenCan();
}

View File

@ -89,8 +89,7 @@ void setBoardConfigOverrides() {
setHellenSdCardSpi3();
#endif
engineConfiguration->clt.config.bias_resistor = 4700;
engineConfiguration->iat.config.bias_resistor = 4700;
setDefaultHellenAtPullUps();
setHellenCan();
}

View File

@ -74,8 +74,7 @@ void setBoardConfigOverrides() {
setHellenSdCardSpi2();
engineConfiguration->clt.config.bias_resistor = 4700;
engineConfiguration->iat.config.bias_resistor = 4700;
setDefaultHellenAtPullUps();
setHellenCan();

View File

@ -239,3 +239,11 @@ static void setHellenSdCardSpi3() {
engineConfiguration->sdCardCsPin = H_SPI3_CS;
engineConfiguration->is_enabled_spi_3 = true;
}
// *pullups* files CLT R211 IAT R213
#define HELLEN_DEFAULT_AT_PULLUP 4700
static void setDefaultHellenAtPullUps(){
engineConfiguration->clt.config.bias_resistor = HELLEN_DEFAULT_AT_PULLUP;
engineConfiguration->iat.config.bias_resistor = HELLEN_DEFAULT_AT_PULLUP;
}