stefanrueger
090b90a672
Rename AVRPART *p to pt
2026-08-01 10:36:57 +02:00
stefanrueger
92b82b3f18
Initialise variables when declaring them
2026-08-01 10:23:24 +02:00
stefanrueger
c7d364ee33
Move variables into local context
2026-08-01 10:03:44 +02:00
stefanrueger
6351d314c4
Use str_sysconfig() and str_usrconfig() in main.c
2026-08-01 09:46:21 +02:00
stefanrueger
802ff6521d
Refine str_sysconfig()
2026-08-01 09:32:03 +02:00
stefanrueger
f09193e306
Provide str_home2tilde()
2026-08-01 06:27:27 +02:00
stefanrueger
d0160e4dec
Provide str_usrconfig()
2026-08-01 00:10:40 +02:00
stefanrueger
5a20f08289
Provide str_sysconfig()
2026-07-31 23:35:48 +02:00
stefanrueger
287b1ac042
Provide mmt_realpath()
2026-07-31 23:15:37 +02:00
stefanrueger
59165ea38b
Update NEWS
2026-07-31 20:28:42 +02:00
Stefan Rueger
7280b61677
Merge pull request #2171 from stefanrueger/port
...
Provide `port` and `modify` configuration syntax
2026-07-31 20:19:22 +02:00
stefanrueger
68d8f99771
Improve documentation for port specification
2026-07-29 21:47:35 +02:00
stefanrueger
db4a4380fe
Add liuxgpio to connection_type documentation
2026-07-29 20:08:48 +02:00
stefanrueger
181ae9d3b5
Rename default_port to port for config files
2026-07-29 20:07:00 +02:00
stefanrueger
1e852ead87
Fix memory leak
2026-07-29 19:29:10 +02:00
stefanrueger
fe99413bfd
Rename port PROGRAMMER component to chosen_port
2026-07-29 18:20:07 +02:00
stefanrueger
658b4aa1e9
Document default_port programmer property
2026-07-28 04:01:54 +02:00
stefanrueger
19d77434ef
Add default_port to programmer definition
2026-07-28 03:54:27 +02:00
stefanrueger
64033bfdbd
Fix sentence
2026-07-28 03:52:48 +02:00
stefanrueger
32ec716895
Document modify configuration syntax
2026-07-28 03:07:01 +02:00
stefanrueger
c25afe26b8
Provide modify (part|programmer) <id> configuration syntax
2026-07-28 02:40:20 +02:00
stefanrueger
91c562a3b2
Provide modify_comments()
2026-07-28 02:35:34 +02:00
stefanrueger
3fd620c020
Clarify why memory is freed in pgm_dup()
2026-07-28 01:21:56 +02:00
stefanrueger
1ecca1fdbe
Add comment listing changes from original source
2026-07-25 22:33:51 +02:00
stefanrueger
a2f944f6d5
Update NEWS
2026-07-23 22:33:12 +02:00
Stefan Rueger
c787b11e99
Merge pull request #2168 from stefanrueger/leave-progmode
...
Fix `prog_enabled` clearance
2026-07-23 22:24:31 +02:00
stefanrueger
c919f89414
Update NEWS
2026-07-22 18:44:39 +02:00
Stefan Rueger
6c7736fbd4
Merge pull request #2167 from stefanrueger/usbdebug
...
Provide `trace_dump()`
2026-07-22 18:42:50 +02:00
stefanrueger
f103f43d62
Only enter trace_dump() body when needed
2026-07-22 18:34:52 +02:00
stefanrueger
0fe991ada5
Pad buffer and small variants
2026-07-22 18:25:31 +02:00
stefanrueger
1e68da229b
Fix prog_enabled clearance
...
prog_enabled should only be cleared once there is evidence that leave
programming has actually worked.
2026-07-22 08:30:16 +02:00
stefanrueger
4b15f82f7d
Provide trace_dump()
2026-07-22 08:04:40 +02:00
stefanrueger
21211e945d
Provide str_hexdump16()
2026-07-22 07:44:29 +02:00
stefanrueger
d4c39fd300
Simplify hexdump_buf()
2026-07-22 07:06:30 +02:00
stefanrueger
7154723b9e
Update NEWS
2026-07-21 07:58:22 +02:00
Stefan Rueger
d4a08b9a4a
Merge pull request #2158 from MX682X/main
...
Fixing look up table logic for automotive ATTiny parts with pickit5
2026-07-21 07:53:15 +02:00
Joerg Wunsch
17cae4139c
Update NEWS
2026-07-21 00:08:48 +02:00
Jörg Wunsch
65f5f8d0fd
Merge pull request #2162 from wexi/pr-mkii-leave-progmode
...
jtagmkII: treat leave-progmode refusal as benign when target reset succeeds
2026-07-21 00:06:09 +02:00
Enoch
110c199b59
jtagmkII: treat leave-progmode refusal as benign when target reset succeeds
...
The JTAG ICE mkII couples CMND_LEAVE_PROGMODE with re-attaching the
on-chip debug system. On a part with the OCDEN fuse unprogrammed -- the
required state of every shipped product -- that attach cannot succeed
and the ICE answers RSP_FAILED although all memory operations completed.
Bench-isolated on an AT90CAN128: identical command bytes, only the
stored OCDEN fuse value decides OK vs FAILED (lock bits ruled out).
Issue the recovery reset first and report a notice when it succeeds;
keep the error only for the case where the reset fails too, since that
is the only outcome that actually leaves the target dead.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_012Mh2GBGBjSKBTr3Lrxo2fa
2026-07-19 19:33:35 +03:00
Joerg Wunsch
9af4fd3d42
Update NEWS
2026-07-18 23:07:31 +02:00
Jörg Wunsch
9274cc5824
Merge pull request #2157 from dl8dtl/fix_2149
...
Fix issue #2149 :
* sort memory regions while reading config file so list always yields the same order
* use `avr_mem_name()` to display the memory regions
2026-07-18 23:05:33 +02:00
Joerg Wunsch
5f4a60d4f7
Use avr_mem_name() to derive the name of fuses
...
As discussed in
https://github.com/avrdudes/avrdude/pull/2157
it is useful to use avr_mem_name() rather than m.desc in
particular to better describe fuses.
2026-07-17 23:32:15 +02:00
Joerg Wunsch
032726565b
Mark avr_mem_name() to be wrapped by SWIG
2026-07-17 23:31:31 +02:00
Joerg Wunsch
682a569ec5
Update NEWS for recent PRs / issues
2026-07-16 23:21:24 +02:00
Joerg Wunsch
f81bc0ff9d
Merge branch 'main' into fix_2149
2026-07-16 23:05:59 +02:00
Jörg Wunsch
43d12bb44e
Merge pull request #2156 from dl8dtl/fix_dark_mode
...
Fix dark mode
2026-07-16 23:03:52 +02:00
Jörg Wunsch
080bf6be72
Merge pull request #2155 from dl8dtl/fix_2148_avr_la
...
Fix GUI for AVR LA
Add one more fuse field to the memory popup, so "fusea" can be handled.
2026-07-16 23:00:10 +02:00
Joerg Wunsch
fc7c89f1d4
Move ordering of memory sections after reading config file
...
As suggested, sort the memory sections into order right after reading
the config file, so all consumers of the library will later see them
in the same order.
2026-07-16 22:56:46 +02:00
stefanrueger
f89393cf90
Strdup string instead of variable-length char array
2026-07-16 21:41:23 +02:00
MX682X
d256af3564
fixing assignments on "auto" parts and some adjustments on the scripts_decoder
2026-07-16 09:38:59 +02:00