99# #########
1010
1111SKETCH =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-
131130lib-update : core-update
132131 arduino-cli lib install \
133- 134- " ArduinoMqttClient" @0.1.8 \
135- 136- " ESP32-OTA-Pull" @1.0.0 \
132+ 137133134+ 135+ " ESP32-OTA-Pull" @1.0.0 \
138136139137140138 " 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 \
152143144+ " 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
180188patch :
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
187200DEBUG_LEVEL =none
188201# DEBUG_LEVEL=error
0 commit comments