From a14102946f0e9381e28c2777a96fd92925149323 Mon Sep 17 00:00:00 2001 From: rusEFI LLC Date: Sun, 28 Apr 2024 10:02:07 -0400 Subject: [PATCH] vbattAdcChannel --- board_configuration.cpp | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/board_configuration.cpp b/board_configuration.cpp index d606e37..c733e00 100644 --- a/board_configuration.cpp +++ b/board_configuration.cpp @@ -14,6 +14,21 @@ Gpio getWarningLedPin() { // board-specific configuration setup void setBoardDefaultConfiguration() { + // Battery sense on PA2 + engineConfiguration->vbattAdcChannel = EFI_ADC_2; + + // all analog inputs have same divider on-board, we assume additional divider for vbatt on carrier board + // 6.34k high side/ 1k low side + // engineConfiguration->vbattDividerCoeff = (6.34 + 1) / 1; + + // same 470 and 910 on all analog inputs + // 5.6k high side/10k low side = 1.56 ratio divider + // engineConfiguration->analogInputDividerCoefficient = 1.56f; + + +// engineConfiguration->adcVcc = 3.3f; + + // engineConfiguration->injectionPins[0] = Gpio::F13; // engineConfiguration->ignitionPins[0] = Gpio::E15; @@ -27,18 +42,9 @@ void setBoardDefaultConfiguration() { // engineConfiguration->iat.adcChannel = EFI_ADC_2; - // 5.6k high side/10k low side = 1.56 ratio divider - // engineConfiguration->analogInputDividerCoefficient = 1.56f; - - // 6.34k high side/ 1k low side -// engineConfiguration->vbattDividerCoeff = (6.34 + 1) / 1; - -// engineConfiguration->adcVcc = 3.3f; // engineConfiguration->clt.config.bias_resistor = 2490; // engineConfiguration->iat.config.bias_resistor = 2490; - // Battery sense on PA0 -// engineConfiguration->vbattAdcChannel = EFI_ADC_0; } \ No newline at end of file