Skip to content

Releases: PPUC/libzedmd

v0.9.6

23 Feb 15:29
Compare
Choose a tag to compare
  • don't skip first frame
  • added GetIp() and GetDevice()
  • expose ZeDMD_Reset()
  • handle ZeDMD unique ID
  • avoid host name resolving if an IP address is provided
  • avoid additional DNS lookup
  • quickly fail on connect if ZeDMD WiFi is offline
  • CI: fixed Linux aarch64 runner
  • use explicit filenames instead of wildcards for third-party libs in build scripts

v0.9.5

18 Feb 15:59
Compare
Choose a tag to compare

libzedmd

  • fixed random race condition which sometimes leads to "double free" on WiFi TCP shutdown
  • drop frames of higher frame rates than 83Hz because ZeDMD HD can't handle them
  • added support for QinHeng Electronics CH340 in combination with the original ESP32
  • warn about low values in settings
  • handle information about S3 in handshake responses
  • shorten externals, add linux arm64 runners
  • use cargs v1.2.0

zedmd-client

  • added LED test
  • extended version information

Notes

  • Users of DMDext v2.3.1 can simply download the appropriate packages below and extract zedmd.dll or zedmd64.dll into their VPinMAME folder. Don't forget to unblock the DLLs. The other DLLs in that packages are not needed!

v0.9.4

13 Feb 21:58
Compare
Choose a tag to compare
  • load UDP delay in single request handshake as well
  • send USB handshake as chunks

v0.9.3

11 Feb 19:34
Compare
Choose a tag to compare
  • ensure that no command gets lost
  • add CPU info to zdmd-client
  • fixed minor API issues for the updater
  • perform two attempts to clear the serial buffer before handshake
  • log libserialport errors
  • more logging
  • perform additional restet for USB CDC
  • expose IsS3()
  • expose FormatLogMessage()
  • expose GetPanelWidth() and GetPanelHeight()
  • expose SetLogCallback()

v0.9.2

09 Feb 19:01
Compare
Choose a tag to compare
  • longer timeout for sending USB handshake
  • removed additional reset on USB connect
  • fixed info data via WiFi
  • provide a lot of panel specific data for clients
  • improved USB auto-discovery
  • fixed panel i2s speed setting

v0.9.1

03 Feb 19:40
Compare
Choose a tag to compare
  • clear screen instead of reset with Wifi
  • less strict handshake
  • renamed zedmd_test and zedmd_test_s to zedmd-test and zedmd-test-portable
  • added experimental zedmd-client and zedmd-client-portable to configure advanced ZeDMD settings

v0.9.0

28 Jan 15:14
Compare
Choose a tag to compare
  • Fixed ESP32 S3 USB CDC connect issues on Windows
  • Added TCP support
  • Quicker WiFi handshake

ZeDMD 5.1.0 or newer is required!

v0.8.1

19 Jan 13:23
Compare
Choose a tag to compare
  • Fixed ESP32 USB connect issues on Windows
  • Fixed memory leak in WiFi connection
  • Fixed crash on WiFi connection start

Remember, ZeDMD 5.0.0 is required!

v0.8.0

13 Jan 20:03
Compare
Choose a tag to compare
  • improved black zones handling
  • use RGB565 zone streming for everything
  • faster USB handshake and reconnect in case of a crash
  • better USB detection
  • libserialport 0.1.2

Note: ZeDMD 5.0.0 or higher is required!

v0.7.5

07 Nov 22:02
Compare
Choose a tag to compare
  • Improved RGB565 / RGB16 mode
  • fixed some memory issues
  • added new wifi support