Changelog:
- Added support for the Seeed Studio XIAO MG24 (Sense)
- Added Watchdog Timer support
- Removed redundant pin mappings from the BGM220 Explorer Kit
- Ensured that GPIOs return to their original state on deinit
- Fixed the sketch paths in the build test script
- Added a 78 MHz CPU clock option
- Added API for getting the CPU cycle count
- Added a direct GPIO variant of ezWS2812
- Improved the BLE HID keyboard example
- Patched out unnecessary peripheral inits in the generated SDK and improved boot speed
- Made the deep sleep escape pin a separate config for each board
- Fixed ambiguous set_pixel() calls in ezWS2812
- Added BLE scan example
- Fixed endTransmission return values in the Wire library
- Added stop condition in Wire.requestFrom function
- Fixed I2C clock reenabling in Wire follower mode
- Improved Wire library compatibility with ArduinoCoreAPI
- Added analogReadResolution function
- Added HIL tests
- Improved the Matter decommissioning example by avoiding blocking
- And a bunch of other minor fixes & improvements