Skip to content

Commit 88c4a86

Browse files
committed
chore: Update to esp-idf v5.5.1 and update dependencies
1 parent bcb6b6b commit 88c4a86

File tree

5 files changed

+83
-47
lines changed

5 files changed

+83
-47
lines changed

.github/workflows/build.yml

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,13 @@ name: Build
22

33
on: [pull_request]
44

5+
env:
6+
APP_NAME: 'Camera Streamer'
7+
IDF_TARGET: 'esp32'
8+
IDF_VERSION: 'v5.5.1'
9+
IDF_COMPONENT_MANAGER: "1" # whether to enable the component manager or not
10+
FLASH_TOTAL_OVERRIDE: '2097152' # 2MB flash app partition for main app
11+
512
jobs:
613
build:
714

@@ -16,6 +23,16 @@ jobs:
1623
- name: Build Main
1724
uses: espressif/esp-idf-ci-action@v1
1825
with:
19-
esp_idf_version: release-v5.4
20-
target: esp32
26+
esp_idf_version: ${{ env.IDF_VERSION }}
27+
target: ${{ env.IDF_TARGET }}
2128
path: '.'
29+
30+
- name: Determine Size Delta
31+
uses: esp-cpp/esp-idf-size-delta@v1
32+
with:
33+
app_name: ${{ env.APP_NAME }}
34+
app_path: '.'
35+
idf_target: ${{ env.IDF_TARGET }}
36+
idf_version: ${{ env.IDF_VERSION }}
37+
idf_component_manager: ${{ env.IDF_COMPONENT_MANAGER }}
38+
flash_total_override: ${{ env.FLASH_TOTAL_OVERRIDE }}

.github/workflows/package_main.yml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,13 @@ on:
77
types: [published]
88
workflow_dispatch:
99

10+
env:
11+
APP_NAME: 'Camera Streamer'
12+
IDF_TARGET: 'esp32'
13+
IDF_VERSION: 'v5.5.1'
14+
IDF_COMPONENT_MANAGER: "1" # whether to enable the component manager or not
15+
FLASH_TOTAL_OVERRIDE: '2097152' # 2MB flash app partition for main app
16+
1017
jobs:
1118
build:
1219

@@ -54,6 +61,19 @@ jobs:
5461
build/flasher_args.json
5562
build/flash_args
5663
64+
- name: Determine Size Delta
65+
# only run this if the release is published
66+
if: ${{ github.event.release && github.event.action == 'published' }}
67+
uses: esp-cpp/esp-idf-size-delta@v1
68+
with:
69+
app_name: ${{ env.APP_NAME }}
70+
app_path: "."
71+
idf_target: ${{ env.IDF_TARGET }}
72+
idf_version: ${{ env.IDF_VERSION }}
73+
idf_component_manager: ${{ env.IDF_COMPONENT_MANAGER }}
74+
flash_total_override: ${{ env.FLASH_TOTAL_OVERRIDE }}
75+
post_comment: 'false'
76+
5777
package:
5878
name: Package the binaries into an executables for Windows, MacOS, and Linux (Ubuntu)
5979
needs: build

.github/workflows/static_analysis.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,5 @@ jobs:
1616
# Do not build the project and do not use cmake to generate compile_commands.json
1717
use_cmake: false
1818

19-
# Use the 5.4 release version since it's what we build with
20-
esp_idf_version: release/v5.4
21-
2219
# (Optional) cppcheck args
2320
cppcheck_args: --force --enable=all --inline-suppr --inconclusive --platform=mips32 --std=c++17 --suppressions-list=$GITHUB_WORKSPACE/suppressions.txt

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -107,11 +107,11 @@ development environment to be able to build and flash your target hardware.
107107
### Environment
108108

