From ea3bd4157c129219d94acf7b020c23916cfc7101 Mon Sep 17 00:00:00 2001 From: rusefillc Date: Wed, 21 Apr 2021 09:56:46 -0400 Subject: [PATCH] EFI_SOFTWARE_KNOCK for hellen --- .../hellen/hellen64_miataNA6_94/knock_config.h | 16 ++++++++++++++++ .../config/boards/hellen/hellen72/knock_config.h | 16 ++++++++++++++++ .../config/boards/microrusefi/knock_config.h | 4 ++++ firmware/config/boards/proteus/knock_config.h | 4 ++++ 4 files changed, 40 insertions(+) create mode 100644 firmware/config/boards/hellen/hellen64_miataNA6_94/knock_config.h create mode 100644 firmware/config/boards/hellen/hellen72/knock_config.h diff --git a/firmware/config/boards/hellen/hellen64_miataNA6_94/knock_config.h b/firmware/config/boards/hellen/hellen64_miataNA6_94/knock_config.h new file mode 100644 index 0000000000..be15db88b1 --- /dev/null +++ b/firmware/config/boards/hellen/hellen64_miataNA6_94/knock_config.h @@ -0,0 +1,16 @@ +/** + * @file knock_config.h + */ + +#pragma once + +// Knock is on ADC3 +#define KNOCK_ADC ADCD3 + +// knock 1 - pin PF7 +#define KNOCK_ADC_CH1 ADC_CHANNEL_IN5 +#define KNOCK_PIN_CH1 GPIOF_7 + +// Sample rate & time - depends on the exact MCU +#define KNOCK_SAMPLE_TIME ADC_SAMPLE_84 +#define KNOCK_SAMPLE_RATE (STM32_PCLK2 / (4 * (84 + 12))) diff --git a/firmware/config/boards/hellen/hellen72/knock_config.h b/firmware/config/boards/hellen/hellen72/knock_config.h new file mode 100644 index 0000000000..be15db88b1 --- /dev/null +++ b/firmware/config/boards/hellen/hellen72/knock_config.h @@ -0,0 +1,16 @@ +/** + * @file knock_config.h + */ + +#pragma once + +// Knock is on ADC3 +#define KNOCK_ADC ADCD3 + +// knock 1 - pin PF7 +#define KNOCK_ADC_CH1 ADC_CHANNEL_IN5 +#define KNOCK_PIN_CH1 GPIOF_7 + +// Sample rate & time - depends on the exact MCU +#define KNOCK_SAMPLE_TIME ADC_SAMPLE_84 +#define KNOCK_SAMPLE_RATE (STM32_PCLK2 / (4 * (84 + 12))) diff --git a/firmware/config/boards/microrusefi/knock_config.h b/firmware/config/boards/microrusefi/knock_config.h index 5de7633707..6bd14abfee 100644 --- a/firmware/config/boards/microrusefi/knock_config.h +++ b/firmware/config/boards/microrusefi/knock_config.h @@ -1,3 +1,7 @@ +/** + * @file knock_config.h + */ + #pragma once // Knock is on ADC3 diff --git a/firmware/config/boards/proteus/knock_config.h b/firmware/config/boards/proteus/knock_config.h index e73f38078e..e2ab3fc55a 100644 --- a/firmware/config/boards/proteus/knock_config.h +++ b/firmware/config/boards/proteus/knock_config.h @@ -1,3 +1,7 @@ +/** + * @file knock_config.h + */ + #pragma once // Knock is on ADC3