Repository navigation
Audio-DSP-Lab 1.7.2 makes the front panel find out by itself which CYD it runs on. At start-up the panel reads its display controller's ID and drives the ILI9341 (the CYD with one micro-USB port) or the ST7789 (the CYD with two USB ports) it finds, so one panel image serves both. The board firmware is unchanged at 1.7.
Downloads
Audio-DSP-Lab-1.7.2-windows-x64.zip: the Windows application (self-contained, no .NET needed), the board firmware and the panel firmware with the flash tool, the manual and the installation guide.Audio-DSP-Lab-firmware-1.7.2.zip: the firmware alone.
Flash either CYD with Flash-Panel.cmd COM18 (your CYD's port). A board already on 1.7 needs no update.
What's new
Board firmware 1.7 (unchanged), protocol 1, application 1.7.2, panel firmware 1.7.2.
- Display detection: the ILI9341 answers D3h with
00 93 41(read a byte at a time after D9h; the plain read gives zeros), the ST7789 answers 04h with85 85 52. The panel's USB log names the controller and shows the raw reads (display: ST7789 (...)). Checked on both CYD versions: the one-USB board finds its ILI9341, the two-USB board its ST7789, with picture, colours and touch right. - Fallback: only a display that gives no ID (its data line not wired) falls back to the image's own choice:
AudioDspLabPanel-merged.binto the ILI9341,AudioDspLabPanel-ST7789-merged.bin(Flash-Panel.cmd COMn -ST7789) to the ST7789. The USB log then saysnot detected, build setting. - Docs: the panel guide, the manual (flashing, troubleshooting) and the installation guide describe the one image for both CYDs.