PSRAM support
This isn't an issue as such.
If memory becomes an issue to decode some of the more complicated protocols, then I would recommend looking into some esp32 that are coming with PSRAM. That basically boosts available memory with an added 4Mb of RAM. We've successfully used the PSRAM in a audio streaming firmware that internally keeps and transfers multiple audio buffers with resampling, EQ and more, so it's definitely fast enough to help here. Furthermore, it is possible to fine tune allocation so time critical operations happen in iram while other stuff is sent to external RAM.
Also note that the esp32 has some DMA capabilities for some types of hardware interfaces (e.g. i2s is a good example).
You can go ahead and close this.
Thanks for paving the way with this project!