From 7e890cf21cc0d2145ed64caf9ba29d39cf4b5550 Mon Sep 17 00:00:00 2001 From: Markus Kalkbrenner Date: Sat, 9 Dec 2023 22:26:09 +0100 Subject: [PATCH] added 256x64_7bit --- .github/workflows/ZeDMD.yml | 6 +++++- platformio.ini | 21 +++++++++++++++++++++ 2 files changed, 26 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ZeDMD.yml b/.github/workflows/ZeDMD.yml index 1425f5b..2cddbe5 100644 --- a/.github/workflows/ZeDMD.yml +++ b/.github/workflows/ZeDMD.yml @@ -29,7 +29,7 @@ jobs: needs: [ version ] strategy: matrix: - panels: ['128x32', '256x64'] + panels: ['128x32', '256x64', '256x64_7bit'] name: ZeDMD ${{ matrix.panels }} @@ -89,6 +89,9 @@ jobs: cd ../ZeDMD-256x64 echo "${{ needs.version.outputs.tag }}" > version.txt zip ../ZeDMD-256x64.zip ZeDMD.bin version.txt + cd ../ZeDMD-256x64_7bit + echo "${{ needs.version.outputs.tag }}" > version.txt + zip ../ZeDMD-256x64_7bit.zip ZeDMD.bin version.txt cd .. - name: Release uses: softprops/action-gh-release@v1 @@ -98,3 +101,4 @@ jobs: files: | ZeDMD-128x32.zip ZeDMD-256x64.zip + ZeDMD-256x64_7bit.zip diff --git a/platformio.ini b/platformio.ini index 1aa2f11..6c965c7 100644 --- a/platformio.ini +++ b/platformio.ini @@ -52,6 +52,27 @@ build_flags = -DMINIZ_NO_ARCHIVE_WRITING_APIS=1 -DMINIZ_NO_ZLIB_COMPATIBLE_NAMES=1 +[env:256x64_7bit] +framework = arduino +platform = espressif32 +board = esp32dev +board_build.partitions = partitions.csv +board_build.filesystem = littlefs +board_build.flash_mode = qio +lib_deps = + https://github.com/mrfaptastic/ESP32-HUB75-MatrixPanel-DMA#3.0.9 + thomasfredericks/Bounce2 +build_flags = + -DNO_GFX=1 + -DZEDMD_128_64_2=1 + -DPIXEL_COLOR_DEPTH_BITS=7 + -DMINIZ_NO_STDIO=1 + -DMINIZ_NO_TIME=1 + -DMINIZ_NO_DEFLATE_APIS=1 + -DMINIZ_NO_ARCHIVE_APIS=1 + -DMINIZ_NO_ARCHIVE_WRITING_APIS=1 + -DMINIZ_NO_ZLIB_COMPATIBLE_NAMES=1 + [env:128x32_wifi] framework = arduino platform = https://github.com/tasmota/platform-espressif32/releases/download/2023.06.01/platform-espressif32.zip