Trying to connect rtlsdr dongle and esp32s2
Попытка подключить свисток rtlsdr к esp32s2

- просто так, по приколу, попутно погружаясь в глубины глубин разработки под esp32
- Адаптировать librtlsdr под библиотеку esp32 usb host
- Опрашивается и конфигурируется RTLSDR v3 (Чипы RTL2832U + R820T2)
- Переписать rtl_tcp для вещания с esp32s2 по Wifi с samplerate 240000
- Подключение GQRX, SDRSharp, SDR++ к rtl_tcp, успешно демодулируется iq-поток
- Подключиться cо смартфона из SDR++
- Адаптировать rtl_fm для демодуляции и воспроизведения через i2s DAC модуль MAX98357A, проверено на вещательной FM-радиостанции
- Подключить сетевой модуль w5500 по SPI и вещать rtl_tcp с samplerate 300000
- добиться стабильности потока через wifi на расстоянии
- Замер уровней нужного сигнала и картирование
- поддержка USB и USB host имеется не во всех esp32 модулях
- подключение через usb hub не поддерживается
- usb запускается только на скорости 12Mbit, то есть Full-speed режим, значит возможный samplerate ограничен
- требуется как минимум модуль esp32-s2FN4R2 с 2мбайт PSRAM
- максимальная скорость передачи потока после перехода на espidf и настройки буферов tcp и wifi порядка 6-10Mbit
- модули esp32s2 могут быть с дефектом, когда сами себя вырубают своим сигналом Wifi
- прочие баги имеются