3435 Commits

Author SHA1 Message Date
stefanrueger
7a4c9a21ec Update NEWS 2026-09-08 18:41:16 +02:00
Braian PLAKU
4ceccfbaf3 Use ~x + 1 instead of -x in the verify loop to silence MSVC C4146 2026-09-08 01:12:21 +02:00
stefanrueger
79421e8a98 Update avrintel from device packs
Recent device pack changes did not impact AVRDUDE. This commit records the
date of checking the device packs, though.
2026-09-02 08:36:24 +02:00
stefanrueger
e97da7faf8 Change wording from uploading to programming 2026-09-01 04:42:30 +02:00
stefanrueger
45289bc212 Document dry:... test files 2026-08-31 23:45:37 +02:00
stefanrueger
1eddd07034 Autogenerate input test files dry:... 2026-08-31 23:43:43 +02:00
stefanrueger
6d33bd225d Improve comment on holes 2026-08-31 18:20:35 +02:00
stefanrueger
32490eb2e3 Recognise special test memory in -U 2026-08-31 18:20:04 +02:00
stefanrueger
a3406ee5c4 Rename temporary any memory
Althouth the created multi-memories have a short life-span, name them
after the function that created them. This is to avoid potential name
clashes.
2026-08-31 18:16:58 +02:00
Stefan Rueger
9328af2405 Merge pull request #2200 from stefanrueger/interesting
Expand debug message about skipping pages in holes
2026-08-31 10:02:48 +02:00
Stefan Rueger
7790028a87 Merge pull request #2199 from stefanrueger/test-memory
Provide special `test` memory
2026-08-31 10:02:31 +02:00
stefanrueger
df8023ce01 Expand debug message about skipping pages in holes 2026-08-31 09:24:50 +02:00
stefanrueger
dda775a674 Use @option instead of @code for options 2026-08-31 09:18:08 +02:00
stefanrueger
31dd37ac54 Document special test memory 2026-08-31 09:13:33 +02:00
stefanrueger
dd7a8c495c Provide special test memory for memory lists 2026-08-31 09:13:02 +02:00
stefanrueger
1d977e4e17 Refrain from generating label for fill disassembly 2026-08-31 09:09:02 +02:00
Stefan Rueger
af7be28ebc Merge pull request #2197 from stefanrueger/dryrun-holes
Provide `-x holes` for dryrun programmers
2026-08-29 18:27:56 +02:00
stefanrueger
87845f0df6 Replace ' ' with '@' for code islands 2026-08-29 01:00:46 +02:00
stefanrueger
3fc7a547a8 Fix typo 2026-08-29 00:42:48 +02:00
stefanrueger
384c05c8b9 Update documentation for -x holes 2026-08-29 00:30:39 +02:00
stefanrueger
c0d5c4750e Put optional holes into dryrun memories 2026-08-28 23:52:16 +02:00
stefanrueger
e8db62856c Admit -x holes parsing for dryrun 2026-08-28 23:43:53 +02:00
stefanrueger
73fa9b317f Improve dryrun documentation 2026-08-28 23:19:56 +02:00
stefanrueger
e8fe0cf500 Rename hole parameter to holes 2026-08-28 17:55:24 +02:00
stefanrueger
5f64dde886 Utilise dryrun_part() 2026-08-27 23:12:55 +02:00
stefanrueger
99b965f0bd Provide dryrun_part() 2026-08-27 23:11:41 +02:00
stefanrueger
9d63d76519 Provide mem_is_any() 2026-08-27 17:54:11 +02:00
stefanrueger
e1df1dba8b Provide fileio_any2mem() 2026-08-27 17:44:13 +02:00
stefanrueger
f470b86aad Allow NULL pointer for avr_free_part() 2026-08-27 17:37:13 +02:00
stefanrueger
d361c843ec Fix grammar for single byte errors 2026-08-25 20:05:37 +02:00
stefanrueger
01a5656208 Display statistics of verification errors 2026-08-25 19:57:12 +02:00
stefanrueger
cafb12edaf Count number of bit errors 2026-08-25 19:19:33 +02:00
stefanrueger
fa4816941e Change message for showing no further verification mismatches 2026-08-25 19:10:39 +02:00
stefanrueger
49d04b598a Change detailed verification output to msg_info() 2026-08-25 19:00:13 +02:00
stefanrueger
d73b66fbe9 Remove superfluous headline 2026-08-25 18:57:00 +02:00
stefanrueger
e202a5c401 Allow verification loop to finish 2026-08-25 18:54:39 +02:00
stefanrueger
3943e0dc0f Localise variable definition 2026-08-25 18:42:36 +02:00
stefanrueger
4c138edff7 Fix jtag3_command() 2026-08-24 08:07:43 +02:00
stefanrueger
ef5958022a Utilise maxm() macro 2026-08-19 08:07:49 +02:00
stefanrueger
380af485b9 Utilise minm() macro 2026-08-19 07:53:23 +02:00
stefanrueger
584368df84 Utilise cliptom() macro 2026-08-19 07:39:01 +02:00
stefanrueger
a0f5c47bc0 Replace MIN()/MAX() with minm()/maxm() 2026-08-19 07:35:11 +02:00
stefanrueger
e98bc68bd0 Replace urmin()/urmax() with minm()/maxm() 2026-08-19 07:28:35 +02:00
stefanrueger
4af63883da Define minm(), maxm() and cliptom() macros 2026-08-19 07:22:54 +02:00
stefanrueger
43ba13ff58 Alter spacing for readability 2026-08-19 07:11:48 +02:00
stefanrueger
14a0d13f94 Move Pinmask typedef to right section 2026-08-19 07:11:09 +02:00
stefanrueger
12d1dd7431 Replace with equivalent better readable expression 2026-08-18 04:58:18 +02:00
Stefan Rueger
23e51c4727 Merge pull request #2187 from stefanrueger/sysconfig-not-found
Exit with error on missing sys config file
2026-08-18 04:50:25 +02:00
stefanrueger
4deabdca00 Improve error message on missing sys config file 2026-08-17 23:32:55 +02:00
stefanrueger
7dcf95d364 Improve warning on version mismatch 2026-08-17 23:14:07 +02:00