From 4caa5f9ebc61fe7573cdd7450b4b811eaeb5b20e Mon Sep 17 00:00:00 2001 From: Eric Berseth Date: Mon, 23 Sep 2024 16:45:36 -0700 Subject: [PATCH] Bump firmware version to 19 --- CHANGELOG.md | 27 +++++++++++++++++++++++++++ config-schema.json | 2 +- src/tracker_config.h | 2 +- 3 files changed, 29 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 97364fe..c901823 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,30 @@ +## v19 + +### COMPATIBILTY + +Must be built using device OS v3.2.0 or greater. + +### FEATURES + +- Added satellite diagnostics configuration to publish satellite count and mean CN0. +- Updated battery model for more accurate state-of-charge + +### ENHANCEMENTS + +- Source can be built for device OS 3.2.0 to 6.x. + +### BUGFIXES + +- Fixed thermistor characteristics for more accuracy. +- Fixed excessive shutdown current for GNSS ephemeris battery during shipping mode. +- Fixed Ublox M8U fix stability stability check to exclude bad acquistions. + +### OTHER CHANGES + +- Some function and file cleanup to allow for abstraction and organization of source code. +- Use of C++ templates to replace selected function pointer callbacks. + + ## v18 ### COMPATIBILTY diff --git a/config-schema.json b/config-schema.json index e11023a..d032687 100644 --- a/config-schema.json +++ b/config-schema.json @@ -1,6 +1,6 @@ { "$schema": "https://particle.io/draft-07/schema#", - "$id": "https://github.com/particle-iot/tracker-edge/releases/tag/v18", + "$id": "https://github.com/particle-iot/tracker-edge/releases/tag/v19", "type": "object", "title": "Configuration schema for the Tracker Edge firmware from Particle", "$comment": "the $id field doesn't strictly mean that this schema only works with that release of tracker-edge, rather, this means that the schema here was created for that version of tracker-edge, and will work on earlier and later versions until a new schema is required. This means that schema v10 will work with firmware v11, as long as there's no added features in v11 not already mentioned here", diff --git a/src/tracker_config.h b/src/tracker_config.h index 371617c..836c993 100644 --- a/src/tracker_config.h +++ b/src/tracker_config.h @@ -46,7 +46,7 @@ #endif #ifndef TRACKER_PRODUCT_VERSION -#define TRACKER_PRODUCT_VERSION (119) +#define TRACKER_PRODUCT_VERSION (19) #endif #if ( SYSTEM_VERSION >= SYSTEM_VERSION_DEFAULT(4, 0, 0) )