Overview
Adds support for Adafruit TinyUSB Host Mode thanks to @hathach. Bundles and uses USB dylibs on Mac for OpenOCD and Picotool, letting them run on Apple M1/2/3 silicon and not needing any Homebrew prerequisites on Mac-on-Intel.
USB
- Support native USB as host (#1910)
Mac Support
- Update Mac Picotool/OpenOCD to use bundled dylibs (#1922)
WiFi and Ethernet
- Set AP IP address on ::beginAP
- Minor LWIPEthernet cleanup (#1906)
- Use SW random generator for all LWIP (#1892)
Miscellaneous
- Adds definition for WIRE_INTERFACES_COUNT #1182 (#1921)
- Updated listfiles example and added CardInfo example (#1914)
- Add variants_dir support to pio build, allowing local variants in project repos (#1911)
- Correct calculation of totalBlocks() in SD.h and SDFS.h (#1899)
- Clean up FreeRTOS header, include add'l APIs (#1891)