File tree 4 files changed +39
-7
lines changed
4 files changed +39
-7
lines changed Original file line number Diff line number Diff line change @@ -13,3 +13,18 @@ CONFIG_ESP_SDIO_PIN_D0=14
13
13
CONFIG_ESP_SDIO_PIN_D1=15
14
14
CONFIG_ESP_SDIO_PIN_D2=16
15
15
CONFIG_ESP_SDIO_PIN_D3=17
16
+
17
+ #
18
+ # Chip revision
19
+ #
20
+ CONFIG_ESP32P4_REV_MIN_0=y
21
+ # CONFIG_ESP32P4_REV_MIN_1 is not set
22
+ CONFIG_ESP32P4_REV_MIN_FULL=0
23
+ CONFIG_ESP_REV_MIN_FULL=0
24
+ CONFIG_ESP32P4_REV_MAX_FULL=99
25
+ CONFIG_ESP_REV_MAX_FULL=99
26
+ # end of Chip revision
27
+
28
+ # RGB Display Optimizations
29
+ CONFIG_LCD_RGB_ISR_IRAM_SAFE=y
30
+ CONFIG_LCD_RGB_RESTART_IN_VSYNC=y
Original file line number Diff line number Diff line change @@ -17,3 +17,7 @@ CONFIG_ULP_COPROC_ENABLED=y
17
17
CONFIG_ULP_COPROC_TYPE_FSM=y
18
18
# CONFIG_ULP_COPROC_TYPE_RISCV=y
19
19
CONFIG_ULP_COPROC_RESERVE_MEM=512
20
+
21
+ # RGB Display Optimizations
22
+ CONFIG_LCD_RGB_ISR_IRAM_SAFE=y
23
+ CONFIG_LCD_RGB_RESTART_IN_VSYNC=y
Original file line number Diff line number Diff line change @@ -203,8 +203,11 @@ function github_release_asset_upload(){ # github_release_asset_upload <repo-path
203
203
function github_release_asset_delete(){ # github_release_asset_delete <repo-path> <release-asset-id>
204
204
local repo_path=" $1 "
205
205
local release_asset_id=" $2 "
206
- local res=$( curl -s -k -o /dev/null -w " %{http_code}" -X DELETE -H " Authorization: token $GITHUB_TOKEN " -H " Accept: application/vnd.github.v3.raw+json" " https://api.github.com/repos/$repo_path /releases/assets/$release_asset_id " )
207
- if [ " $res " -eq 204 ]; then echo 1; else echo 0; fi
206
+ local res
207
+ local return_code
208
+ res=$( curl -s -k -o /dev/null -w " %{http_code}" -X DELETE -H " Authorization: token $GITHUB_TOKEN " -H " Accept: application/vnd.github.v3.raw+json" " https://api.github.com/repos/$repo_path /releases/assets/$release_asset_id " )
209
+ return_code=$?
210
+ if [ " $res " -eq 204 ] && [ " $return_code " -eq 0 ] ; then echo 1; else echo 0; fi
208
211
}
209
212
210
213
Original file line number Diff line number Diff line change @@ -47,16 +47,22 @@ if [ $AR_HAS_COMMIT == "0" ] || [ $LIBS_HAS_ASSET == "0" ]; then
47
47
fi
48
48
fi
49
49
50
+ sleep 5
50
51
echo " Creating asset '$LIBS_ZIP_FILENAME '..."
51
-
52
52
mv -f " dist/esp32-arduino-libs.zip" " dist/$LIBS_ZIP_FILENAME "
53
+
53
54
LIBS_ASSET_ID=` github_release_asset_upload " $AR_LIBS_REPO " " $LIBS_RELEASE_ID " " $LIBS_ZIP_FILENAME " " dist/$LIBS_ZIP_FILENAME " `
54
55
if [ -z " $LIBS_ASSET_ID " ]; then
55
- echo " ERROR: Failed to upload asset '$LIBS_ZIP_FILENAME '"
56
- exit 1
56
+ echo " ERROR: Failed to upload asset '$LIBS_ZIP_FILENAME . Retrying..."
57
+ LIBS_ASSET_ID=` github_release_asset_upload " $AR_LIBS_REPO " " $LIBS_RELEASE_ID " " $LIBS_ZIP_FILENAME " " dist/$LIBS_ZIP_FILENAME " `
58
+ if [ -z " $LIBS_ASSET_ID " ]; then
59
+ echo " ERROR: Failed to upload asset '$LIBS_ZIP_FILENAME '"
60
+ exit 1
61
+ fi
57
62
fi
58
63
59
64
echo " Finished uploading asset '$LIBS_ZIP_FILENAME '. Asset ID: $LIBS_ASSET_ID "
65
+ sleep 5
60
66
61
67
# Calculate the local file checksum and size
62
68
local_checksum=$( sha256sum " dist/$LIBS_ZIP_FILENAME " | awk ' {print $1}' )
@@ -108,8 +114,12 @@ if [ $AR_HAS_COMMIT == "0" ] || [ $LIBS_HAS_ASSET == "0" ]; then
108
114
109
115
JSON_ASSET_ID=` github_release_asset_upload " $AR_LIBS_REPO " " $LIBS_RELEASE_ID " " $LIBS_JSON_FILENAME " " $AR_OUT /package_esp32_index.template.json" `
110
116
if [ -z " $JSON_ASSET_ID " ]; then
111
- echo " ERROR: Failed to upload asset '$LIBS_JSON_FILENAME '"
112
- exit 1
117
+ echo " ERROR: Failed to upload asset '$LIBS_JSON_FILENAME '. Retrying..."
118
+ JSON_ASSET_ID=` github_release_asset_upload " $AR_LIBS_REPO " " $LIBS_RELEASE_ID " " $LIBS_JSON_FILENAME " " $AR_OUT /package_esp32_index.template.json" `
119
+ if [ -z " $JSON_ASSET_ID " ]; then
120
+ echo " ERROR: Failed to upload asset '$LIBS_JSON_FILENAME '"
121
+ exit 1
122
+ fi
113
123
fi
114
124
fi
115
125
You can’t perform that action at this time.
0 commit comments