Skip to content

Commit f6240d2

Browse files
committed
Fix beta build for custom sdkconfig
1 parent 9bcbf36 commit f6240d2

2 files changed

Lines changed: 34 additions & 0 deletions

File tree

.github/workflows/header-limit-beta.yml

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,39 @@ jobs:
2222
- name: Install PlatformIO
2323
run: pip install platformio
2424

25+
- name: Prime IDF Build Graph
26+
shell: bash
27+
run: |
28+
set +e
29+
pio run -e project_aura > first-pass.log 2>&1
30+
status=$?
31+
if [ "$status" -eq 0 ]; then
32+
cat first-pass.log
33+
exit 0
34+
fi
35+
grep -q "https_server.crt.S" first-pass.log || {
36+
cat first-pass.log
37+
exit "$status"
38+
}
39+
grep -nE "HTTPD_MAX_REQ_HDR_LEN|FREERTOS_HZ|https_server\\.crt\\.S|rmaker_.*\\.crt\\.S" first-pass.log || true
40+
41+
- name: Pre-generate Embedded Cert Assembly
42+
shell: bash
43+
run: |
44+
build_dir="$GITHUB_WORKSPACE/.pio/build/project_aura"
45+
script="$HOME/.platformio/packages/framework-espidf/tools/cmake/scripts/data_file_embed_asm.cmake"
46+
certs=(
47+
"$GITHUB_WORKSPACE/managed_components/espressif__esp_insights/server_certs/https_server.crt"
48+
"$GITHUB_WORKSPACE/managed_components/espressif__esp_rainmaker/server_certs/rmaker_mqtt_server.crt"
49+
"$GITHUB_WORKSPACE/managed_components/espressif__esp_rainmaker/server_certs/rmaker_claim_service_server.crt"
50+
"$GITHUB_WORKSPACE/managed_components/espressif__esp_rainmaker/server_certs/rmaker_ota_server.crt"
51+
)
52+
for cert in "${certs[@]}"; do
53+
out="$build_dir/$(basename "$cert").S"
54+
cmake -D DATA_FILE="$cert" -D SOURCE_FILE="$out" -D FILE_TYPE=TEXT -P "$script"
55+
done
56+
ls -l "$build_dir"/*.crt.S
57+
2558
- name: Build Firmware
2659
run: pio run -e project_aura
2760

platformio.ini

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ custom_sdkconfig =
2323
CONFIG_LCD_RGB_ISR_IRAM_SAFE=y
2424
CONFIG_ESP_WIFI_IRAM_OPT=y
2525
CONFIG_ESP_IPC_TASK_STACK_SIZE=4096
26+
CONFIG_FREERTOS_HZ=1000
2627
CONFIG_HTTPD_MAX_REQ_HDR_LEN=8192
2728

2829
build_flags =

0 commit comments

Comments
 (0)