Stefan Rueger
0e06e6a345
Merge pull request #2150 from MX682X/main
...
updating device pack
2026-06-29 00:07:56 +01:00
MX682X
762b1560fc
updating device pack
2026-06-28 22:22:01 +02:00
Joerg Wunsch
ec3086c2e7
Add the AVR-LA series to "AVR…D/E/L…" in GUI device selection
...
The GUI device selection dialog roughly classifies individual
AVRs, to allow restricting the selection box. For the new
AVR-LA devices, it makes sense to group them to the AVR-D* and
AVR-E* devices, instead of falling back to "Other".
2026-06-28 22:09:58 +02:00
Stefan Rueger
26775daf58
Update NEWS
2026-06-28 16:58:54 +01:00
Stefan Rueger
6c740cb7dd
Merge pull request #2147 from stefanrueger/programmer.type
...
Fix programmer type usage
2026-06-28 16:54:14 +01:00
Stefan Rueger
b92026ccc3
Remove memory comments in avrdude.conf
...
The cleanliness and consistency of avrdude.conf owes much to AVRDUDE's
ability to print its own understanding of avrdude.conf entries using
developer options -c*/s and -p*/s.
Unfortunately, comments around memory entries are lost when using these
options, so it's better to not put them into the configuration.
2026-06-28 15:52:05 +01:00
Stefan Rueger
38007133ef
Rename type component of programmer to ptyp
...
The type component of the programmer structure can be, and on a number of
occasions has been, confused with the type component of the avrdude.conf
file. The latter is solely used to set the initpgm component. The former
is an internally used structure component that the user does not see.
Hence it is justified, and desirable, to rename the type component of the
programmer to avoid future confusion.
2026-06-28 15:18:44 +01:00
Stefan Rueger
6715b31cac
Fix pgm->type usage
2026-06-28 15:17:51 +01:00
Stefan Rueger
92827e19c0
Change the type of pgm->type to const char *
2026-06-28 15:17:51 +01:00
Stefan Rueger
00d5808749
Remove not needed cleaning of type component
...
The type component of the programmer is set at runtime. As such it does
not need to be part of the raw dump of the configuration values for the
developer option -c*/r. As the type component is not used in the raw dump,
the removed code does not serve a purpose.
2026-06-28 15:12:44 +01:00
Stefan Rueger
3b48e36515
Update NEWS
2026-06-28 06:45:20 +01:00
Stefan Rueger
af1f99e757
Merge pull request #2144 from stefanrueger/hvmoncfg-alias
...
Alias `hvmoncfg `to `hwmoncfg`
2026-06-28 06:39:30 +01:00
Stefan Rueger
2972a01274
Merge pull request #2143 from stefanrueger/avrintel
...
Update avrintel
2026-06-28 06:38:17 +01:00
Stefan Rueger
c310625f5d
Merge pull request #2141 from stefanrueger/pgmid_is
...
Future-proof programmer identification
2026-06-28 06:36:15 +01:00
Stefan Rueger
cd8c47ef39
Replace tabs with spaces in avrdude.1
2026-06-28 06:35:30 +01:00
Stefan Rueger
b6d7b35642
Alias hvmoncfg to hwmoncfg
2026-06-27 22:29:53 +01:00
Stefan Rueger
8eb87582ec
Update avrintel
2026-06-27 22:11:51 +01:00
Stefan Rueger
dc8f961505
When -c string matches exactly set pgmid to exact match
2026-06-26 14:53:47 +01:00
Stefan Rueger
f6e715f89c
Utilise pgm_is() function
2026-06-26 14:40:47 +01:00
Stefan Rueger
19cb0bdb60
Provide pgm_is() function
2026-06-26 13:34:01 +01:00
Stefan Rueger
8b889c97ed
Update NEWS
2026-06-26 02:24:03 +01:00
Stefan Rueger
7965c02353
Fix type in comment
2026-06-26 02:23:36 +01:00
Stefan Rueger
2f32b0cd9d
Condition notice on having read the JTAG clock
2026-06-26 02:23:17 +01:00
Stefan Rueger
db6442f416
Merge pull request #2139 from MCUdude/xmega-jtag-pickit4-snap
...
Fix issue where PICkit 4 and SNAP crashes when Xmega JTAG clock speed is not explicitly specified
2026-06-26 00:43:05 +01:00
MCUdude
3f36b1a4a9
add gaurd to pgm->get_sck_period()
2026-06-25 23:24:46 +02:00
MCUdude
21ff6751f4
Only force a default JTAG clock speed of 7.5MHz if the stored value is actually invalid
2026-06-25 20:18:47 +02:00
MCUdude
89f0b33780
Fix typos in comment
2026-06-25 09:18:51 +02:00
MCUdude
7744d805d9
Always set Xmega JTAG bit clock when using PICkit4 or SNAP
...
If the bitclock isn't explicity set, the programmer crashes and needs a power cycle to recover
2026-06-25 08:31:22 +02:00
Stefan Rueger
23aea1a951
Update NEWS
2026-06-23 23:23:11 +01:00
Stefan Rueger
013ed3090b
Merge pull request #2137 from MCUdude/dragon-no-tpi
...
AVR dragon does not support TPI programming
2026-06-23 23:21:02 +01:00
MCUdude
b7e06fd760
The AVR dragon does not support TPI programming
2026-06-23 22:08:20 +02:00
Stefan Rueger
a0e4e28156
Make test8 log run same as test run
2026-06-22 15:02:31 +01:00
Stefan Rueger
9154a08a1c
Reduce verbosity for test8 log files to -vv
...
The automatically generated log files are only ever a starting point for
more investigation. The -vv verbosity seems just right for this. Then the
log file can serve better to make an informed decision whether or not to
raise an issue.
2026-06-22 14:24:14 +01:00
Stefan Rueger
a3e34a0d3c
Add -f to test8 erasing flash/eeprom in lieu of factory reset
2026-06-22 14:22:16 +01:00
Stefan Rueger
3636d2d4f6
Update NEWS
2026-06-21 15:19:37 +01:00
Stefan Rueger
138248f7c9
Merge pull request #2134 from stefanrueger/test8
...
Remove `-Uall:v:file.hex` test in `test8`
2026-06-21 15:17:02 +01:00
Stefan Rueger
5603d2c110
Reduce testing time for test8
2026-06-21 15:06:44 +01:00
Stefan Rueger
466b61916a
Remove trailing spaces
2026-06-21 15:05:58 +01:00
Stefan Rueger
249753fa2b
Update NEWS
2026-06-21 14:58:25 +01:00
Stefan Rueger
58afad0eca
Merge pull request #2133 from stefanrueger/fix-pid-warning
...
Fix compiler warnings
2026-06-21 14:55:30 +01:00
Stefan Rueger
57a1456acf
Merge pull request #2132 from stefanrueger/usb_libusb-message
...
Improve error message for usbdev_send()
2026-06-21 14:54:46 +01:00
Stefan Rueger
4e1d935304
Improve error message for usbdev_send()
2026-06-21 14:38:36 +01:00
Stefan Rueger
b6d5a4e786
Only #define bool if undefined
2026-06-21 14:11:05 +01:00
Stefan Rueger
693fa6c75b
Fix condition for notice message
2026-06-21 14:07:43 +01:00
Stefan Rueger
c350ee46f0
Update NEWS
2026-06-19 11:43:16 +01:00
Stefan Rueger
904b6f8866
Merge pull request #2128 from stefanrueger/libusb-snap-etc
...
Fix subtle usb issues including inconsistent parsing
2026-06-19 11:37:28 +01:00
Stefan Rueger
eb66125d46
Remove usb_set_configuration() call
...
References from @mcuee that support removal of this call:
- https://libusb.sourceforge.io/api-1.0/group__libusb__dev.html#ga785ddea63a2b9bcb879a614ca4867bed
- https://github.com/pyusb/pyusb/blob/master/docs/faq.rst#how-not-to-call-set_configuration-on-a-device-already-configured-with-the-selected-configuration
2026-06-19 11:30:27 +01:00
Stefan Rueger
041f0c3456
Keep port unmodified in pickit5.c
...
This line is no longer needed following the removal of -P usb::<pid>
syntax. Now the -P parsing in pickit5.c is exactly the same as in
the functions that pickit5open() calls, so port can stay the same.
2026-06-19 00:22:00 +01:00
Stefan Rueger
f61880415e
Utilise str_set_vid_pid_serno() for teensy.c
2026-06-18 19:47:16 +01:00
Stefan Rueger
e74ad9434c
Utilise str_set_vid_pid_serno() for ch341a.c
2026-06-18 19:37:49 +01:00