enable software knock on PA3 for F407 #105

(cherry picked from commit 5051448a3a)
This commit is contained in:
Matthew Kennedy 2023-05-12 02:38:35 -04:00 committed by rusefillc
parent 73ed1afd06
commit c8e59cae2d
3 changed files with 19 additions and 0 deletions

View File

@ -41,6 +41,8 @@ DDEFS += -DTS_SECONDARY_UxART_PORT=SD3
DDEFS += -DSTM32_I2C_USE_I2C3=TRUE
DDEFS += -DEFI_SOFTWARE_KNOCK=TRUE -DSTM32_ADC_USE_ADC3=TRUE
DDEFS += -DEFI_WS2812=TRUE
ifndef IS_RE_BOOTLOADER

View File

@ -0,0 +1,16 @@
/**
* @file knock_config.h
*/
#pragma once
// Knock is on ADC3
#define KNOCK_ADC ADCD3
// knock 1 - pin PA3
#define KNOCK_ADC_CH1 ADC_CHANNEL_IN3
#define KNOCK_PIN_CH1 Gpio::A3
// Sample rate & time - depends on the exact MCU
#define KNOCK_SAMPLE_TIME ADC_SAMPLE_84
#define KNOCK_SAMPLE_RATE (STM32_PCLK2 / (4 * (84 + 12)))

View File

@ -1,2 +1,3 @@
! see also FLEXIBLE_CRITICAL_LED
#define ts_show_critical_led true
#define ts_show_software_knock true