Commit Graph

24 Commits

Author SHA1 Message Date
Meek Home Automation 805006468f
ESP32 Compile error when I2S_AUDIO is enabled
Solves the compiling error with env:tasmota32 when I2s Audio is enabled:
#ifndef USE_I2S_AUDIO
#define USE_I2S_AUDIO
#endif

#ifdef USE_I2S_EXTERNAL_DAC
#undef USE_I2S_EXTERNAL_DAC
#endif

#ifndef USE_I2S_NO_DAC
#define USE_I2S_NO_DAC
#endif

Resolving the following compiling error:
tasmota/xdrv_42_i2s_audio.ino:326:11: error: invalid conversion from 'AudioOutputI2S*' to 'AudioOutputI2SNoDAC*' [-fpermissive]
2021-12-18 21:52:23 +01:00
Stephan Hadinger 1682582bea Disable PSRAM on unsupported hardware
Either ESP32 rev1/2 that needs special fixes
`-DHAS_PSRAM_FIX -mfix-esp32-psram-cache-issue -lc-psram-workaround -lm-psram-workaround`
or ESP32-PICO-V3-02 that requires esp-idf 4.4
2021-07-18 19:43:33 +02:00
Theo Arends 571649a082 Tasmotize M5Core2 support 2021-04-15 17:21:18 +02:00
Theo Arends a91beeb0cf Add support for transistor-based output without DAC
Add support for transistor-based output without DAC (#10875)
2021-02-09 15:47:20 +01:00
Theo Arends efaed8046d Refactor AddLog usage 2021-01-23 16:26:23 +01:00
Theo Arends 14788a4e74 Fix core2 compilation 2021-01-20 15:06:34 +01:00
gemu2015 62649f238e refactor core2, i2s 2021-01-20 08:47:43 +01:00
gemu2015 3b31f22383 fix mp3 error behaviour 2021-01-09 08:52:10 +01:00
gemu2015 b8ce02c0ad update to ufilesystem 2021-01-05 16:39:16 +01:00
Theo Arends dcbb3f1e0e Happy New Year 2021-01-01 13:44:04 +01:00
gemu2015 9b890bcd98 add i2s initial microphone support 2020-12-26 09:44:46 +01:00
gemu2015 fe3bef037c fix pin overrides 2020-12-13 07:31:10 +01:00
gemu2015 dc2d1dc025 fix audio missing stop 2020-12-04 08:56:45 +01:00
Theo Arends 17e6890809 Prep for ESP32-C3 ph2 2020-11-28 16:39:15 +01:00
Theo Arends fa7fdbd51a Consolidate `AddLog_P`
Consolidate `AddLog_P` into `AddLog_P2` and rename to `AddLog_P`
2020-11-06 17:09:13 +01:00
gemu2015 1cb4964a4e fix i2saudio when file not found 2020-10-03 18:31:14 +02:00
gemu2015 80d0730de9 i2s audio fix define bug 2020-09-23 12:52:04 +02:00
gemu2015 8468e093fc i2s audio update
save heap memory on esp32 with psram
2020-09-11 15:45:59 +02:00
gemu2015 89f90721be Update xdrv_42_i2s_audio.ino 2020-09-01 07:23:08 +02:00
gemu2015 bdeda7b8f4 i2s webradio support 2020-08-16 16:39:28 +02:00
gemu2015 51477b0ec5 Update xdrv_42_i2s_audio.ino 2020-08-15 17:38:16 +02:00
gemu2015 9098161c10 Update xdrv_42_i2s_audio.ino 2020-08-15 08:52:56 +02:00
gemu2015 bea43fea18 i2s update for esp32 2020-08-15 08:44:03 +02:00
gemu2015 56a643fe69 i2s audio support 2020-08-13 16:04:30 +02:00