Skip to content

Commit

Permalink
Merge pull request #504 from sparkfun/release_candidate
Browse files Browse the repository at this point in the history
Add Network layer, RTK Facet mosaic, RTK Postcard, RTK Facet L-Band v2.
  • Loading branch information
nseidle authored Dec 13, 2024
2 parents 1411506 + 80d078b commit fb4eedc
Show file tree
Hide file tree
Showing 70 changed files with 24,306 additions and 12,648 deletions.
23 changes: 15 additions & 8 deletions .github/workflows/compile-rtk-everywhere.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@ on:

env:
FILENAME_PREFIX: RTK_Everywhere_Firmware
FIRMWARE_VERSION_MAJOR: 1
FIRMWARE_VERSION_MINOR: 4
FIRMWARE_VERSION_MAJOR: 2
FIRMWARE_VERSION_MINOR: 0
POINTPERFECT_LBAND_TOKEN: ${{ secrets.POINTPERFECT_LBAND_TOKEN }}
POINTPERFECT_IP_TOKEN: ${{ secrets.POINTPERFECT_IP_TOKEN }}
POINTPERFECT_LBAND_IP_TOKEN: ${{ secrets.POINTPERFECT_LBAND_IP_TOKEN }}
CORE_VERSION: 3.0.1
CORE_VERSION: 3.0.7

jobs:
build:
Expand Down Expand Up @@ -78,22 +78,24 @@ jobs:
run: arduino-cli lib install
[email protected]
[email protected]
ESP32_BleSerial@1.0.5
ESP32_BleSerial@2.0.1
"ESP32-OTA-Pull"@1.0.0
[email protected]
[email protected]
"SdFat"@2.1.1
"SparkFun LIS2DH12 Arduino Library"@1.0.3
"SparkFun MAX1704x Fuel Gauge Arduino Library"@1.0.4
"SparkFun u-blox GNSS v3"@3.1.5
"SparkFun u-blox GNSS v3"@3.1.8
"SparkFun Qwiic OLED Arduino Library"@1.0.13
[email protected]
"SparkFun Extensible Message Parser"@1.0.1
"SparkFun Extensible Message Parser"@1.0.2
"SparkFun BQ40Z50 Battery Manager Arduino Library"@1.0.0
"ArduinoMqttClient"@0.1.8
"SparkFun u-blox PointPerfect Library"@1.11.4
"SparkFun IM19 IMU Arduino Library"@1.0.1
"SparkFun UM980 Triband RTK GNSS Arduino Library"@1.0.4
"SparkFun LG290P Quadband RTK GNSS Arduino Library"@1.0.0
"SparkFun I2C Expander Arduino Library"@1.0.1

- name: Patch libmbedtls
run: |
Expand All @@ -103,6 +105,11 @@ jobs:
cp libmbedcrypto.a /home/runner/.arduino15/packages/esp32/tools/esp32-arduino-libs/${{ env.ESP_IDF }}/esp32/lib/libmbedcrypto.a
cp libmbedx509.a /home/runner/.arduino15/packages/esp32/tools/esp32-arduino-libs/${{ env.ESP_IDF }}/esp32/lib/libmbedx509.a
- name: Patch NetworkEvents
run: |
cd Firmware/RTK_Everywhere/Patch/
cp NetworkEvents.* /home/runner/.arduino15/packages/esp32/hardware/esp32/${{ env.CORE_VERSION }}/libraries/Network/src/
- name: Setup Python
uses: actions/setup-python@v4
with:
Expand Down Expand Up @@ -138,7 +145,7 @@ jobs:
- name: Compile Sketch
run: arduino-cli compile --fqbn "esp32:esp32:esp32":DebugLevel=${{ env.DEBUG_LEVEL }},PSRAM=enabled ./Firmware/RTK_Everywhere/RTK_Everywhere.ino
--build-property build.partitions=RTKEverywhere
--build-property upload.maximum_size=3145728
--build-property upload.maximum_size=4055040
--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 }}\""
--export-binaries

Expand Down Expand Up @@ -186,4 +193,4 @@ jobs:
destination_folder: ''
user_email: '[email protected]'
user_name: 'nseidle'
commit_message: 'Github Action - Updating JSON ${{ steps.dateNoScores.outputs.dateNoScores }}'
commit_message: 'Github Action - Updating JSON ${{ steps.dateNoScores.outputs.dateNoScores }}'
2 changes: 1 addition & 1 deletion .github/workflows/non-release-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ jobs:
"SdFat"@2.1.1
"SparkFun LIS2DH12 Arduino Library"@1.0.3
"SparkFun MAX1704x Fuel Gauge Arduino Library"@1.0.4
"SparkFun u-blox GNSS v3"@3.1.5
"SparkFun u-blox GNSS v3"@3.1.8
"SparkFun Qwiic OLED Arduino Library"@1.0.13
[email protected]
"SparkFun Extensible Message Parser"@1.0.0
Expand Down
161 changes: 0 additions & 161 deletions .github/workflows/non-release-build_v3.0.0.yml

This file was deleted.

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

0 comments on commit fb4eedc

Please sign in to comment.