diff --git a/src/python/adgui.py b/src/python/adgui.py
index 6ac52b98..2c6a0a98 100755
--- a/src/python/adgui.py
+++ b/src/python/adgui.py
@@ -98,6 +98,7 @@ def classify_programmers():
'pdi': [],
'updi': [],
'jtag': [],
+ 'spm': [],
'hv': [],
'other': []
}
@@ -132,6 +133,10 @@ def classify_programmers():
for name in names:
result['jtag'].append(name)
matched = True
+ if (pm & ad.PM_SPM) != 0:
+ for name in names:
+ result['spm'].append(name)
+ matched = True
if (pm & (ad.PM_HVSP | ad.PM_HVPP)) != 0:
for name in names:
result['hv'].append(name)
diff --git a/src/python/programmer.ui b/src/python/programmer.ui
index 5e1da7e7..dbe06105 100644
--- a/src/python/programmer.ui
+++ b/src/python/programmer.ui
@@ -9,8 +9,8 @@
0
0
- 402
- 265
+ 416
+ 281
@@ -64,16 +64,6 @@
- -
-
-
- PDI
-
-
- true
-
-
-
-
@@ -105,6 +95,16 @@
-
+
+
+ HVSP/HVPP
+
+
+ true
+
+
+
+ -
Other
@@ -114,10 +114,20 @@
- -
-
+
-
+
- HVSP/HVPP
+ PDI
+
+
+ true
+
+
+
+ -
+
+
+ Bootloaders
true