mirror of
https://github.com/ttrftech/NanoVNA.git
synced 2025-12-06 03:31:59 +01:00
Move ADC channel touch definition to nanovna.h
This commit is contained in:
parent
4444e94e3d
commit
881e46e122
|
|
@ -504,6 +504,8 @@ void enter_dfu(void);
|
|||
/*
|
||||
* adc.c
|
||||
*/
|
||||
#define ADC_TOUCH_X ADC_CHSELR_CHSEL6
|
||||
#define ADC_TOUCH_Y ADC_CHSELR_CHSEL7
|
||||
|
||||
void adc_init(void);
|
||||
uint16_t adc_single_read(uint32_t chsel);
|
||||
|
|
|
|||
12
ui.c
12
ui.c
|
|
@ -200,9 +200,9 @@ touch_measure_y(void)
|
|||
palSetPad(GPIOA, 6);
|
||||
|
||||
chThdSleepMilliseconds(2);
|
||||
v = adc_single_read(ADC_CHSELR_CHSEL7);
|
||||
v = adc_single_read(ADC_TOUCH_Y);
|
||||
//chThdSleepMilliseconds(2);
|
||||
//v += adc_single_read(ADC1, ADC_CHSELR_CHSEL7);
|
||||
//v += adc_single_read(ADC1, ADC_TOUCH_Y);
|
||||
return v;
|
||||
}
|
||||
|
||||
|
|
@ -220,9 +220,9 @@ touch_measure_x(void)
|
|||
palClearPad(GPIOA, 7);
|
||||
|
||||
chThdSleepMilliseconds(2);
|
||||
v = adc_single_read(ADC_CHSELR_CHSEL6);
|
||||
v = adc_single_read(ADC_TOUCH_X);
|
||||
//chThdSleepMilliseconds(2);
|
||||
//v += adc_single_read(ADC1, ADC_CHSELR_CHSEL6);
|
||||
//v += adc_single_read(ADC1, ADC_TOUCH_X);
|
||||
return v;
|
||||
}
|
||||
|
||||
|
|
@ -243,14 +243,14 @@ void
|
|||
touch_start_watchdog(void)
|
||||
{
|
||||
touch_prepare_sense();
|
||||
adc_start_analog_watchdogd(ADC_CHSELR_CHSEL7);
|
||||
adc_start_analog_watchdogd(ADC_TOUCH_Y);
|
||||
}
|
||||
|
||||
static int
|
||||
touch_status(void)
|
||||
{
|
||||
touch_prepare_sense();
|
||||
return adc_single_read(ADC_CHSELR_CHSEL7) > TOUCH_THRESHOLD;
|
||||
return adc_single_read(ADC_TOUCH_Y) > TOUCH_THRESHOLD;
|
||||
}
|
||||
|
||||
static int
|
||||
|
|
|
|||
Loading…
Reference in a new issue