8000 Add OTA.O to make p.io builds function (#755) · ZZKK000/arduino-pico@bb91d97 · GitHub
[go: up one dir, main page]

Skip to content

Commit bb91d97

Browse files
Add OTA.O to make p.io builds function (earlephilhower#755)
Partial earlephilhower#754
1 parent da86a89 commit bb91d97

File tree

6 files changed

+8
-2
lines changed

6 files changed

+8
-2
lines changed

.github/workflows/pull-request.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -221,3 +221,5 @@ jobs:
221221
run: pio ci --board=rpipico --board=adafruit_feather -O "platform_packages=framework-arduinopico@symlink:///home/runner/work/arduino-pico/arduino-pico" -O "build_flags=-DUSE_TINYUSB" libraries/Adafruit_TinyUSB_Arduino/examples/CDC/cdc_multi/cdc_multi.ino
222222
- name: Build WiFi Example
223223
run: pio ci --board=rpipicow -O "platform_packages=framework-arduinopico@symlink:///home/runner/work/arduino-pico/arduino-pico" libraries/WiFi/examples/ScanNetworks/ScanNetworks.ino
224+
- name: Build Signed OTA Example
225+
run: pio ci --board=rpipicow -O "platform_packages=framework-arduinopico@symlink:///home/runner/work/arduino-pico/arduino-pico" libraries/ArduinoOTA/examples/SignedOTA/SignedOTA.ino

libraries/LEAmDNS/keywords.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
# Datatypes (KEYWORD1)
77
#######################################
88

9-
ESP8266mDNS KEYWORD1
9+
LEAmDNS KEYWORD1
1010
MDNSResponder KEYWORD1
1111
MDNS KEYWORD1
1212

libraries/MD5Builder/library.properties

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,4 @@ category=Data Processing
88
url=https://github.com/earlephilhower/arduino-pico
99
architectures=rp2040
1010
dot_a_linkage=true
11+
includes=MD5Builder.h

libraries/Updater/library.properties

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,5 @@ paragraph=With this library you can enable your sketch to be upgraded over netwo
77
category=Communication
88
url=https://github.com/earlephilhower/arduino-pico
99
architectures=rp2040
10+
depends=MD5Builder,PicoOTA
1011
dot_a_linkage=true

libraries/WiFi/library.properties

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,4 @@ url=http://github.com/earlephilhower/arduino-pico
99
architectures=rp2040
1010
includes=WiFi.h
1111
dot_a_linkage=true
12+
depends=MD5Header

tools/platformio-build.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,7 @@ def is_pio_build():
148148

149149
# link lib/libpico.a by full path, ignore libstdc++
150150
LIBS=[
151+
File(os.path.join(FRAMEWORK_DIR, "lib", "ota.o")),
151152
libpico,
152153
File(os.path.join(FRAMEWORK_DIR, "lib", "libbearssl.a")),
153154
"m", "c", stdcpp_lib, "c"]
@@ -301,7 +302,7 @@ def configure_network_flags(cpp_defines):
301302
])
302303

303304
env.Append(CPPDEFINES=[
304-
("ARDUINO_VARIANT", '"' + variant + '"'),
305+
("ARDUINO_VARIANT", '\\"' + variant + '\\"'),
305306
])
306307

307308

0 commit comments

Comments
 (0)
0