XuGuohui
XuGuohui
### Problem The no_fixture I2C test fails on the TrackerM platform ### Solution 1. Implement the I2C HAL sleep API 2. Fix the I2C reset API ### Steps to Test...
### Problem When running the Serial2 stress test app as attached below, device may hang up over time. ### Solution 1. Implement recursive TX/RX lock 2. Fix minor bug in...
### Problem For platforms, like TrackerM, rely on the UART HAL event group APIs, but they are not implemented yet. ### Solution Implements the UART HAL event group APIs. This...
### Problem This issue can be easily replicated on Tracker. 1. Attached both battery and connect device to computer via USB cable 2. Unplug the USB cable and plug back...
As the title describes. ### Features 1. BLE GATT client APIs 2. BLE central role APIs 3. BLE pairing APIs 4. Set desired ATT MTU ### Improvements 1. GATT server...
As the title describes. --- ### Completeness - [x] User is totes amazing for contributing! - [x] Contributor has signed CLA ([Info here](https://github.com/spark/firmware/blob/develop/CONTRIBUTING.md)) - [ ] Problem and Solution clearly...
1. Make library compatible with Due except the examples 2. Add board definition in boards.h and do radio reset on every RedBearLab boards
### Problem 1. `SPI.transfer(byte)` may lose data 2. SPI settings before `SPI.begin()` won't apply 3. `SPI.transfer(txBuf, nullptr, size, callback)` will lose data if CS pin is deasserted after the callback...
**NOTE: this PR is targeting the `feature/muon-som-evb` branch** ### Example App ```cpp #include "application.h" SYSTEM_MODE(SEMI_AUTOMATIC); SerialLogHandler l(LOG_LEVEL_ALL); uint8_t auxPwrPin = D23; STARTUP(System.enableFeature(FEATURE_ETHERNET_DETECTION)); STARTUP({ System.setPowerConfiguration(SystemPowerConfiguration().auxPowerControlPin(auxPwrPin).feature(SystemPowerFeature::PMIC_DETECTION)); }); void setup() { while (!Serial.isConnected())...
**NOTE: this PR is targeting the `feature/muon-som-evb` branch** ### Problem Currently W5500 interrupt pin is essential for Ethernet to be functional. However, for the Ethernet feather wing from Adafruit doesn't...