-
Notifications
You must be signed in to change notification settings - Fork 7.8k
Closed
Labels
Status: StaleIssue is stale stage (outdated/stuck)Issue is stale stage (outdated/stuck)
Description
I try to build and download the i2s example (ESP32\examples\I2S\HiFreq_ADC),but it shows build error.
then I find this folder has a file named as .skip.esp32s2
Does arduino for esp32s2 not support i2s?
Hardware:
Board: ESP32-S2-SAOLA
Computer OS: Windows 10
Debug Messages:
Arduino:1.8.13 Hourly Build 2020/05/14 06:33 (Windows 10), 开发板:"ESP32S2 Dev Module, UART0, Disabled, Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS), 240MHz (WiFi), QIO, 80MHz, 4MB (32Mb), 921600, None"
C:\Users\Yazii\Documents\Arduino\HiFreq_ADC_\HiFreq_ADC_.ino: In function 'void i2sInit()':
C:\Users\Yazii\Documents\Arduino\HiFreq_ADC_\HiFreq_ADC_.ino:27:29: warning: 'I2S_COMM_FORMAT_I2S_MSB' is deprecated [-Wdeprecated-declarations]
.communication_format = I2S_COMM_FORMAT_I2S_MSB,
^~~~~~~~~~~~~~~~~~~~~~~
In file included from C:\Users\Yazii\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/esp32s2/include/hal/esp32s2/include/hal/i2s_ll.h:27,
from C:\Users\Yazii\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/esp32s2/include/hal/include/hal/i2s_hal.h:28,
from C:\Users\Yazii\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/esp32s2/include/driver/include/driver/i2s.h:24,
from C:\Users\Yazii\Documents\Arduino\HiFreq_ADC_\HiFreq_ADC_.ino:6:
C:\Users\Yazii\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/esp32s2/include/hal/include/hal/i2s_types.h:71:5: note: declared here
I2S_COMM_FORMAT_I2S_MSB __attribute__((deprecated)) = 0x01, /*!< I2S format MSB, (I2S_COMM_FORMAT_I2S |I2S_COMM_FORMAT_I2S_MSB) correspond to `I2S_COMM_FORMAT_STAND_I2S`*/
^~~~~~~~~~~~~~~~~~~~~~~
HiFreq_ADC_:36:21: error: 'ADC_UNIT_1' was not declared in this scope
i2s_set_adc_mode(ADC_UNIT_1, ADC_INPUT);
^~~~~~~~~~
C:\Users\Yazii\Documents\Arduino\HiFreq_ADC_\HiFreq_ADC_.ino:36:21: note: suggested alternative: 'ADC_INPUT'
i2s_set_adc_mode(ADC_UNIT_1, ADC_INPUT);
^~~~~~~~~~
ADC_INPUT
HiFreq_ADC_:9:19: error: 'ADC1_CHANNEL_4' was not declared in this scope
#define ADC_INPUT ADC1_CHANNEL_4 //pin 32
^~~~~~~~~~~~~~
C:\Users\Yazii\Documents\Arduino\HiFreq_ADC_\HiFreq_ADC_.ino:36:33: note: in expansion of macro 'ADC_INPUT'
i2s_set_adc_mode(ADC_UNIT_1, ADC_INPUT);
^~~~~~~~~
C:\Users\Yazii\Documents\Arduino\HiFreq_ADC_\HiFreq_ADC_.ino:9:19: note: suggested alternative: 'I2S_CHANNEL_MONO'
#define ADC_INPUT ADC1_CHANNEL_4 //pin 32
^~~~~~~~~~~~~~
C:\Users\Yazii\Documents\Arduino\HiFreq_ADC_\HiFreq_ADC_.ino:36:33: note: in expansion of macro 'ADC_INPUT'
i2s_set_adc_mode(ADC_UNIT_1, ADC_INPUT);
^~~~~~~~~
HiFreq_ADC_:36:4: error: 'i2s_set_adc_mode' was not declared in this scope
i2s_set_adc_mode(ADC_UNIT_1, ADC_INPUT);
^~~~~~~~~~~~~~~~
C:\Users\Yazii\Documents\Arduino\HiFreq_ADC_\HiFreq_ADC_.ino:36:4: note: suggested alternative: 'i2s_set_dac_mode'
i2s_set_adc_mode(ADC_UNIT_1, ADC_INPUT);
^~~~~~~~~~~~~~~~
i2s_set_dac_mode
HiFreq_ADC_:37:4: error: 'i2s_adc_enable' was not declared in this scope
i2s_adc_enable(I2S_NUM_0);
^~~~~~~~~~~~~~
C:\Users\Yazii\Documents\Arduino\HiFreq_ADC_\HiFreq_ADC_.ino:37:4: note: suggested alternative: 'i2s_ll_enable_dma'
i2s_adc_enable(I2S_NUM_0);
^~~~~~~~~~~~~~
i2s_ll_enable_dma
C:\Users\Yazii\Documents\Arduino\HiFreq_ADC_\HiFreq_ADC_.ino: In function 'void reader(void*)':
HiFreq_ADC_:9:19: error: 'ADC1_CHANNEL_4' was not declared in this scope
#define ADC_INPUT ADC1_CHANNEL_4 //pin 32
^~~~~~~~~~~~~~
C:\Users\Yazii\Documents\Arduino\HiFreq_ADC_\HiFreq_ADC_.ino:44:26: note: in expansion of macro 'ADC_INPUT'
uint16_t offset = (int)ADC_INPUT * 0x1000 + 0xFFF;
^~~~~~~~~
C:\Users\Yazii\Documents\Arduino\HiFreq_ADC_\HiFreq_ADC_.ino:9:19: note: suggested alternative: 'I2S_CHANNEL_MONO'
#define ADC_INPUT ADC1_CHANNEL_4 //pin 32
^~~~~~~~~~~~~~
C:\Users\Yazii\Documents\Arduino\HiFreq_ADC_\HiFreq_ADC_.ino:44:26: note: in expansion of macro 'ADC_INPUT'
uint16_t offset = (int)ADC_INPUT * 0x1000 + 0xFFF;
^~~~~~~~~
HiFreq_ADC_:63:7: error: 'i2s_adc_disable' was not declared in this scope
i2s_adc_disable(I2S_NUM_0);
^~~~~~~~~~~~~~~
C:\Users\Yazii\Documents\Arduino\HiFreq_ADC_\HiFreq_ADC_.ino:63:7: note: suggested alternative: 'esp_intr_disable'
i2s_adc_disable(I2S_NUM_0);
^~~~~~~~~~~~~~~
esp_intr_disable
HiFreq_ADC_:65:7: error: 'i2s_adc_enable' was not declared in this scope
i2s_adc_enable(I2S_NUM_0);
^~~~~~~~~~~~~~
C:\Users\Yazii\Documents\Arduino\HiFreq_ADC_\HiFreq_ADC_.ino:65:7: note: suggested alternative: 'i2s_ll_enable_dma'
i2s_adc_enable(I2S_NUM_0);
^~~~~~~~~~~~~~
i2s_ll_enable_dma
exit status 1
'ADC_UNIT_1' was not declared in this scope
Metadata
Metadata
Assignees
Labels
Status: StaleIssue is stale stage (outdated/stuck)Issue is stale stage (outdated/stuck)