Skip to content

Commit fb4eedc

Browse files
authored
Merge pull request #504 from sparkfun/release_candidate
Add Network layer, RTK Facet mosaic, RTK Postcard, RTK Facet L-Band v2.
2 parents 1411506 + 80d078b commit fb4eedc

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

70 files changed

+24306
-12648
lines changed

.github/workflows/compile-rtk-everywhere.yml

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@ on:
55

66
env:
77
FILENAME_PREFIX: RTK_Everywhere_Firmware
8-
FIRMWARE_VERSION_MAJOR: 1
9-
FIRMWARE_VERSION_MINOR: 4
8+
FIRMWARE_VERSION_MAJOR: 2
9+
FIRMWARE_VERSION_MINOR: 0
1010
POINTPERFECT_LBAND_TOKEN: ${{ secrets.POINTPERFECT_LBAND_TOKEN }}
1111
POINTPERFECT_IP_TOKEN: ${{ secrets.POINTPERFECT_IP_TOKEN }}
1212
POINTPERFECT_LBAND_IP_TOKEN: ${{ secrets.POINTPERFECT_LBAND_IP_TOKEN }}
13-
CORE_VERSION: 3.0.1
13+
CORE_VERSION: 3.0.7
1414

1515
jobs:
1616
build:
@@ -78,22 +78,24 @@ jobs:
7878
run: arduino-cli lib install
7979
8080
81-
ESP32_BleSerial@1.0.5
81+
ESP32_BleSerial@2.0.1
8282
"ESP32-OTA-Pull"@1.0.0
8383
8484
8585
"SdFat"@2.1.1
8686
"SparkFun LIS2DH12 Arduino Library"@1.0.3
8787
"SparkFun MAX1704x Fuel Gauge Arduino Library"@1.0.4
88-
"SparkFun u-blox GNSS v3"@3.1.5
88+
"SparkFun u-blox GNSS v3"@3.1.8
8989
"SparkFun Qwiic OLED Arduino Library"@1.0.13
9090
91-
"SparkFun Extensible Message Parser"@1.0.1
91+
"SparkFun Extensible Message Parser"@1.0.2
9292
"SparkFun BQ40Z50 Battery Manager Arduino Library"@1.0.0
9393
"ArduinoMqttClient"@0.1.8
9494
"SparkFun u-blox PointPerfect Library"@1.11.4
9595
"SparkFun IM19 IMU Arduino Library"@1.0.1
9696
"SparkFun UM980 Triband RTK GNSS Arduino Library"@1.0.4
97+
"SparkFun LG290P Quadband RTK GNSS Arduino Library"@1.0.0
98+
"SparkFun I2C Expander Arduino Library"@1.0.1
9799

98100
- name: Patch libmbedtls
99101
run: |
@@ -103,6 +105,11 @@ jobs:
103105
cp libmbedcrypto.a /home/runner/.arduino15/packages/esp32/tools/esp32-arduino-libs/${{ env.ESP_IDF }}/esp32/lib/libmbedcrypto.a
104106
cp libmbedx509.a /home/runner/.arduino15/packages/esp32/tools/esp32-arduino-libs/${{ env.ESP_IDF }}/esp32/lib/libmbedx509.a
105107
108+
- name: Patch NetworkEvents
109+
run: |
110+
cd Firmware/RTK_Everywhere/Patch/
111+
cp NetworkEvents.* /home/runner/.arduino15/packages/esp32/hardware/esp32/${{ env.CORE_VERSION }}/libraries/Network/src/
112+
106113
- name: Setup Python
107114
uses: actions/setup-python@v4
108115
with:
@@ -138,7 +145,7 @@ jobs:
138145
- name: Compile Sketch
139146
run: arduino-cli compile --fqbn "esp32:esp32:esp32":DebugLevel=${{ env.DEBUG_LEVEL }},PSRAM=enabled ./Firmware/RTK_Everywhere/RTK_Everywhere.ino
140147
--build-property build.partitions=RTKEverywhere
141-
--build-property upload.maximum_size=3145728
148+
--build-property upload.maximum_size=4055040
142149
--build-property "compiler.cpp.extra_flags=-MMD -c \"-DPOINTPERFECT_LBAND_TOKEN=$POINTPERFECT_LBAND_TOKEN\" \"-DPOINTPERFECT_IP_TOKEN=$POINTPERFECT_IP_TOKEN\" \"-DPOINTPERFECT_LBAND_IP_TOKEN=$POINTPERFECT_LBAND_IP_TOKEN\" \"-DFIRMWARE_VERSION_MAJOR=$FIRMWARE_VERSION_MAJOR\" \"-DFIRMWARE_VERSION_MINOR=$FIRMWARE_VERSION_MINOR\" \"-DENABLE_DEVELOPER=${{ env.ENABLE_DEVELOPER }}\""
143150
--export-binaries
144151

@@ -186,4 +193,4 @@ jobs:
186193
destination_folder: ''
187194
user_email: '[email protected]'
188195
user_name: 'nseidle'
189-
commit_message: 'Github Action - Updating JSON ${{ steps.dateNoScores.outputs.dateNoScores }}'
196+
commit_message: 'Github Action - Updating JSON ${{ steps.dateNoScores.outputs.dateNoScores }}'

.github/workflows/non-release-build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ jobs:
8585
"SdFat"@2.1.1
8686
"SparkFun LIS2DH12 Arduino Library"@1.0.3
8787
"SparkFun MAX1704x Fuel Gauge Arduino Library"@1.0.4
88-
"SparkFun u-blox GNSS v3"@3.1.5
88+
"SparkFun u-blox GNSS v3"@3.1.8
8989
"SparkFun Qwiic OLED Arduino Library"@1.0.13
9090
9191
"SparkFun Extensible Message Parser"@1.0.0

.github/workflows/non-release-build_v3.0.0.yml

Lines changed: 0 additions & 161 deletions
This file was deleted.

Firmware/RTKEverywhere_8MB.csv

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# See SparkFun ESP32 partition generator: https://docs.google.com/spreadsheets/d/1Ar1LjCRq_RqoRP3OwOwx527hfGKR-4FlMUr6ygIosA8/edit?usp=sharing,,,,,
2+
# Name, Type, SubType, Offset, Size, Flags
3+
nvs, data, nvs, 0x9000, 0x5000
4+
otadata, data, ota, 0xE000, 0x2000
5+
app0, app, ota_0, 0x10000, 0x3DE000
6+
app1, app, ota_1, 0x3F0000, 0x3DE000
7+
spiffs, data, spiffs, 0x7CE000, 0x19000
8+
coredump, data, coredump, 0x7E7000, 0x10000

0 commit comments

Comments
 (0)