mirror of
https://github.com/emsesp/EMS-ESP32.git
synced 2025-12-06 07:49:52 +03:00
add esp32_s3_32M profile, 16M partitions with larger data space, packages
This commit is contained in:
@@ -1,6 +1,8 @@
|
|||||||
# Name, Type, SubType, Offset, Size, Flags
|
# Name, Type, SubType, Offset, Size, Flags
|
||||||
nvs, data, nvs, 0x9000, 0x5000,
|
nvs, data, nvs, 0x9000, 0x005000,
|
||||||
otadata, data, ota, , 0x2000,
|
otadata, data, ota, , 0x002000,
|
||||||
app0, app, ota_0, , 0x7F0000,
|
app0, app, ota_0, , 0x5D0000,
|
||||||
app1, app, ota_1, , 0x7F0000,
|
app1, app, ota_1, , 0x5D0000,
|
||||||
spiffs, data, spiffs, , 64K,
|
nvs1, data, nvs, , 0x040000,
|
||||||
|
spiffs, data, spiffs, , 0x400000,
|
||||||
|
coredump, data, coredump,, 0x010000,
|
||||||
|
8
esp32_partition_32M.csv
Normal file
8
esp32_partition_32M.csv
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
# Name, Type, SubType, Offset, Size, Flags
|
||||||
|
nvs, data, nvs, 0x9000, 0x005000,
|
||||||
|
otadata, data, ota, , 0x002000,
|
||||||
|
app0, app, ota_0, , 0xDD0000,
|
||||||
|
app1, app, ota_1, , 0xDD0000,
|
||||||
|
nvs1, data, nvs, , 0x040000,
|
||||||
|
spiffs, data, spiffs, , 0x400000,
|
||||||
|
coredump, data, coredump,, 0x010000,
|
||||||
|
@@ -31,8 +31,8 @@
|
|||||||
"@table-library/react-table-library": "4.1.7",
|
"@table-library/react-table-library": "4.1.7",
|
||||||
"@types/imagemin": "^8.0.5",
|
"@types/imagemin": "^8.0.5",
|
||||||
"@types/lodash-es": "^4.17.12",
|
"@types/lodash-es": "^4.17.12",
|
||||||
"@types/node": "^20.11.21",
|
"@types/node": "^20.11.23",
|
||||||
"@types/react": "^18.2.60",
|
"@types/react": "^18.2.61",
|
||||||
"@types/react-dom": "^18.2.19",
|
"@types/react-dom": "^18.2.19",
|
||||||
"@types/react-router-dom": "^5.3.3",
|
"@types/react-router-dom": "^5.3.3",
|
||||||
"alova": "^2.17.0",
|
"alova": "^2.17.0",
|
||||||
@@ -45,7 +45,7 @@
|
|||||||
"react-dom": "latest",
|
"react-dom": "latest",
|
||||||
"react-dropzone": "^14.2.3",
|
"react-dropzone": "^14.2.3",
|
||||||
"react-icons": "^5.0.1",
|
"react-icons": "^5.0.1",
|
||||||
"react-router-dom": "^6.22.1",
|
"react-router-dom": "^6.22.2",
|
||||||
"react-toastify": "^10.0.4",
|
"react-toastify": "^10.0.4",
|
||||||
"sockette": "^2.0.6",
|
"sockette": "^2.0.6",
|
||||||
"typesafe-i18n": "^5.26.2",
|
"typesafe-i18n": "^5.26.2",
|
||||||
|
|||||||
@@ -1299,10 +1299,10 @@ __metadata:
|
|||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@remix-run/router@npm:1.15.1":
|
"@remix-run/router@npm:1.15.2":
|
||||||
version: 1.15.1
|
version: 1.15.2
|
||||||
resolution: "@remix-run/router@npm:1.15.1"
|
resolution: "@remix-run/router@npm:1.15.2"
|
||||||
checksum: 10/d262285d155f80779894ee1d9ef07e35421986ba2546378dfe0e3b09397ce71becb6a4677e9efcd4155e2bd3f9f7f7ecbc110cd99bacee6dd7d3e5ce51b7caa8
|
checksum: 10/2a2c9c062228130d0383328de2757301e878fc268a72f813b60b8463bb7ed2c1fa4018072883af8096982a4b2741ec6eb349587cd7f95acfdf09588d93adea67
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
@@ -1590,12 +1590,12 @@ __metadata:
|
|||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@types/node@npm:^20.11.21":
|
"@types/node@npm:^20.11.23":
|
||||||
version: 20.11.21
|
version: 20.11.23
|
||||||
resolution: "@types/node@npm:20.11.21"
|
resolution: "@types/node@npm:20.11.23"
|
||||||
dependencies:
|
dependencies:
|
||||||
undici-types: "npm:~5.26.4"
|
undici-types: "npm:~5.26.4"
|
||||||
checksum: 10/a31ecc6a3c615bca310ffe7dea23613153ff9e1e175c09d14198402b2cef9b1bb1bf3912aff6ffc6cb01b99a025ec6dd6474c797bfb0aaf83daf4edaea063760
|
checksum: 10/fc2a86444461fd74a77c565ff6f854f354e5b637eacc42dc1f35bc859025a11bf495a785ca0439a84e0560157491a89735c0dbff48101113334d30d4b20fb1a3
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
@@ -1670,14 +1670,14 @@ __metadata:
|
|||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@types/react@npm:^18.2.60":
|
"@types/react@npm:^18.2.61":
|
||||||
version: 18.2.60
|
version: 18.2.61
|
||||||
resolution: "@types/react@npm:18.2.60"
|
resolution: "@types/react@npm:18.2.61"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@types/prop-types": "npm:*"
|
"@types/prop-types": "npm:*"
|
||||||
"@types/scheduler": "npm:*"
|
"@types/scheduler": "npm:*"
|
||||||
csstype: "npm:^3.0.2"
|
csstype: "npm:^3.0.2"
|
||||||
checksum: 10/5f2f6091623f13375a5bbc7e5c222cd212b5d6366ead737b76c853f6f52b314db24af5ae3f688d2d49814c668c216858a75433f145311839d8989d46bb3cbecf
|
checksum: 10/74c2920ccca83fc51190ed4eda1066fa6a644197839dd37765fcce93cbd50b7a52b75815ce0083bb95195f886c80b57745314dd49ecbf235fa93d753ae2260bc
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
@@ -1858,8 +1858,8 @@ __metadata:
|
|||||||
"@table-library/react-table-library": "npm:4.1.7"
|
"@table-library/react-table-library": "npm:4.1.7"
|
||||||
"@types/imagemin": "npm:^8.0.5"
|
"@types/imagemin": "npm:^8.0.5"
|
||||||
"@types/lodash-es": "npm:^4.17.12"
|
"@types/lodash-es": "npm:^4.17.12"
|
||||||
"@types/node": "npm:^20.11.21"
|
"@types/node": "npm:^20.11.23"
|
||||||
"@types/react": "npm:^18.2.60"
|
"@types/react": "npm:^18.2.61"
|
||||||
"@types/react-dom": "npm:^18.2.19"
|
"@types/react-dom": "npm:^18.2.19"
|
||||||
"@types/react-router-dom": "npm:^5.3.3"
|
"@types/react-router-dom": "npm:^5.3.3"
|
||||||
"@typescript-eslint/eslint-plugin": "npm:^7.1.0"
|
"@typescript-eslint/eslint-plugin": "npm:^7.1.0"
|
||||||
@@ -1886,7 +1886,7 @@ __metadata:
|
|||||||
react-dom: "npm:latest"
|
react-dom: "npm:latest"
|
||||||
react-dropzone: "npm:^14.2.3"
|
react-dropzone: "npm:^14.2.3"
|
||||||
react-icons: "npm:^5.0.1"
|
react-icons: "npm:^5.0.1"
|
||||||
react-router-dom: "npm:^6.22.1"
|
react-router-dom: "npm:^6.22.2"
|
||||||
react-toastify: "npm:^10.0.4"
|
react-toastify: "npm:^10.0.4"
|
||||||
rollup-plugin-visualizer: "npm:^5.12.0"
|
rollup-plugin-visualizer: "npm:^5.12.0"
|
||||||
sockette: "npm:^2.0.6"
|
sockette: "npm:^2.0.6"
|
||||||
@@ -7192,27 +7192,27 @@ __metadata:
|
|||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"react-router-dom@npm:^6.22.1":
|
"react-router-dom@npm:^6.22.2":
|
||||||
version: 6.22.1
|
version: 6.22.2
|
||||||
resolution: "react-router-dom@npm:6.22.1"
|
resolution: "react-router-dom@npm:6.22.2"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@remix-run/router": "npm:1.15.1"
|
"@remix-run/router": "npm:1.15.2"
|
||||||
react-router: "npm:6.22.1"
|
react-router: "npm:6.22.2"
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
react: ">=16.8"
|
react: ">=16.8"
|
||||||
react-dom: ">=16.8"
|
react-dom: ">=16.8"
|
||||||
checksum: 10/73ab964083bb407773a5c4ca61249ed6b0a1b47fa58c39afca08a361eb25b349be2bcbaf6d89e112b020f6e55e40e62689c9fe2beae524030ce5ccede3c7d9e3
|
checksum: 10/1469ea32fd5b35d44909c8e64a778620e990b43a1c6f4d5989630e769a9956e0057a54771ccde2e434a9aff7591c02752dcfe0678a1868d4e53411cec7ecf7a8
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"react-router@npm:6.22.1":
|
"react-router@npm:6.22.2":
|
||||||
version: 6.22.1
|
version: 6.22.2
|
||||||
resolution: "react-router@npm:6.22.1"
|
resolution: "react-router@npm:6.22.2"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@remix-run/router": "npm:1.15.1"
|
"@remix-run/router": "npm:1.15.2"
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
react: ">=16.8"
|
react: ">=16.8"
|
||||||
checksum: 10/f6e814b8e3005f16a5fb0e831f0e4352076cde65ab25448d56dba87a43fd3e102f55f9b366bdf1fbd8136fc1dc141bcec8d6b85d45f309e89180fb50f173744d
|
checksum: 10/744c9c3d3b6f3d031ef8c34d86f16075f96d4487584f2a526f722bc5b05c5879fc5056236b824472530fc5aad0ecf6eef88d2848d5b1a32aab9849bda3a5c839
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
|||||||
@@ -169,6 +169,19 @@ build_flags =
|
|||||||
${espressi32_base.build_flags}
|
${espressi32_base.build_flags}
|
||||||
'-DEMSESP_DEFAULT_BOARD_PROFILE="S32S3"'
|
'-DEMSESP_DEFAULT_BOARD_PROFILE="S32S3"'
|
||||||
|
|
||||||
|
[env:esp32_s3_32M]
|
||||||
|
extends = espressi32_base
|
||||||
|
board = lolin_s3
|
||||||
|
board_build.f_cpu = 240000000L
|
||||||
|
board_upload.flash_size = 32MB
|
||||||
|
board_build.partitions = esp32_partition_32M.csv
|
||||||
|
board_build.flash_mode = opi
|
||||||
|
board_build.arduino.memory_type: opi_opi
|
||||||
|
build_unflags = ${common.unbuild_flags}
|
||||||
|
build_flags =
|
||||||
|
${espressi32_base.build_flags}
|
||||||
|
'-DEMSESP_DEFAULT_BOARD_PROFILE="S32S3"'
|
||||||
|
|
||||||
; to build and run: pio run -e standalone -t exec
|
; to build and run: pio run -e standalone -t exec
|
||||||
[env:standalone]
|
[env:standalone]
|
||||||
platform = native
|
platform = native
|
||||||
|
|||||||
Reference in New Issue
Block a user