Skip to content

Commit 00d4700

Browse files
author
Eric Berseth
committedSep 30, 2023
Bump firmware version to 2
1 parent 195f694 commit 00d4700

File tree

4 files changed

+28
-3
lines changed

4 files changed

+28
-3
lines changed
 

‎CHANGELOG.md

+21
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,24 @@
1+
## v2
2+
3+
### COMPATIBILTY
4+
5+
Must be built using device OS v4.0.2 or greater.
6+
7+
### FEATURES
8+
9+
- Added Modbus RTU client library
10+
- Added configurable Modbus polling for three devices
11+
12+
### ENHANCEMENTS
13+
14+
- Updated compile actions to build with the latest device OS releases for 4.x and 5.x
15+
- Included *.def file patterns for cloud compiles to pick up Memfault includes
16+
17+
### BUGFIXES
18+
19+
- Fixed an outdated reset pin assignment to an interrupt pin
20+
21+
122
## v1
223

324
### COMPATIBILTY

‎config-schema.json

+5-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"$schema": "https://particle.io/draft-07/schema#",
3-
"$id": "https://github.com/particle-iot/monitor-edge/releases/tag/v1",
3+
"$id": "https://github.com/particle-iot/monitor-edge/releases/tag/v2",
44
"type": "object",
55
"title": "Configuration schema for the Monitor Edge firmware from Particle",
66
"$comment": "the $id field doesn't strictly mean that this schema only works with that release of monitor-edge, rather, this means that the schema here was created for that version of monitor-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",
@@ -15,6 +15,7 @@
1515
"title": "Modbus RS-485",
1616
"description": "Configuration for Modbus RTU with RS-485.",
1717
"default": {},
18+
"minimumFirmwareVersion": 2,
1819
"properties": {
1920
"baud": {
2021
"$id": "#/properties/modbus_rs485/baud",
@@ -63,6 +64,7 @@
6364
"title": "Modbus Polling 1",
6465
"description": "Configuration for polling a Modbus server ID.",
6566
"default": {},
67+
"minimumFirmwareVersion": 2,
6668
"properties": {
6769
"enable": {
6870
"$id": "#/properties/modbus1/enable",
@@ -196,6 +198,7 @@
196198
"title": "Modbus Polling 2",
197199
"description": "Configuration for polling a Modbus server ID.",
198200
"default": {},
201+
"minimumFirmwareVersion": 2,
199202
"properties": {
200203
"enable": {
201204
"$id": "#/properties/modbus2/enable",
@@ -329,6 +332,7 @@
329332
"title": "Modbus Polling 3",
330333
"description": "Configuration for polling a Modbus server ID.",
331334
"default": {},
335+
"minimumFirmwareVersion": 2,
332336
"properties": {
333337
"enable": {
334338
"$id": "#/properties/modbus3/enable",

‎lib/monitor-one/src/tracker_config.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848
#endif
4949

5050
#ifndef EDGE_PRODUCT_VERSION
51-
#define EDGE_PRODUCT_VERSION (1)
51+
#define EDGE_PRODUCT_VERSION (2)
5252
#endif
5353

5454
#if ( (SYSTEM_VERSION < SYSTEM_VERSION_ALPHA(5, 0, 0, 1)) && (PLATFORM_ID == PLATFORM_TRACKER) )

‎project.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name=monitor-edge
2-
version=1.0.0
2+
version=2.0.0
33
license=Apache License, Version 2.0
44
sentence=Particle Monitor One reference application
55
url=https://www.particle.io/particle-tracking-system/

0 commit comments

Comments
 (0)
Please sign in to comment.