Skip to content

ESP32 S2 Mini I2S Issue #39

@ZaekSkuchubra

Description

@ZaekSkuchubra

I suppose the composite video lib doesn't support s2 mini, but I wanted to ask if someone knows how to edit the library into working? It has DAC on pin 18 and 17. I can't seem to figure out on how to fix it. Here's a snippet of the error code:

C:\Users\Harry\Documents\Arduino\libraries\bitluni_ESP32Lib\src\I2S\I2S_ESP32.cpp:37:36: error: 'I2S1' was not declared in this scope; did you mean 'I2S0'?
37 | i2s_dev_t *i2sDevices[] = {&I2S0, &I2S1};
| ^~~~
| I2S0
C:\Users\Harry\Documents\Arduino\libraries\bitluni_ESP32Lib\src\I2S\I2S_ESP32.cpp: In constructor 'I2S::I2S(int)':
C:\Users\Harry\Documents\Arduino\libraries\bitluni_ESP32Lib\src\I2S\I2S_ESP32.cpp:41:69: error: 'PERIPH_I2S1_MODULE' was not declared in this scope; did you mean 'PERIPH_I2S0_MODULE'?
41 | const periph_module_t deviceModule[] = {PERIPH_I2S0_MODULE, PERIPH_I2S1_MODULE};
| ^~~~~~~~~~~~~~~~~~
| PERIPH_I2S0_MODULE
C:\Users\Harry\Documents\Arduino\libraries\bitluni_ESP32Lib\src\I2S\I2S_ESP32.cpp: In member function 'void I2S::reset()':
C:\Users\Harry\Documents\Arduino\libraries\bitluni_ESP32Lib\src\I2S\I2S_ESP32.cpp:89:26: error: 'volatile union i2s_dev_s::' has no member named 'rx_fifo_reset_back'
89 | while (i2s.state.rx_fifo_reset_back)
| ^~~~~~~~~~~~~~~~~~

---etc etc

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions