Commit Graph

5581 Commits

Author SHA1 Message Date
Stefan Rueger
2af940bcb3 Merge pull request #2196 from stefanrueger/verify-messages
Improve verification reports
2026-08-29 18:25:44 +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
5ec6db9ae3 Update NEWS 2026-08-24 23:07:16 +02:00
Stefan Rueger
04d4e95b99 Merge pull request #2195 from stefanrueger/fix-jtag3-command
Fix jtag3_command()
2026-08-24 23:04:43 +02:00
mcuee
246c39d47f Enable dryrun tests for avrdude Linux container build (#2193)
* Enable dryrun tests for avrdude Linux container build

Added dry run tests for avrdude in the CI workflow.

* Remove sudo from cmake install command for Linux container build
2026-08-24 23:00:28 +02:00
stefanrueger
4c138edff7 Fix jtag3_command() 2026-08-24 08:07:43 +02:00
stefanrueger
a2b0a7ce91 Update NEWS 2026-08-20 07:21:14 +02:00
stefanrueger
275685e1d1 Update Build succeeded message 2026-08-20 07:17:53 +02:00
Stefan Rueger
a8450f039f Merge pull request #2191 from stefanrueger/min-max
Provide and utilise minm(), maxm() and cliptom() macros
2026-08-20 07:15:45 +02:00
mcuee
a1a8d51f1f Update build.sh (#2188)
* Update build.sh

* Update installation instructions in build.sh
2026-08-20 07:14:28 +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
mcuee
4fa2d7502b Update build.yml to enable dryrun test for MSYS2 mingw builds (#2190)
* Update build.yml to enable dryrun test for MSYS2 mingw builds

* Update build.yml
2026-08-18 06:32:58 +02:00
Stefan Rueger
419254665b Merge pull request #2189 from mcuee/remove_fixme_ci_build
Update build.yml to remove FIXME comment for MSVC build
2026-08-18 06:30:00 +02:00
mcuee
9cce5a0933 Update build.yml to remove FIXME comment for MSVC build 2026-08-18 11:00:31 +08:00
stefanrueger
873caf6879 Update NEWS 2026-08-18 04:59:16 +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
Stefan Rueger
6e8b94bb9c Merge pull request #2183 from stefanrueger/harden
Harden `jtag3_xyz()` functions and fix buffer overrun
2026-08-18 04:46:24 +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
stefanrueger
edeadac996 Fix compiler warning in src/usb_libusb.c 2026-08-17 23:11:34 +02:00
stefanrueger
5ae4a0c4ca Exit with error on missing sys config file 2026-08-17 23:11:13 +02:00
stefanrueger
452e3a4ef0 Update NEWS 2026-08-17 21:47:06 +02:00
Stefan Rueger
ff7fb67dbf Merge pull request #2185 from stefanrueger/build-actions
Exit `test-avrdude` with error on failed but skipped tests
2026-08-17 20:21:20 +02:00
stefanrueger
0fbbe5f5f2 Exit with error on failed but skipped tests 2026-08-17 19:57:43 +02:00
stefanrueger
a83a5e315d Utilise __func__ for pmsg_notice2() messages 2026-08-16 09:35:07 +02:00
stefanrueger
b1230ef4c7 Utilise hardened jtag3_command() 2026-08-16 09:22:48 +02:00
stefanrueger
47d3fbcbd6 Declare rv where needed 2026-08-16 09:09:12 +02:00
stefanrueger
98e71c79c9 Harden jtag3_command() 2026-08-16 08:32:56 +02:00
stefanrueger
dad3337aea Lower-case TPI command description 2026-08-16 08:07:31 +02:00
stefanrueger
bece322a7b Return with error if read byte command was unsuccessful 2026-08-16 08:03:15 +02:00
stefanrueger
7322ca62e2 Utilise hardened jtag3_command_tpi() 2026-08-16 08:00:03 +02:00
stefanrueger
81eccb99fe Harden jtag3_command_tpi() 2026-08-16 07:48:01 +02:00
stefanrueger
e41cd9e830 Add sanity check for resp in jtag3_paged_load() and jtag3_paged_load_tpi() 2026-08-16 07:14:08 +02:00
stefanrueger
ff9cf35e8b Reorder sanity checks in jtag3_paged_load() and jtag3_paged_load_tpi() 2026-08-16 07:08:03 +02:00
stefanrueger
ba6662d226 Declare block_size where needed 2026-08-16 07:03:00 +02:00