109109
This project is an ESP-IDF project, currently [ESP-IDF
110-
v.5.4](https://github.com/espressif/esp-idf).
110+
v.5.5.1](https://github.com/espressif/esp-idf).
111111

112-
For information about setting up `ESP-IDF v5.4`, please see [the official
112+
For information about setting up `ESP-IDF v5.5.1`, please see [the official
113113
ESP-IDF getting started
114-
documentation](https://docs.espressif.com/projects/esp-idf/en/v5.4/esp32s3/get-started/index.html).
114+
documentation](https://docs.espressif.com/projects/esp-idf/en/v5.5.1/esp32s3/get-started/index.html).
115115

116116
### Build and Flash
117117

dependencies.lock

Lines changed: 41 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
dependencies:
22
espp/adc:
3-
component_hash: 27d5f5cf909b25d07ed24c88de6cd1201cd904d4af7dac6a11efe19a89bd99dd
3+
component_hash: 3227da5c700828845c2bacc4ce8e5ef49d2ebfe6db6e9378769ffb976f57b526
44
dependencies:
55
- name: espp/base_component
66
registry_url: https://components.espressif.com
@@ -16,9 +16,9 @@ dependencies:
1616
source:
1717
registry_url: https://components.espressif.com
1818
type: service
19-
version: 1.0.18
19+
version: 1.0.30
2020
espp/base_component:
21-
component_hash: 635bfa884f4dcbabbcca3ae50c4a92ba4d4271b81004e26b13fc1647be7a450b
21+
component_hash: 4eb622f2705843fc76215d51d834ee7297522e883378e706a998d4fa6e49f231
2222
dependencies:
2323
- name: espp/logger
2424
registry_url: https://components.espressif.com
@@ -30,9 +30,9 @@ dependencies:
3030
source:
3131
registry_url: https://components.espressif.com
3232
type: service
33-
version: 1.0.18
33+
version: 1.0.30
3434
espp/base_peripheral:
35-
component_hash: f1d0fc3623286d98648c9b91e00c312c6222a76eeaddfa23967d3284d6ec3cb6
35+
component_hash: d852ab634677571e03f7ab3e871260601c33d46b00c59c56f1361a764734fff6
3636
dependencies:
3737
- name: espp/base_component
3838
registry_url: https://components.espressif.com
@@ -44,9 +44,9 @@ dependencies:
4444
source:
4545
registry_url: https://components.espressif.com
4646
type: service
47-
version: 1.0.18
47+
version: 1.0.30
4848
espp/bm8563:
49-
component_hash: 65d0532b92dc69c2aa6538e816ab99db10763598e1c59d993bd44d234d33cac5
49+
component_hash: 5a8c35de2aef522e0af4fe7e6d26dd640c4928c1aed331a350949233789e2deb
5050
dependencies:
5151
- name: espp/base_peripheral
5252
registry_url: https://components.espressif.com
@@ -62,9 +62,9 @@ dependencies:
6262
source:
6363
registry_url: https://components.espressif.com
6464
type: service
65-
version: 1.0.18
65+
version: 1.0.30
6666
espp/cli:
67-
component_hash: 5ec7838aa1740d49d43163487e272143adbeb7a616ff61dbbfcf287565d76d0b
67+
component_hash: 3578f0bdeef0074284aee15d2dc3f3f6d8a36cd198d0c6e39a8c6cc9ebe3203e
6868
dependencies:
6969
- name: espp/logger
7070
registry_url: https://components.espressif.com
@@ -76,9 +76,9 @@ dependencies:
7676
source:
7777
registry_url: https://components.espressif.com
7878
type: service
79-
version: 1.0.18
79+
version: 1.0.30
8080
espp/esp32-timer-cam:
81-
component_hash: 1e85ce60b52a250c81c8dbb91d8d308d5deb527b9229cc13ff7b82f441242416
81+
component_hash: c7c2c5a23c3eecff8157aee8f31888720f9f45e542c3a858da8ca39a8fc862e3
8282
dependencies:
8383
- name: espp/adc
8484
registry_url: https://components.espressif.com
@@ -118,19 +118,21 @@ dependencies:
118118
source:
119119
registry_url: https://components.espressif.com/
120120
type: service
121-
version: 1.0.18
121+
targets:
122+
- esp32
123+
version: 1.0.30
122124
espp/format:
123-
component_hash: aebe0d55e833d61eb53313dcdd3ee9bd8f2e328d6db1ae3e01bca49b17db39c6
125+
component_hash: a36e56d8620d28997f37a41f005bd0af70ccf025f38320738f148e2c9579f2f1
124126
dependencies:
125127
- name: idf
126128
require: private
127129
version: '>=5.0'
128130
source:
129131
registry_url: https://components.espressif.com
130132
type: service
131-
version: 1.0.18
133+
version: 1.0.30
132134
espp/i2c:
133-
component_hash: 0b746f8d5c4df78f4437427a39a75242b8f6302f5d43b790a24ab1733f50057d
135+
component_hash: 3a2b9d4724627cacf0fd7311ceeb1a54e52dadb555664fb4d110262bee760730
134136
dependencies:
135137
- name: espp/base_component
136138
registry_url: https://components.espressif.com
@@ -150,9 +152,9 @@ dependencies:
150152
source:
151153
registry_url: https://components.espressif.com
152154
type: service
153-
version: 1.0.18
155+
version: 1.0.30
154156
espp/interrupt:
155-
component_hash: 00207be0384cb68d79fc0b66d7264a63c967ca0509be459638590de3eb9dcd51
157+
component_hash: efe025b341ab8c5f6c46b165435270c40917fab4203417c040c93733772de65e
156158
dependencies:
157159
- name: espp/base_component
158160
registry_url: https://components.espressif.com
@@ -168,9 +170,9 @@ dependencies:
168170
source:
169171
registry_url: https://components.espressif.com
170172
type: service
171-
version: 1.0.18
173+
version: 1.0.30
172174
espp/led:
173-
component_hash: 7439dc35497547c352b0fe14bea4f37ca92cfd2df81ccfed0be545378a37d487
175+
component_hash: 54b46f77c1b0a99abfad0b31c5543587413f0c32f5a86f1a4f24fbe561e3bcb2
174176
dependencies:
175177
- name: espp/base_component
176178
registry_url: https://components.espressif.com
@@ -186,9 +188,9 @@ dependencies:
186188
source:
187189
registry_url: https://components.espressif.com
188190
type: service
189-
version: 1.0.18
191+
version: 1.0.30
190192
espp/logger:
191-
component_hash: d8d68bc881f613a4007f5cc18f11f4f270bb93d6f0adfaad80cc65593da03bd9
193+
component_hash: 8e6fc4cb3ff9feabd726a5c6fa6465b3fafc704b7c8b283232f9bf98fa517bd8
192194
dependencies:
193195
- name: espp/format
194196
registry_url: https://components.espressif.com
@@ -200,9 +202,9 @@ dependencies:
200202
source:
201203
registry_url: https://components.espressif.com
202204
type: service
203-
version: 1.0.18
205+
version: 1.0.30
204206
espp/math:
205-
component_hash: 4d27b369dd40eef16bf5f8e9f0f4fb0281f8fe50cc88a1b840b1b134167a1f96
207+
component_hash: 9fff8c6bcf2db4a715272a211a7f39738f36cad4f7bba90d03ef86429bce7fd8
206208
dependencies:
207209
- name: espp/format
208210
registry_url: https://components.espressif.com
@@ -214,9 +216,9 @@ dependencies:
214216
source:
215217
registry_url: https://components.espressif.com
216218
type: service
217-
version: 1.0.18
219+
version: 1.0.30
218220
espp/monitor:
219-
component_hash: a49ecc074a92683fcfda529300a06de3b7be9dec07775c4b690cf75ceaacb097
221+
component_hash: 61ec113c1a946bb6a9ad030f449aed0f632b78187ad1409ab386f853e1dea1a7
220222
dependencies:
221223
- name: espp/base_component
222224
registry_url: https://components.espressif.com
@@ -232,9 +234,9 @@ dependencies:
232234
source:
233235
registry_url: https://components.espressif.com/
234236
type: service
235-
version: 1.0.18
237+
version: 1.0.30
236238
espp/nvs:
237-
component_hash: 4e7fa7cbdaf30ed7f31938070d5aa57f0e00b2f3c8c01cb47c78d5cb4f22dde6
239+
component_hash: 31c1eb637be8d4ab3b34b4a06b12293b545537352b5711d669402f1d8e8d9685
238240
dependencies:
239241
- name: espp/base_component
240242
registry_url: https://components.espressif.com
@@ -246,9 +248,9 @@ dependencies:
246248
source:
247249
registry_url: https://components.espressif.com/
248250
type: service
249-
version: 1.0.18
251+
version: 1.0.30
250252
espp/rtsp:
251-
component_hash: 5bd62da21938c448603ca2b13c2b22509d00b4fc52aa3f12e93a595f41baaad4
253+
component_hash: baf4a106182c3a0a6e2251fb6e1f771be88e150bcd8109335a9f09e3728eeaa5
252254
dependencies:
253255
- name: espp/base_component
254256
registry_url: https://components.espressif.com
@@ -268,9 +270,9 @@ dependencies:
268270
source:
269271
registry_url: https://components.espressif.com/
270272
type: service
271-
version: 1.0.18
273+
version: 1.0.30
272274
espp/socket:
273-
component_hash: f02123d81ea8dd83dc93d89e5322f47c1c91e4f1179190ca8f215ada27f7cfd6
275+
component_hash: 61ec4c78515c373c6db4ca70c8786990abf4cfaa22f3c075374a22e2c27b7eea
274276
dependencies:
275277
- name: espp/base_component
276278
registry_url: https://components.espressif.com
@@ -286,9 +288,9 @@ dependencies:
286288
source:
287289
registry_url: https://components.espressif.com/
288290
type: service
289-
version: 1.0.18
291+
version: 1.0.30
290292
espp/task:
291-
component_hash: dd20f4dd144b4fb78ecaec896c0bc660a87eb8a8327d5051ee9852d7b685f1f7
293+
component_hash: cd70ed978a323cd53b25862fc9b00a01eedaff32fbca8e422ae3ea921591d4c7
292294
dependencies:
293295
- name: espp/base_component
294296
registry_url: https://components.espressif.com
@@ -300,19 +302,19 @@ dependencies:
300302
source:
301303
registry_url: https://components.espressif.com/
302304
type: service
303-
version: 1.0.18
305+
version: 1.0.30
304306
espp/utils:
305-
component_hash: 3a5e5327693f2f062ba6c4edd37fa920966b3831556c2f926dd0d882dc3020b8
307+
component_hash: d5b1c58393f34971d49e1fbd00e4429e6653d10b8ae0dc66587f8521875da723
306308
dependencies:
307309
- name: idf
308310
require: private
309311
version: '>=5.0'
310312
source:
311313
registry_url: https://components.espressif.com
312314
type: service
313-
version: 1.0.18
315+
version: 1.0.30
314316
espp/wifi:
315-
component_hash: 4c51c4a6916b11834eb9ea3e0fb752e1a738b65c7f4265fc741cb63337dcfd87
317+
component_hash: 762836329b6aaa19dc343718a460859fd14222c37a676c7bf697128d0d52de97
316318
dependencies:
317319
- name: espp/base_component
318320
registry_url: https://components.espressif.com
@@ -328,7 +330,7 @@ dependencies:
328330
source:
329331
registry_url: https://components.espressif.com/
330332
type: service
331-
version: 1.0.18
333+
version: 1.0.30
332334
espressif/mdns:
333335
component_hash: 3ec0af5f6bce310512e90f482388d21cc7c0e99668172d2f895356165fc6f7c5
334336
dependencies:
@@ -342,7 +344,7 @@ dependencies:
342344
idf:
343345
source:
344346
type: idf
345-
version: 5.4.1
347+
version: 5.5.1
346348
direct_dependencies:
347349
- espp/esp32-timer-cam
348350
- espp/monitor

0 commit comments

Comments
 (0)