55
66env :
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
1515jobs :
1616 build :
@@ -78,22 +78,24 @@ jobs:
7878 run : arduino-cli lib install
7979 ArduinoJson@7.0.4
8080 ESP32Time@2.0.0
81- ESP32_BleSerial@1 .0.5
81+ ESP32_BleSerial@2 .0.1
8282 " ESP32-OTA-Pull" @1.0.0
8383 JC_Button@2.1.2
8484 PubSubClient@2.8.0
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 SSLClientESP32@2.0.0
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 : ' nathan@sparkfun.com'
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 }}'
0 commit comments