diff --git a/.github/workflows/build_esp32.yaml b/.github/workflows/build_esp32.yaml index 598b8fe6..60c8d227 100644 --- a/.github/workflows/build_esp32.yaml +++ b/.github/workflows/build_esp32.yaml @@ -16,7 +16,6 @@ jobs: fail-fast: false matrix: environment: - # - d1-mini-esp8266_ili9341 - env: arduitouch-esp32_ili9341 out: arduitouch - env: d1-mini-esp32_ili9341 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index fcb39b79..5964a5bf 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -48,7 +48,7 @@ jobs: run: | cat platformio_override.ini - name: Run PlatformIO - run: pio run -e lolin-d32-pro_ili9341 -e arduitouch-esp32_ili9341 -e esp32-one_st7796 -e makerfabs-tft35-cap -e yeacreate-nscreen32 -e d1-mini-esp32_ili9341 -e esp32-touchdown -e freetouchdeck -e huzzah32-featherwing-24 -e huzzah32-featherwing-35 -e lanbon_l8 -e m5stack-core2 -e wt32-sc01 -e d1-mini-esp8266_ili9341 -e linux_sdl_64bits + run: pio run -e lolin-d32-pro_ili9341 -e arduitouch-esp32_ili9341 -e esp32-one_st7796 -e makerfabs-tft35-cap -e yeacreate-nscreen32 -e d1-mini-esp32_ili9341 -e esp32-touchdown -e freetouchdeck -e huzzah32-featherwing-24 -e huzzah32-featherwing-35 -e lanbon_l8 -e m5stack-core2 -e wt32-sc01 -e linux_sdl_64bits - name: Upload output file uses: actions/upload-artifact@v2 with: diff --git a/CHANGLELOG.md b/CHANGLELOG.md index b919993b..adfb4d47 100644 --- a/CHANGLELOG.md +++ b/CHANGLELOG.md @@ -25,7 +25,8 @@ - Moved to Arduino 2.0 with native LittleFS library - Moved to ESP-IDF 4.4 with fix for FragAttacks CVEs - Prepare support for ESP32S2 -- Removed support for ESP8266 +- Breaking: Removed support for ESP8266 + ## v0.6.2 diff --git a/README.md b/README.md index e5819470..587c89ca 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,7 @@ This project is a re-implementation of the popular HASwitchPlate sketch created The [HASPone][1] project uses a Wemos D1 mini and requires a Nextion/TJC HMI display. This rewrite removes the Nextion/TJC hardware requirement by using the [Light and Versatile Graphics Library][2] on the MCU to drive a commodity display. -openHASP also adds ESP32 and STM32F4 support to take advantage of the additional hardware capabilities. +openHASP uses the ESP32 and STM32F4 to take advantage of the hardware capabilities. ## Demo Screens @@ -25,19 +25,18 @@ openHASP also adds ESP32 and STM32F4 support to take advantage of the additional ## Features -| Feature (v0.6.x) | ESP8266 | ESP32 | STM32F4 -|-------------------------|---------|---------|---------- -| SPI display | :white_check_mark: yes | :white_check_mark: yes | :white_check_mark: yes -| Parallel display | :x: no | :white_check_mark: yes | :white_check_mark: yes -| PWM Screen dimming | :white_check_mark: yes | :white_check_mark: yes | :white_check_mark: yes -| Maximum Page Count | 4 | 12 | 12 -| [Object Types / Widgets][7]| 20 | 20 | 20 -| Dynamic Objects | :white_check_mark: yes | :white_check_mark: yes | :white_check_mark: yes -| Theme Support | yes | yes | yes -| [Custom .zi V5 font][4] | :white_check_mark: yes (latin1) | :white_check_mark: yes (latin1) | no -| MDI Icons | :white_check_mark: yes | :white_check_mark: yes | no -| [PNG images][8] | :x: no | :white_check_mark: yes | :white_check_mark: yes -| Network | :white_check_mark: Wi-Fi | :white_check_mark: Wi-Fi | :white_check_mark: Ethernet +| Feature (v0.6.x) | ESP32 | STM32F4 +|-------------------------|---------|--------- +| SPI display | :white_check_mark: yes | :white_check_mark: yes +| Parallel display | :white_check_mark: yes | :white_check_mark: yes +| PWM Screen dimming | :white_check_mark: yes | :white_check_mark: yes +| Maximum Page Count | 12 | 12 +| [Object Types / Widgets][7]| 20 | 20 +| Dynamic Objects | :white_check_mark: yes | :white_check_mark: yes +| Theme Support | yes | yes +| MDI Icons | :white_check_mark: yes | :white_check_mark: yes +| [PNG images][8] | :white_check_mark: yes | :white_check_mark: yes +| Network | :white_check_mark: Wi-Fi | :white_check_mark: Ethernet ## Getting Started diff --git a/platformio.ini b/platformio.ini index c08c8fbf..4d499844 100644 --- a/platformio.ini +++ b/platformio.ini @@ -16,7 +16,6 @@ extra_configs = ; -- Base configurations per platform user_setups/esp32/_esp32.ini user_setups/esp32s2/_esp32s2.ini - user_setups/es98266/_esp8266.ini ; -- Put active [env] files in this dir to be included in the build menu user_setups/active/*.ini ; -- Add customizations to this file only: diff --git a/platformio_override-template.ini b/platformio_override-template.ini index cc88fbf6..5c54f28c 100644 --- a/platformio_override-template.ini +++ b/platformio_override-template.ini @@ -8,7 +8,7 @@ extra_configs = ; Uncomment or edit the lines to show more User Setups in the PIO sidebar ; user_setups/darwin_sdl/*.ini ; user_setups/esp32/*.ini - ; user_setups/esp8266/*.ini + ; user_setups/esp32s2/*.ini ; user_setups/linux_sdl/*.ini ; user_setups/stm32f4xx/*.ini ; user_setups/win32/*.ini @@ -24,7 +24,6 @@ extra_default_envs = ; Uncomment specific environments or create extra: ; arduitouch-esp32_ili9341 ; d1-mini-esp32_ili9341 - ; d1-mini-esp8266_ili9341 ; d1-r32-unoshield ; esp32-9341-unoshield-analog ; esp12e-st7735 @@ -45,10 +44,6 @@ extra_default_envs = monitor_port = COM6 ; Change to the correct port upload_port = ${env:d1-mini-esp32_ili9341.monitor_port} -[env:d1-mini-esp8266_ili9341] -monitor_port = COM4 ; Change to the correct port -upload_port = ${env:d1-mini-esp8266_ili9341.monitor_port} - [env:esp32dev-mrb3511] monitor_port = COM3 ; Change to the correct port upload_port = ${env:esp32dev-mrb3511.monitor_port}