From 73d31abaf6d05bc59c0dc483c1838c6721e9ca08 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=F0=9F=86=82=F0=9F=85=B0=F0=9F=85=B6=F0=9F=85=B4?= Date: Sun, 14 Jun 2026 06:01:09 +0300 Subject: [PATCH] Add XC7Z007S support and fix revision character calculation --- devlist.txt | 1 + utilities.cpp | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/devlist.txt b/devlist.txt index 573b786..fad6107 100644 --- a/devlist.txt +++ b/devlist.txt @@ -25,6 +25,7 @@ 03696093 6 0x9 XC7VX980T 03722093 6 0x9 XC7Z010 +03723093 6 0x9 XC7Z007S 03727093 6 0x9 XC7Z020 0372c093 6 0x9 XC7Z030 03731093 6 0x9 XC7Z045 diff --git a/utilities.cpp b/utilities.cpp index cd093dd..f951363 100644 --- a/utilities.cpp +++ b/utilities.cpp @@ -31,7 +31,7 @@ void detect_chain(Jtag *jtag, DeviceDB *db) jtag->setDeviceIRLength(i,length); fprintf(stderr,"Desc: %30s Rev: %c IR length: %2d\n", db->idToDescription(id), - (int)(id >> 28) | 'A', length); + (int)(id >> 28) + 'A', length); } else {