v3.0.0-beta.1 (Photon/P1/Electron/Argon/Boron/B SoM/B5 SoM/Tracker)
Pre-release
Pre-release
avtolstoy
released this
24 Dec 19:04
·
721 commits
to release/v3.x
since this release
Device OS 3.0.0-beta.1 Beta Release is available in the Web IDE and Particle CLI for (Photon/P1/Electron/Argon/Boron/B SoM/B5 SoM/Tracker).
Released on December 24th, 2020
See documentation about Device OS versions, their current state, upgrades and downgrades here.
3.0.0-beta.1
BREAKING CHANGES
- [Cellular] Remove
rssi
andqual
fromCellular.RSSI()
#2212
FEATURES
- [Gen 3] OTAv3 protocol #2199
- [Tracker] ESP32 WiFi scanning support #2250
- [Cellular]
SystemPowerFeature::DISABLE_CHARGING
configuration option to enable or disable charging #2257 Network.isOn()
andNetwork.isOff()
APIs to query the network interface power state #2205- [Gen 3] BLE legacy pairing #2237
- [Cellular] Query cellular signal while trying to register on a network #2232
- [Tracker] WiFi/GNSS/FuelGauge sleep wake-up sources #2200
- Configure multiple pins as wakeup source at a time #2228 #2231
ENHANCEMENTS
- [Gen 3] Network interface management improvements #2217
- [Gen 3]
SPI.transfer()
support for constant buffers residing in flash #2196 - [Gen 3] Add characteristic discovery to
BleService
#2203 - [Gen 3] BLE Scanned/Connected/Disconnected/Data Received callbacks in C++ style #2224
- [Gen 3] BLE scanning filter #2223
- [Gen 3] BLE API consistency enhancements #2222
- [Electron] Build system parts with LTO enabled #2235
- Add more operators for
BleAddress
,BleUuid
andIPAddress
#2216 - Upate MbedTLS to 2.22.0 #2117
- [Tracker] ESP32 NCP firmware updated to version 0.0.7
- Use
PARTICLE_
prefix for LED defines in order not to pollute global namespace #2247 - [Gen 3] Ethernet FeatherWing power state management #2258
- [Cellular] Changes how signal strength and quality percentages are calculated to provide a more accurate representation of signal conditions #2236
BUGFIXES
- [Gen 2] Fix D0 alternate-function being unconditionally reset when calling
Serial1.end()
#2256 - [Gen 3] Fix an issue with
BLE.scan()
deadlocking #2220
/2251)
System Binaries (all devices)
https://github.com/particle-iot/device-os/releases/download/v3.0.0-beta.1/[email protected]
Programming and Debugging
You can view specific programming and debugging notes for this version of firmware here.