Add the Elecrow CrowPanel 7.0" as a third board, and take the packages and the add-on from Gitea (0.2.93)
A board file for the Elecrow CrowPanel 7.0" (DIS08070H, ESP32-S3-WROOM-1-N4R8): 800x480 through mipi_rgb, GT911 on the ESP32-S3's USB pins (elecrow_usb_phy.h frees them, behind a flag only this board sets), the Guition's vertical sizes across a wider page, no rotation. Its 4 MB of flash take the CYD's budget: a partition table of the component's (smart_display: partitions: 4mb_wide_slots, 1,984 KB slots), the icon fonts at 2 bits a pixel and the TLS client only bring the firmware to 1,865,440 bytes, 91.8 % of a slot, with camera images kept. docs/ELECROW.md has the numbers and the trade. The add-on reads a large board's name from the type sensor's value, the editor offers the board under New screen and draws the wide preview, tools/check.sh builds it with the budget, render_topbar and capture_ui take the panel's size. Firmware 0.2.79; the CYD image is unchanged (1,633,760 bytes). This fork builds from gittea.trippedonmy.name/Xandrossian/homeassistant_espscreen: the packages, the fonts, the component and the add-on repository point there instead of GitHub.
This commit is contained in:
@@ -1,3 +1,12 @@
|
||||
## 0.2.93 (firmware 0.2.79)
|
||||
|
||||
A third screen: the 7-inch Elecrow CrowPanel, with everything the Guition shows across a wider page.
|
||||
|
||||
- **Elecrow CrowPanel 7.0" (DIS08070H).** Choose **Elecrow CrowPanel · 7 inch** under **New screen**. An 800 × 480 panel with GT911 touch on an ESP32-S3-WROOM-1-N4R8: every card, the camera images and album covers, the live pictures on camera tiles, the page swipe from the glass edge and the settings on the screen, the Guition's rows and fonts across six tiles of 378 × 108. It does not turn (a landscape panel), so it has no Rotation. docs/ELECROW.md has the hardware, the touch notes (the GT911 sits on the ESP32-S3's USB pins, which the firmware frees; a unit at I2C 0x14 gets one line of Override YAML) and the flash.
|
||||
- **4 MB of flash, like the CYD.** The firmware is the Guition's, which does not fit ESPHome's own partition table for 4 MB. Three measures in the board file make it fit with room for updates: two update slots of 1,984 KB instead of 1,792 (a partition table of the component's, `smart_display: partitions`), the icon fonts at 2 bits a pixel where the text keeps its 4, and the TLS client only. Elecrow firmware: 1,865,456 bytes, 91.8 % of its update slot (without camera images it would be 86 %; the trade is in docs/ELECROW.md). `tools/check.sh --firmware` applies the CYD's budget to this board too.
|
||||
- The app reads a large board's name from its "Guition screen type" sensor (an older Guition, which never publishes a value, stays a Guition); the editor's preview takes the panel's shape. The snapshot diagnostics (`ui_snapshot`, `capture_ui.py`) take the panel's own size, half of it, 400 × 240 on the Elecrow.
|
||||
- Needs firmware 0.2.79 for the Elecrow; a CYD or Guition on 0.2.78 loses nothing by waiting. Includes everything from 0.2.92.
|
||||
|
||||
## 0.2.92 (firmware 0.2.78)
|
||||
|
||||
The album cover on a media tile, the way Home Assistant's own tile shows it.
|
||||
|
||||
Reference in New Issue
Block a user