mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-19 14:25:20 +03:00
15 lines
408 B
C
Executable file
15 lines
408 B
C
Executable file
#pragma once
|
|
|
|
typedef enum {
|
|
ADC_BATTERY = 0,
|
|
ADC_EXTERNAL1 = 1,
|
|
ADC_EXTERNAL2 = 2,
|
|
ADC_CHANNEL_MAX = 3
|
|
} AdcChannel;
|
|
|
|
typedef struct drv_adc_config_t {
|
|
uint8_t powerAdcChannel; // which channel used for current monitor, allowed PA1, PB1 (ADC_Channel_1, ADC_Channel_9)
|
|
} drv_adc_config_t;
|
|
|
|
void adcInit(drv_adc_config_t *init);
|
|
uint16_t adcGetChannel(uint8_t channel);
|