Performs several optimizations to reduce the CPU usage required for IC-705 support:
Use non-blocking sockets instead of select() (similar to what was previously done in #33 for FlexRadio support).
Use fixed-point math to amplify TX audio going to the IC-705 (to take advantage of integer-only SIMD instructions on the ESP32-S3 and slightly reduce stack consumption).
[x] If the PR adds new user-facing functionality, this must be documented in the user guide. The Markdown files in the manual folder should be modified for this purpose.
Performs several optimizations to reduce the CPU usage required for IC-705 support:
select()
(similar to what was previously done in #33 for FlexRadio support).Benchmark results:
1.0.3 RX:
1.0.3 TX:
PR RX:
PR TX:
Before merging:
manual
folder should be modified for this purpose.