Skip to content

Commit 51ea311

Browse files
committed
Docker: Update library versions caused by dependencies
1 parent b853d2f commit 51ea311

File tree

2 files changed

+32
-19
lines changed

2 files changed

+32
-19
lines changed

Firmware/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ RUN arduino-cli lib update-index
6363
RUN arduino-cli core install "esp32:esp32@${CORE_VERSION}"
6464

6565
# Get Known Libraries
66-
RUN arduino-cli lib install ArduinoJson@7.0.4
66+
RUN arduino-cli lib install ArduinoJson@7.4.2
6767
RUN arduino-cli lib install [email protected]
6868
RUN arduino-cli lib install [email protected]
6969
RUN arduino-cli lib install "ESP32-OTA-Pull"@1.0.0
@@ -85,7 +85,7 @@ RUN arduino-cli lib install "SparkFun LG290P Quadband RTK GNSS Arduino Library"@
8585
RUN arduino-cli lib install "SparkFun I2C Expander Arduino Library"@1.0.1
8686
RUN arduino-cli lib install "SparkFun Apple Accessory Arduino Library"@3.0.9
8787
RUN arduino-cli lib install "SparkFun Authentication Coprocessor Arduino Library"@1.0.0
88-
RUN arduino-cli lib install "SparkFun Toolkit"@1.0.6
88+
RUN arduino-cli lib install "SparkFun Toolkit"@1.2.0
8989

9090
# Copy RTK_Everywhere and build deployment image
9191
FROM upstream AS deployment

Firmware/RTK_Everywhere/makefile

Lines changed: 30 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99
##########
1010

1111
SKETCH=RTK_Everywhere.ino
12+
ESP_CORE_VERSION=3.0.7
13+
ESP_IDF_VERSION=idf-release_v5.1-632e0c2a
1214

1315
# Uncomment all five lines for a complete update
1416
#EXECUTABLES = arduino-config lib-update
@@ -125,31 +127,37 @@ core-update:
125127

126128
.PHONY: lib-update
127129

128-
ESP_CORE_VERSION=3.0.7
129-
ESP_IDF_VERSION=idf-release_v5.1-632e0c2a
130-
131130
lib-update: core-update
132131
arduino-cli lib install \
133-
134-
"ArduinoMqttClient"@0.1.8 \
135-
136-
"ESP32-OTA-Pull"@1.0.0 \
132+
137133
134+
135+
"ESP32-OTA-Pull"@1.0.0 \
138136
139137
140138
"SdFat"@2.1.1 \
141-
"SparkFun BQ40Z50 Battery Manager Arduino Library"@1.0.0 \
142-
"SparkFun Extensible Message Parser"@1.0.2 \
143-
"SparkFun I2C Expander Arduino Library"@1.0.1 \
144-
"SparkFun IM19 IMU Arduino Library"@1.0.1 \
145-
"SparkFun LG290P Quadband RTK GNSS Arduino Library"@1.0.5
146139
"SparkFun LIS2DH12 Arduino Library"@1.0.3 \
147140
"SparkFun MAX1704x Fuel Gauge Arduino Library"@1.0.4 \
141+
"SparkFun u-blox GNSS v3"@3.1.10 \
148142
"SparkFun Qwiic OLED Arduino Library"@1.0.13 \
149-
"SparkFun u-blox GNSS v3"@3.1.8 \
150-
"SparkFun u-blox PointPerfect Library"@1.11.4 \
151-
"SparkFun UM980 Triband RTK GNSS Arduino Library"@1.0.4 \
152143
144+
"SparkFun Extensible Message Parser"@1.0.6 \
145+
"SparkFun BQ40Z50 Battery Manager Arduino Library"@1.0.0 \
146+
"ArduinoMqttClient"@0.1.8 \
147+
"SparkFun u-blox PointPerfect Library"@1.11.4 \
148+
"SparkFun IM19 IMU Arduino Library"@1.0.1 \
149+
"SparkFun UM980 Triband RTK GNSS Arduino Library"@1.0.9 \
150+
"SparkFun LG290P Quadband RTK GNSS Arduino Library"@1.0.8
151+
"SparkFun I2C Expander Arduino Library"@1.0.1 \
152+
"SparkFun Apple Accessory Arduino Library"@3.0.9 \
153+
"SparkFun Authentication Coprocessor Arduino Library"@1.0.0 \
154+
"SparkFun Toolkit"@1.2.0 \
155+
156+
.PHONY: get-idf-version
157+
158+
get-idf-version:
159+
ESP_IDF_VERSION=$(ls ~/.arduino15/packages/esp32/tools/esp32-arduino-libs | grep idf-release)
160+
echo "ESP IDF Version: ${ESP_IDF_VERSION}"
153161

154162
$(PARTITION_DST_PATH): $(PARTITION_SRC_PATH)
155163
$(COPY) $(PARTITION_SRC_PATH) $(PARTITION_DST_PATH)
@@ -160,7 +168,7 @@ partition: $(PARTITION_DST_PATH)
160168

161169
$(MBED_LIB_DEST_PATH)libmbedtls.a: $(PATCH_SRC_PATH)libmbedtls.a $(ESP_IDF_PATH)
162170
$(DIR_LISTING) $(ESP_IDF_PATH)
163-
echo ESP_
171+
echo "ESP IDF Version: $(ESP_IDF_VERSION)"
164172
$(COPY) $< $@
165173

166174
$(MBED_LIB_DEST_PATH)libmbedtls_2.a: $(PATCH_SRC_PATH)libmbedtls_2.a
@@ -178,11 +186,16 @@ $(BT_LIB_DEST_PATH)libbt.a: $(PATCH_SRC_PATH)libbt.a
178186
.PHONY: patch
179187

180188
patch:
181-
touch $(PATCH_SRC_PATH)libbt.a
182189
touch $(PATCH_SRC_PATH)libmbedtls.a
183190
touch $(PATCH_SRC_PATH)libmbedtls_2.a
184191
touch $(PATCH_SRC_PATH)libmbedcrypto.a
185192
touch $(PATCH_SRC_PATH)libmbedx509.a
193+
touch $(PATCH_SRC_PATH)libbt.a
194+
make $(MBED_LIB_DEST_PATH)libmbedtls.a
195+
make $(MBED_LIB_DEST_PATH)libmbedtls_2.a
196+
make $(MBED_LIB_DEST_PATH)libmbedcrypto.a
197+
make $(MBED_LIB_DEST_PATH)libmbedx509.a
198+
make $(BT_LIB_DEST_PATH)libbt.a
186199

187200
DEBUG_LEVEL=none
188201
#DEBUG_LEVEL=error

0 commit comments

Comments
 (0)