|
| 1 | +## 5.2.0 |
| 2 | + |
| 3 | +### FEATURES |
| 4 | +- Initial support for BG95-M6 modem [#2555](https://github.com/particle-iot/device-os/pull/2555) |
| 5 | + |
| 6 | +### ENHANCEMENTS |
| 7 | +- [TrackerM] Collect cellular properties with system info [#2602](https://github.com/particle-iot/device-os/pull/2602) |
| 8 | +- [rtl872x] fixes System.ticks() [#2600](https://github.com/particle-iot/device-os/pull/2600) |
| 9 | +- System setup and BLE threading improvements [#2587](https://github.com/particle-iot/device-os/pull/2587) |
| 10 | +- [rtl872x] [freertos] [experimental] multi-step priority disinheritance [#2581](https://github.com/particle-iot/device-os/pull/2581) |
| 11 | +- [rtl872x] sleep improvements [#2586](https://github.com/particle-iot/device-os/pull/2586) |
| 12 | +- [rtl872x] fixes pinResetFast clearing too many pins and improves speed [#2582](https://github.com/particle-iot/device-os/pull/2582) |
| 13 | +- [rtl872x] prebootloader: enable BOR with lowest available thresholds [#2569](https://github.com/particle-iot/device-os/pull/2569) |
| 14 | + |
| 15 | +### BUGFIXES |
| 16 | +- [rtl872x] Fix USART/DMA deadlock [#2603](https://github.com/particle-iot/device-os/pull/2603) |
| 17 | +- [rtl872x] Free memory from rtl sdk in SystemISRTaskQueue [#2599](https://github.com/particle-iot/device-os/pull/2599) |
| 18 | +- [rtl872x] exflash: revert dcache invalidate calls after writes/erasures [#2598](https://github.com/particle-iot/device-os/pull/2598) |
| 19 | +- [rtl872x] Fixes a deadlock when requiring to enable RSIP [#2596](https://github.com/particle-iot/device-os/pull/2596) |
| 20 | +- [gen3] Use OTP Feature flag to change ADC reference source [#2597](https://github.com/particle-iot/device-os/pull/2597) |
| 21 | +- [rtl872x] hal: remove an assert in read()/peek() and instead adjust read/peek size [#2594](https://github.com/particle-iot/device-os/pull/2594) |
| 22 | +- [boron]Use the internal ADC reference on BRN404X [#2588](https://github.com/particle-iot/device-os/pull/2588) |
| 23 | +- [p2] Fixes the conflict between Flash API and XIP [#2561](https://github.com/particle-iot/device-os/pull/2561) |
| 24 | +- [Quectel] Account for "eMTC" type while obtaining signal values [#2589](https://github.com/particle-iot/device-os/pull/2589) |
| 25 | +- [Boron / B SoM] R410 PPP crash in network phase workaround [#2571](https://github.com/particle-iot/device-os/pull/2571) |
| 26 | +- [Cellular] R410 initialization SIM failure workaround [#2573](https://github.com/particle-iot/device-os/pull/2573) |
| 27 | +- [gen3] [p2] Fix i2c hal deadlock [#2572](https://github.com/particle-iot/device-os/pull/2572) |
| 28 | +- [TrackerM] Prevent connection over wifi when configured in SCAN_ONLY mode [#2567](https://github.com/particle-iot/device-os/pull/2567) |
| 29 | +- [p2] WiFi bugfixes [#2562](https://github.com/particle-iot/device-os/pull/2562) |
| 30 | +- [tracker/trackerm] Fix acquireWireBuffer for platforms where system initializes I2C before user app [2551](https://github.com/particle-iot/device-os/pull/2551) |
| 31 | +- [rtl872x] BLE Central connection failure when peer disconnects [#2552](https://github.com/particle-iot/device-os/pull/2552) |
| 32 | + |
| 33 | +### INTERNAL |
| 34 | +- [test] Use compatible pins for PWM tests on TrackerM [#2592](https://github.com/particle-iot/device-os/pull/2592) |
| 35 | +- [test] bump fastpin max limit to 10% [#2591](https://github.com/particle-iot/device-os/pull/2591) |
| 36 | +- [test] Add thresholds for trackerM for slo tests [#2590](https://github.com/particle-iot/device-os/pull/2590) |
| 37 | +- [test] Modify pins for trackerM spix tests [#2585](https://github.com/particle-iot/device-os/pull/2585) |
| 38 | +- [trackerm] TrackerM EVT v0.0.3 pinmap update [#2580](https://github.com/particle-iot/device-os/pull/2580) |
| 39 | +- Allow setting the ICCID of a virtual device [#2583](https://github.com/particle-iot/device-os/pull/2583) |
| 40 | +- Protobuf defs refactor / fixes submessage encoding after nanopb 0.4.5 upgrade [#2578](https://github.com/particle-iot/device-os/pull/2578) |
| 41 | +- Update nanopb to 0.4.5 [#2563](https://github.com/particle-iot/device-os/pull/2563) |
| 42 | +- Fix no_fixture_i2c for esomx,boron,bsom platforms [#2559](https://github.com/particle-iot/device-os/pull/2559) |
| 43 | +- [CI] fixes [#2564](https://github.com/particle-iot/device-os/pull/2564) |
| 44 | +- Move no_fixture_i2c to correct dir and symlink to integration/wiring [#2558](https://github.com/particle-iot/device-os/pull/2558) |
| 45 | +- [trackerm] TrackerM EVT v0.0.2 pinmap update [#2550](https://github.com/particle-iot/device-os/pull/2550) |
| 46 | +- Increase timeouts for internal CI builds on windows [#2545](https://github.com/particle-iot/device-os/pull/2545) |
| 47 | + |
1 | 48 | ## 5.1.0
|
2 | 49 |
|
3 | 50 | ### FEATURES
|
|
136 | 183 | - [tests] Fix broken tone and servo tests for p2 platform, also EEPROM_03 for all. [#2469](https://github.com/particle-iot/device-os/pull/2469)
|
137 | 184 | - [workbench] Stop ignoring device os scripts directory [#2471](https://github.com/particle-iot/device-os/pull/2471)
|
138 | 185 |
|
| 186 | +## 4.0.2 |
| 187 | + |
| 188 | +### BUGFIXES |
| 189 | +- [gen3] Use OTP Feature flag to change ADC reference source [#2597](https://github.com/particle-iot/device-os/pull/2597) |
| 190 | +- [boron]Use the internal ADC reference on some Gen 3 platforms [#2588](https://github.com/particle-iot/device-os/pull/2588) |
| 191 | + |
139 | 192 | ## 4.0.1
|
140 | 193 |
|
141 | 194 | ### BUGFIXES
|
|
0 commit comments