Skip to content

Commit

Permalink
bump module version to 5.6.0 (5600)
Browse files Browse the repository at this point in the history
  • Loading branch information
technobly authored and scott-brust committed Dec 1, 2023
1 parent 002bd62 commit 3185fa5
Show file tree
Hide file tree
Showing 6 changed files with 46 additions and 8 deletions.
35 changes: 35 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,38 @@
## 5.6.0

### FEATURES

- [msom] ACM basic support [#2689](https://github.com/particle-iot/device-os/pull/2689)

### ENHANCEMENTS

- [wiring] Add 64-bit string conversions [#2693](https://github.com/particle-iot/device-os/pull/2693)
- [wiring] json: 64-bit support [#2695](https://github.com/particle-iot/device-os/pull/2695)
- [msom] increase NCP baudrate to 921600, doubling throughput [#2706](https://github.com/particle-iot/device-os/pull/2706)
- [network] Wiznet Ethernet performance improvements [#2708](https://github.com/particle-iot/device-os/pull/2708)

### BUGFIXES

- [gen3] hal: fixes the issue that UARTE RX may loss data [#2698](https://github.com/particle-iot/device-os/pull/2698)
- [rtl872x] correctly handle SecureFault [#2699](https://github.com/particle-iot/device-os/pull/2699)
- Fixes ncp-client not waiting for modem ready on cold boot [#2700](https://github.com/particle-iot/device-os/pull/2700)
- [system] still pump system loop when SPARK_WLAN_SLEEP=1; Try to drain ISR task queue quicker [#2702](https://github.com/particle-iot/device-os/pull/2702)
- [rtl872x] Fix unintentional pin changes for Serial1 RTS/CTS [#2703](https://github.com/particle-iot/device-os/pull/2703)
- [rtl872x] fix multiple BLE issues [#2710](https://github.com/particle-iot/device-os/pull/2710)
- Asset OTA fixes [#2711](https://github.com/particle-iot/device-os/pull/2711)


### INTERNAL

- [services] add long long support to printf/scanf [#2694](https://github.com/particle-iot/device-os/pull/2694)
- fix printf/scanf for floating point numbers, add tests [#2696](https://github.com/particle-iot/device-os/pull/2696
- [msom] support 16MB GD flash [#2701](https://github.com/particle-iot/device-os/pull/2701)
- [msom] Support burnin tests [#2704](https://github.com/particle-iot/device-os/pull/2704)
- [gen3] reduce flash usage [#2705](https://github.com/particle-iot/device-os/pull/2705)
- Erase factory reset app after test runner completes [#2709](https://github.com/particle-iot/device-os/pull/2709)
- Fix dual stack UDP bind behavior with LWIP_IPV6_DEFINES_ONLY [#2712](https://github.com/particle-iot/device-os/pull/2712)
- Update WB makefile version [#2713](https://github.com/particle-iot/device-os/pull/2713)

## 5.5.0

### FEATURES
Expand Down
2 changes: 1 addition & 1 deletion build/release.sh
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#!/bin/bash
set -o errexit -o pipefail -o noclobber -o nounset

VERSION=${VERSION:="5.5.0"}
VERSION=${VERSION:="5.6.0"}

function display_help ()
{
Expand Down
4 changes: 2 additions & 2 deletions build/version.mk
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
VERSION_STRING = 5.5.0
VERSION_STRING = 5.6.0

# PRODUCT_FIRMWARE_VERSION reported by default
# FIXME: Unclear if this is used, PRODUCT_FIRMWARE_VERSION defaults to 65535 every release
VERSION = 5501
VERSION = 5600

CFLAGS += -DSYSTEM_VERSION_STRING=$(VERSION_STRING)
6 changes: 3 additions & 3 deletions modules/shared/system_module_version.mk
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Skip to next 100 every v0.x.0 release (e.g. 108 for v0.6.2 to 200 for v0.7.0-rc.1)
# Bump by 1 for every prerelease or release with the same v0.x.* base.
COMMON_MODULE_VERSION ?= 5501
COMMON_MODULE_VERSION ?= 5600
SYSTEM_PART1_MODULE_VERSION ?= $(COMMON_MODULE_VERSION)

RELEASE_080_MODULE_VERSION_BASE ?= 300
Expand All @@ -14,7 +14,7 @@ USER_PART_MODULE_VERSION ?= 6
# Skip to next 100 every v0.x.0 release (e.g. 11 for v0.6.2 to 100 for v0.7.0-rc.1),
# but only if the bootloader has changed since the last v0.x.0 release.
# Bump by 1 for every updated bootloader image for a release with the same v0.x.* base.
BOOTLOADER_VERSION ?= 2300
BOOTLOADER_VERSION ?= 2400

ifeq ($(PLATFORM_MCU),rtl872x)
PREBOOTLOADER_MBR_VERSION ?= 2
Expand All @@ -26,7 +26,7 @@ endif
# this version usually lags behind the current bootloader version, to avoid non-mandatory updates.
ifeq ($(PLATFORM_GEN),3)
ifeq ($(PLATFORM_MCU),rtl872x)
BOOTLOADER_DEPENDENCY = 2300
BOOTLOADER_DEPENDENCY = 2400
else # ifeq ($(PLATFORM_MCU),rtl872x)
BOOTLOADER_DEPENDENCY = 2300
endif # ifeq ($(PLATFORM_GEN),3)
Expand Down
4 changes: 3 additions & 1 deletion system/inc/system_version.h
Original file line number Diff line number Diff line change
Expand Up @@ -212,7 +212,8 @@ extern "C" {
#define SYSTEM_VERSION_v541 SYSTEM_VERSION_DEFAULT(5, 4, 1)
#define SYSTEM_VERSION_v550RC1 SYSTEM_VERSION_RC(5, 5, 0, 1)
#define SYSTEM_VERSION_v550 SYSTEM_VERSION_DEFAULT(5, 5, 0)
#define SYSTEM_VERSION SYSTEM_VERSION_v550
#define SYSTEM_VERSION_v560 SYSTEM_VERSION_DEFAULT(5, 6, 0)
#define SYSTEM_VERSION SYSTEM_VERSION_v560

/**
* Previously we would set the least significant byte to 0 for the final release, but to make
Expand Down Expand Up @@ -389,6 +390,7 @@ extern "C" {
#define SYSTEM_VERSION_541
#define SYSTEM_VERSION_550RC1
#define SYSTEM_VERSION_550
#define SYSTEM_VERSION_560

typedef struct __attribute__((packed)) SystemVersionInfo
{
Expand Down
3 changes: 2 additions & 1 deletion system/system-versions.md
Original file line number Diff line number Diff line change
Expand Up @@ -173,6 +173,7 @@
| 1101 | 4005 | 4.0.1 | Argon, Boron, B SoM, B5 SoM, Tracker, E Som X |
| 1101 | 4006 | 4.0.2 | Argon, Boron, B SoM, B5 SoM, Tracker, E Som X |
| 1200 | 4100 | 4.1.0 | Argon, Boron, B SoM, B5 SoM, Tracker, E Som X |
| 1200 | 4200 | 4.2.0 | Argon, Boron, B SoM, B5 SoM, Tracker, E Som X |
| 2000 | 5000 | 5.0.0-alpha.1 | Argon, Boron, B SoM, B5 SoM, Tracker, E Som X, P2 |
| 2000 | 5001 | 5.0.0-alpha.2 | Argon, Boron, B SoM, B5 SoM, Tracker, E Som X, P2 |
| 2000 | 5002 | 5.0.0 | Argon, Boron, B SoM, B5 SoM, Tracker, Tracker M, E Som X, P2 |
Expand All @@ -186,7 +187,7 @@
| 2210 | 5410 | 5.4.1 | Argon, Boron, B SoM, B5 SoM, Tracker, Tracker M, E Som X, P2 |
| 2300 | 5500 | 5.5.0-rc.1 | Argon, Boron, B SoM, B5 SoM, Tracker, Tracker M, E Som X, M SoM, P2 |
| 2300 | 5501 | 5.5.0 | Argon, Boron, B SoM, B5 SoM, Tracker, Tracker M, E Som X, M SoM, P2 |
| 1200 | 4200 | 4.2.0 | Argon, Boron, B SoM, B5 SoM, Tracker, E Som X |
| 2400 | 5600 | 5.6.0 | Argon, Boron, B SoM, B5 SoM, Tracker, Tracker M, E Som X, M SoM, P2 |

[1] For 0.8.0-rc.1, The v101 bootloader was also released in the Github releases as v200. Thus the next released bootloader in the 0.8.x line should be v201. As of 4/5/2018: 22 device had v200 bootloaders.

Expand Down

0 comments on commit 3185fa5

Please sign in to comment.