From 6b610c86d8a3e80915d40a638b2ea9d2199d626e Mon Sep 17 00:00:00 2001 From: Universumgames Date: Mon, 3 Feb 2025 00:39:12 +0100 Subject: [PATCH 1/2] add esp32 wroom support --- firmware/Makefile | 5 ++++- firmware/conf.d/pn532_rfid-solo.yaml | 4 ++-- firmware/esp32-32d.yaml | 24 ++++++++++++++++++++++++ 3 files changed, 30 insertions(+), 3 deletions(-) create mode 100644 firmware/esp32-32d.yaml diff --git a/firmware/Makefile b/firmware/Makefile index b45fa23..e574eae 100644 --- a/firmware/Makefile +++ b/firmware/Makefile @@ -71,4 +71,7 @@ lolin_s3_mini: run lolin_s3_mini.yaml --device $(USB_ADDRESS) devkit: esphome \ - run esp32-s3-devkitc-1.yaml --device $(USB_ADDRESS) \ No newline at end of file + run esp32-s3-devkitc-1.yaml --device $(USB_ADDRESS) +esp32-32d: + esphome \ + run esp32-32d.yaml --device $(USB_ADDRESS) \ No newline at end of file diff --git a/firmware/conf.d/pn532_rfid-solo.yaml b/firmware/conf.d/pn532_rfid-solo.yaml index 4a11a4a..a58fa63 100644 --- a/firmware/conf.d/pn532_rfid-solo.yaml +++ b/firmware/conf.d/pn532_rfid-solo.yaml @@ -16,8 +16,8 @@ binary_sensor: web_server: sorting_group_id: sorting_group_rfid spi: -# On esp32-s3 SPI2 a can support 6 devices, whereas only 3 on bus SPI3 -- id: SPI2 +# On esp32-s3 SPI1 a can support 6 devices, whereas only 3 on bus SPI3 +- id: ${spi2_type} clk_pin: ${spi2_clk_pin} # SCK miso_pin: ${spi2_miso_pin} # MO/SDA/TX (MISO) mosi_pin: ${spi2_mosi_pin} # M (MOSI) diff --git a/firmware/esp32-32d.yaml b/firmware/esp32-32d.yaml new file mode 100644 index 0000000..14e3f67 --- /dev/null +++ b/firmware/esp32-32d.yaml @@ -0,0 +1,24 @@ +esp32: + board: esp32dev + +substitutions: + hide_ams_sensors: 'false' + led_pin: GPIO21 + spi2_type: any + spi2_clk_pin: GPIO14 + spi2_miso_pin: GPIO12 + spi2_mosi_pin: GPIO13 + + rfid0_spi_interface: any + rfid0_ss_pin: GPIO15 + +packages: + openspool-mini: !include openspool-mini.yaml + #improv-serial: !include conf.d/improv-serial.yaml + #improv-bluetooth: !include conf.d/improv-bluetooth.yaml + #led-internal: !include conf.d/led-internal.yaml + extra: !include conf.d/extra.yaml + +dashboard_import: + package_import_url: github://spuder/openspool/firmware/esp32-32d.yaml@main + import_full_config: false \ No newline at end of file From 5e40dc7cf38f9ca8050628cfe66ac87fb9727a4c Mon Sep 17 00:00:00 2001 From: Universumgames Date: Mon, 3 Feb 2025 00:55:23 +0100 Subject: [PATCH 2/2] wrong replace reminence --- firmware/conf.d/pn532_rfid-solo.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/firmware/conf.d/pn532_rfid-solo.yaml b/firmware/conf.d/pn532_rfid-solo.yaml index a58fa63..13330b2 100644 --- a/firmware/conf.d/pn532_rfid-solo.yaml +++ b/firmware/conf.d/pn532_rfid-solo.yaml @@ -16,7 +16,7 @@ binary_sensor: web_server: sorting_group_id: sorting_group_rfid spi: -# On esp32-s3 SPI1 a can support 6 devices, whereas only 3 on bus SPI3 +# On esp32-s3 SPI2 a can support 6 devices, whereas only 3 on bus SPI3 - id: ${spi2_type} clk_pin: ${spi2_clk_pin} # SCK miso_pin: ${spi2_miso_pin} # MO/SDA/TX (MISO)