|
1 | 1 | #pragma once
|
2 | 2 |
|
3 | 3 | #include "AudioToolsConfig.h"
|
4 |
| -#if defined(USE_ANALOG) && defined(ESP32) && \ |
5 |
| - ESP_IDF_VERSION >= ESP_IDF_VERSION_VAL(5, 0, 0) || \ |
6 |
| - defined(DOXYGEN) |
7 |
| - |
8 |
| - #include "AudioTools/CoreAudio/AudioTypes.h" |
| 4 | +#if defined(USE_ANALOG) && defined(ESP32) \ |
| 5 | +&& ESP_IDF_VERSION >= ESP_IDF_VERSION_VAL(5, 0, 0) \ |
| 6 | +|| defined(DOXYGEN) |
9 | 7 |
|
| 8 | +#include "AudioTools/CoreAudio/AudioTypes.h" |
10 | 9 | #include "esp_adc/adc_cali_scheme.h"
|
11 | 10 | #include "esp_adc/adc_continuous.h"
|
12 | 11 | #ifdef ARDUINO
|
|
38 | 37 | #define ADC_CHANNEL_TYPE uint16_t
|
39 | 38 | #define ADC_DATA_TYPE uint16_t
|
40 | 39 | #elif CONFIG_IDF_TARGET_ESP32C3 || CONFIG_IDF_TARGET_ESP32H2 || \
|
41 |
| - CONFIG_IDF_TARGET_ESP32C2 || CONFIG_IDF_TARGET_ESP32C6 |
| 40 | + CONFIG_IDF_TARGET_ESP32C2 |
42 | 41 | #define ADC_CONV_MODE ADC_CONV_ALTER_UNIT // ESP32C3 only supports alter mode
|
43 | 42 | #define ADC_OUTPUT_TYPE ADC_DIGI_OUTPUT_FORMAT_TYPE2
|
44 | 43 | #define AUDIO_ADC_GET_CHANNEL(p_data) ((p_data)->type2.channel)
|
|
48 | 47 | #define NUM_ADC_CHANNELS 5
|
49 | 48 | #define ADC_CHANNEL_TYPE uint32_t
|
50 | 49 | #define ADC_DATA_TYPE uint32_t
|
51 |
| -#elif CONFIG_IDF_TARGET_ESP32C6 |
| 50 | +#elif CONFIG_IDF_TARGET_ESP32C5 || CONFIG_IDF_TARGET_ESP32C6 |
52 | 51 | #define ADC_CONV_MODE ADC_CONV_ALTER_UNIT
|
53 | 52 | #define ADC_OUTPUT_TYPE ADC_DIGI_OUTPUT_FORMAT_TYPE2
|
54 | 53 | #define AUDIO_ADC_GET_CHANNEL(p_data) ((p_data)->type2.channel)
|
|
0 commit comments