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
|
* adc.c
|
||||||
*/
|
*/
|
||||||
|
#define ADC_TOUCH_X ADC_CHSELR_CHSEL6
|
||||||
|
#define ADC_TOUCH_Y ADC_CHSELR_CHSEL7
|
||||||
|
|
||||||
void adc_init(void);
|
void adc_init(void);
|
||||||
uint16_t adc_single_read(uint32_t chsel);
|
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);
|
palSetPad(GPIOA, 6);
|
||||||
|
|
||||||
chThdSleepMilliseconds(2);
|
chThdSleepMilliseconds(2);
|
||||||
v = adc_single_read(ADC_CHSELR_CHSEL7);
|
v = adc_single_read(ADC_TOUCH_Y);
|
||||||
//chThdSleepMilliseconds(2);
|
//chThdSleepMilliseconds(2);
|
||||||
//v += adc_single_read(ADC1, ADC_CHSELR_CHSEL7);
|
//v += adc_single_read(ADC1, ADC_TOUCH_Y);
|
||||||
return v;
|
return v;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -220,9 +220,9 @@ touch_measure_x(void)
|
||||||
palClearPad(GPIOA, 7);
|
palClearPad(GPIOA, 7);
|
||||||
|
|
||||||
chThdSleepMilliseconds(2);
|
chThdSleepMilliseconds(2);
|
||||||
v = adc_single_read(ADC_CHSELR_CHSEL6);
|
v = adc_single_read(ADC_TOUCH_X);
|
||||||
//chThdSleepMilliseconds(2);
|
//chThdSleepMilliseconds(2);
|
||||||
//v += adc_single_read(ADC1, ADC_CHSELR_CHSEL6);
|
//v += adc_single_read(ADC1, ADC_TOUCH_X);
|
||||||
return v;
|
return v;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -243,14 +243,14 @@ void
|
||||||
touch_start_watchdog(void)
|
touch_start_watchdog(void)
|
||||||
{
|
{
|
||||||
touch_prepare_sense();
|
touch_prepare_sense();
|
||||||
adc_start_analog_watchdogd(ADC_CHSELR_CHSEL7);
|
adc_start_analog_watchdogd(ADC_TOUCH_Y);
|
||||||
}
|
}
|
||||||
|
|
||||||
static int
|
static int
|
||||||
touch_status(void)
|
touch_status(void)
|
||||||
{
|
{
|
||||||
touch_prepare_sense();
|
touch_prepare_sense();
|
||||||
return adc_single_read(ADC_CHSELR_CHSEL7) > TOUCH_THRESHOLD;
|
return adc_single_read(ADC_TOUCH_Y) > TOUCH_THRESHOLD;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int
|
static int
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue