From 8662c68668ba1f1e22e7232f32abf173e9ce1db2 Mon Sep 17 00:00:00 2001 From: Joerg Wunsch Date: Wed, 17 Apr 2024 22:39:43 +0200 Subject: [PATCH] Add a category "bootloaders" in the programmer selection dialog This category triggers for all programmers that have PM_SPM set. --- src/python/adgui.py | 5 +++++ src/python/programmer.ui | 40 +++++++++++++++++++++++++--------------- 2 files changed, 30 insertions(+), 15 deletions(-) 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