ESP32 und arduino IDE

Addi2438:
Dazu mal eine frage an die Expertiese.

Jedenfalls wollte ich mal wissen, ob jemand von euch weiß wie weit man da mit den Arduino Bibliotheken schon ist. Speziell wie es mit der Unterstützung von BLE aussieht (gibt es da auch mittlerweile die Möglichkeit GATT Clients und Server usw. zu schreiben oder beschränkt sich das wiedermal nur auf Beacons ) und ob es für die Hardware Schnittstellen DMA Unterstüzung gibt (wenn das nicht eh Standart ist)
Oder was Multithreading angeht bzw. ersteinmal den 2ten Kern ansich.
Gibt es da mittlerweile was Arduino mäßiges das das FreeRTOS Zeug iwie kapselt?

Ich und auch ein Bekannter haben bisher nur wenig mit dem ESP32 experimentiert in der ArduinoIDE.
BLE bisher nicht wirklich, nur versucht, mit einer Xavax-LED-Lampe von Pollin zu reden. Ging nur prinzipiell und sehr instabil, das kann aber an uns und der Pollin-Lampe liegen.
Ganz laufen dagegen die Sachen von GitHub - earlephilhower/ESP8266Audio: Arduino library to play MOD, WAV, FLAC, MIDI, RTTTL, MP3, and AAC files on I2S DACs or with a software emulated delta-sigma DAC on the ESP8266 and ESP32 auf dem ESP32.
Flac von SD-karte über I2S ausgegeben klappt auch mit 24Bit/192kHz noch stabil wenn man etwas mit den Buffergrößen spielt. Eigener MP3 IceCast-Strem ist über WLAN (bei mir hier sehr ausgelastet) ohne Aussetzer incl. Webserver zur Bedienung und Displayausgabe per SPI der Titelinformationen.
Die Softwaredecoder-Ports für MP3, FLAC und auch Amiga-MOD-Files laufen jedenfalls gut.
Meines Wissens nach läuft das RTOS komplett darunter und verteilt nach eigenem Ermessen? die Threads.
Da man aus der IDE ja durchaus Zugriff auf die IDF-Funktionen hat, könnte man da auch eingreifen.
In der ArduinoIDE ist dazu bisher noch nichts eigenens drin.

Bei mir ist es ohnehin nur Hobby-Spielwiese...

Gruß aus Berlin
Michael