stefanrueger
1e4e9816b6
Set archnum to -1 for parts that are not 8-bit AVRs
2025-06-05 11:21:44 +02:00
stefanrueger
e83a94329c
Model archnum -1 as not 8-bit AVR
2025-06-05 11:20:27 +02:00
stefanrueger
124f109857
Model F_MCS51 family in avrintel.c
2025-06-05 11:17:58 +02:00
stefanrueger
4e473c044c
Respect silent request from caller for urboot:help
2025-06-03 00:54:06 +02:00
stefanrueger
231bb28db5
Update test8 usage message
2025-06-02 10:51:13 +02:00
stefanrueger
98784e02a8
Update NEWS and avrdude.pdf
2025-05-29 22:02:46 +02:00
Stefan Rueger
35694d9240
Merge pull request #2000 from MCUdude/snap-vid
...
Fix incorrect MPLAB SNAP VID
2025-05-29 21:58:36 +02:00
Stefan Rueger
6324d7bd1c
Merge pull request #1998 from stefanrueger/urboot
...
Improve urboot: and disasm
2025-05-29 21:58:04 +02:00
MCUdude
e4ea529430
Fix SNAP VID
2025-05-29 19:45:00 +02:00
stefanrueger
f33019da1d
Rename tag symbol get_addr_length to get_addr_buflen
2025-05-29 11:10:23 +02:00
stefanrueger
6819458850
Document tag file is printed to stdout when filename is -
2025-05-29 11:08:39 +02:00
stefanrueger
13d6a1a9e7
Print tag file to stdout when filename is -
2025-05-29 11:08:20 +02:00
stefanrueger
e3121b33b2
Add label comment for absolute jumps
2025-05-29 01:46:53 +02:00
stefanrueger
eff8a42ea2
Register potential L label only if it's shown
2025-05-29 01:19:05 +02:00
stefanrueger
7b9661df9e
Simplify label handling
2025-05-29 01:15:31 +02:00
stefanrueger
eebc8eea38
Mark reset as potential rjmp destination
2025-05-28 13:40:09 +02:00
stefanrueger
44805567e5
Refrain from registering rjmp/brxx that avr-gcc complains about
2025-05-28 12:18:41 +02:00
stefanrueger
09023cd9a8
Register to be printed unused label as such
2025-05-28 10:52:46 +02:00
stefanrueger
dafa090c9f
Fix allocated memory for jumpcalls
2025-05-28 10:25:23 +02:00
stefanrueger
50cacbc577
Add example to tex documentation
2025-05-26 19:49:29 +02:00
stefanrueger
63a675c69a
Output 18 more symbols to urboot: tag files
2025-05-26 19:34:42 +02:00
stefanrueger
189757895a
Add symbols to urboot templates
2025-05-26 19:25:33 +02:00
stefanrueger
e779dd57e3
Document _tags[=file] component for urboot:
2025-05-26 19:12:33 +02:00
stefanrueger
213176c7ad
Implement _tags[=file] component for urboot:
2025-05-26 18:53:07 +02:00
stefanrueger
f1f5d62ada
Show known label in comment for label-less rjmp/branch
2025-05-26 17:39:29 +02:00
stefanrueger
946b11b5a5
Disasm relative jumps without destination label if they wrap around memory
...
avr-gcc does not take it kind if a relative jump (or branch) to a label
would need to wrap around memory. This may happen in bootloader code
of classic parts that uses a relative jump forward to the reset vector
crossing the memory boundary at FLASHEND.
2025-05-26 17:27:40 +02:00
stefanrueger
d480116642
Check rjmp at reset can reach bootloader
2025-05-26 15:50:55 +02:00
stefanrueger
fc921239ab
Align disasm tag array comments
2025-05-26 14:58:07 +02:00
stefanrueger
4125495a40
Document disasm tags for long, quad, octa and char
2025-05-26 02:03:19 +02:00
stefanrueger
0ce7ffb823
Provide disasm tags for long, quad, octa and char
2025-05-26 01:34:33 +02:00
stefanrueger
01c2c6cde4
Provide cfg_escapen()
2025-05-25 20:33:12 +02:00
stefanrueger
10683a1d05
Remove unnecessary brackets
2025-05-24 22:52:26 +02:00
stefanrueger
0f362906d6
Print optional label before a fill area
2025-05-24 22:49:39 +02:00
stefanrueger
837931b6f8
Document disasm option -U/u
2025-05-24 20:07:32 +02:00
stefanrueger
3adf3f47a9
Implement disasm option -U/u
2025-05-24 20:07:07 +02:00
stefanrueger
7344a2d3aa
Parse disasm option -U/u
2025-05-24 20:06:37 +02:00
stefanrueger
221389357a
Print disasm comments for P labels
2025-05-24 14:11:17 +02:00
stefanrueger
413e6d32c5
Refrain from printing any comment with disasm -C
2025-05-24 14:10:05 +02:00
stefanrueger
81178a1535
Rename dryrun variable to silent
2025-05-24 11:58:07 +02:00
stefanrueger
0f76a43f53
Refrain from autoerasing chip for autogenerated files without contents
2025-05-24 11:50:08 +02:00
stefanrueger
325a3435fb
Provide generated_file_has_contents()
2025-05-24 11:47:06 +02:00
stefanrueger
337e977251
Provide dryrun version of urbootautogen_parse()
2025-05-24 11:14:42 +02:00
stefanrueger
8d848e8bed
Update News
2025-05-21 08:10:45 +02:00
Stefan Rueger
b7fc0af026
Merge pull request #1993 from stefanrueger/urclock-timeouts
...
Extend -c urclock to work with lower baud rates
2025-05-21 08:07:11 +02:00
Stefan Rueger
d2fdfb0fb4
Merge pull request #1992 from stefanrueger/geq
...
Prevent (most) output of >= in Windows
2025-05-21 08:06:55 +02:00
Stefan Rueger
ff81ef5587
Merge pull request #1989 from stefanrueger/warnings
...
Supress compiler warnings
2025-05-21 08:06:36 +02:00
Stefan Rueger
dcf0b4829c
Merge pull request #1987 from stefanrueger/win-write-timeout
...
Fix r/w timeout for Windows `ser_send()`
2025-05-21 08:06:18 +02:00
stefanrueger
3dcc775c49
Skip disable() only for low baud rates
...
Bootloader can WDT reset swiftly on disable, which is too little time for
low baud rates to send handshake OK byte.
2025-05-21 08:03:20 +02:00
stefanrueger
f2067ebd80
Capitalise clarifying comment in help text
2025-05-20 12:22:04 +02:00
stefanrueger
e7d40ed785
Verbally describe trailing = in help text
2025-05-20 12:14:29 +02:00