diff --git a/platformio.ini b/platformio.ini index df144b8..4125eb7 100644 --- a/platformio.ini +++ b/platformio.ini @@ -185,3 +185,14 @@ build_flags = ${env.build_flags} upload_port = /dev/esp32 upload_protocol = esptool + +[env:s3devkitm-generic] +extends = sensors +board = esp32-s3-devkitm-1 +lib_deps = + ${env.lib_deps} + ${sensors.lib_deps} +build_flags = + ${env.build_flags} +upload_port = /dev/esp32 +upload_protocol = esptool diff --git a/webinstall/build.yaml b/webinstall/build.yaml index fe7ec90..ab2ca3c 100644 --- a/webinstall/build.yaml +++ b/webinstall/build.yaml @@ -239,6 +239,46 @@ types: - 37 - 38 + - &gpiopinvs3 + - {label: unset,value:} + - {label: "0: boot mode control",value: 0} + - 1 + - 2 + - {label: "3: JTAG control", value: 3} + - 4 + - 5 + - 6 + - 7 + - 8 + - 9 + - 10 + - 11 + - 12 + - 13 + - 14 + - 17 + - 18 + - 19 + - 20 + - 21 + - 33 + - 34 + - 35 + - 36 + - 37 + - 38 + - 39 + - 40 + - 41 + - 42 + - 43 + - 44 + - {label: "45: strapping pin", value: 45} + - {label: "46: strapping pin", value: 46} + - 47 + - 48 + + - &gpioinput type: dropdown resource: "gpio:" @@ -760,3 +800,34 @@ config: base: busname: "2" bus: "2" + + - value: s3devkitm-generic + label: s3devkitm + description: "esp32 s3 generic, 8MB flash, no PSRAM " + url: "https://docs.espressif.com/projects/esp-idf/en/latest/esp32s3/hw-reference/esp32s3/user-guide-devkitm-1.html" + resource: *esp32default + base: + gpiopinv: *gpiopinvs3 + gpioinputv: *gpiopinvs3 + children: + - *serial1 + - *serial2 + - *can + - *resetButton + - *led + - <<: *iicsensors + base: + busname: "1" + bus: "" + - <<: *iicsensors + base: + busname: "2" + bus: "2" + - <<: *spisensors + base: + busname: "1" + bus: "1" + - <<: *spisensors + base: + busname: "2" + bus: "2" \ No newline at end of file