Skip to content

Commit 779affd

Browse files
authored
Merge pull request #652 from LeeLeahy2/makefile
makefile updates
2 parents fcf2489 + e371fea commit 779affd

File tree

1 file changed

+34
-9
lines changed

1 file changed

+34
-9
lines changed

Firmware/RTK_Everywhere/makefile

Lines changed: 34 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@ DELETE=del /s
2424
DIR_LISTING=dir
2525
TERMINAL_APP=
2626
TERMINAL_PORT=
27-
TERMINAL_PARAMS=
27+
TERMINAL_PORT_LG209P=
2828
TERMINAL_PORT_TORCH=
29-
TERMINAL_PARAMS_TORCH=
29+
TERMINAL_PARAMS=
3030

3131
# Windows NT generic paths
3232
USER_DIRECTORY_PATH=C:\Users\$(USERNAME)
@@ -59,9 +59,9 @@ DELETE=rm -Rf
5959
DIR_LISTING=ls
6060
TERMINAL_APP=minicom
6161
TERMINAL_PORT=/dev/ttyUSB0
62-
TERMINAL_PARAMS=-b 115200 -8 -D $(TERMINAL_PORT) < /dev/tty
62+
TERMINAL_PORT_LG290P=/dev/ttyACM0
6363
TERMINAL_PORT_TORCH=/dev/ttyACM1
64-
TERMINAL_PARAMS_TORCH=-b 115200 -8 -D $(TERMINAL_PORT_TORCH) < /dev/tty
64+
TERMINAL_PARAMS=-b 115200 -8 < /dev/tty
6565

6666
# Linux generic paths
6767
USER_DIRECTORY_PATH=~
@@ -135,7 +135,7 @@ lib-update: core-update
135135
"SparkFun Extensible Message Parser"@1.0.2 \
136136
"SparkFun I2C Expander Arduino Library"@1.0.1 \
137137
"SparkFun IM19 IMU Arduino Library"@1.0.1 \
138-
"SparkFun LG290P Quadband RTK GNSS Arduino Library"@1.0.2
138+
"SparkFun LG290P Quadband RTK GNSS Arduino Library"@1.0.5
139139
"SparkFun LIS2DH12 Arduino Library"@1.0.3 \
140140
"SparkFun MAX1704x Fuel Gauge Arduino Library"@1.0.4 \
141141
"SparkFun Qwiic OLED Arduino Library"@1.0.13 \
@@ -222,7 +222,27 @@ upload: $(RTK_BIN_PATH)
222222
0x8000 $(BOOT_LOADER_PATH)RTK_Surveyor_Partitions_16MB.bin \
223223
0xe000 $(BOOT_LOADER_PATH)boot_app0.bin \
224224
0x10000 $<
225-
$(TERMINAL_APP) $(TERMINAL_PARAMS)
225+
$(TERMINAL_APP) -D $(TERMINAL_PORT) $(TERMINAL_PARAMS)
226+
227+
.PHONY: upload_lg290p
228+
229+
upload_lg290p: $(RTK_BIN_PATH)
230+
python3 $(ESPTOOL_PATH)esptool.py \
231+
--chip esp32 \
232+
--port $(TERMINAL_PORT_LG290P) \
233+
--baud 460800 \
234+
--before default_reset \
235+
--after hard_reset \
236+
write_flash \
237+
--flash_mode dio \
238+
--flash_freq 80m \
239+
--flash_size detect \
240+
--compress \
241+
0x1000 $(BOOT_LOADER_PATH)RTK_Surveyor.ino.bootloader.bin \
242+
0x8000 $(BOOT_LOADER_PATH)RTK_Everywhere_Partitions_8MB.bin \
243+
0xe000 $(BOOT_LOADER_PATH)boot_app0.bin \
244+
0x10000 $<
245+
$(TERMINAL_APP) -D $(TERMINAL_PORT_LG290P) $(TERMINAL_PARAMS)
226246

227247
.PHONY: upload_torch
228248

@@ -242,17 +262,22 @@ upload_torch: $(RTK_BIN_PATH)
242262
0x8000 $(BOOT_LOADER_PATH)RTK_Surveyor_Partitions_16MB.bin \
243263
0xe000 $(BOOT_LOADER_PATH)boot_app0.bin \
244264
0x10000 $<
245-
$(TERMINAL_APP) $(TERMINAL_PARAMS_TORCH)
265+
$(TERMINAL_APP) -D $(TERMINAL_PORT_TORCH) $(TERMINAL_PARAMS)
246266

247267
.PHONY: terminal
248268

249269
terminal:
250-
$(TERMINAL_APP) $(TERMINAL_PARAMS)
270+
$(TERMINAL_APP) -D $(TERMINAL_PORT) $(TERMINAL_PARAMS)
271+
272+
.PHONY: terminal_lg290p
273+
274+
terminal_lg290p:
275+
$(TERMINAL_APP) -D $(TERMINAL_PORT_LG290P) $(TERMINAL_PARAMS)
251276

252277
.PHONY: terminal_torch
253278

254279
terminal_torch:
255-
$(TERMINAL_APP) $(TERMINAL_PARAMS_TORCH)
280+
$(TERMINAL_APP) -D $(TERMINAL_PORT_TORCH) $(TERMINAL_PARAMS)
256281

257282
########
258283
# Clean the build directory

0 commit comments

Comments
 (0)