Commit Graph

4996 Commits

Author SHA1 Message Date
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
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
stefanrueger
ac6be8485b Shorten error message 2025-05-19 17:43:22 +02:00
stefanrueger
3c746b4b6b Simplify help message 2025-05-19 17:42:47 +02:00
stefanrueger
dba888a00d Harden usbproduct/usbvendor access 2025-05-19 17:42:07 +02:00
stefanrueger
97039410d4 Suppress loop-not-executed warning 2025-05-18 23:40:40 +02:00
stefanrueger
042ca89b2c Suppress overzealous compiler warning 2025-05-18 23:31:11 +02:00
stefanrueger
209e1461f2 Update urbootlist.c version 2025-05-18 23:22:47 +02:00
stefanrueger
98b15b497a Remove unnecessary brackets 2025-05-18 23:20:24 +02:00
stefanrueger
5a0d535812 Shift resetting tx.len to caller of ft245r_flush()
This commit makes it easier for automated program analysis to see
that the tx buffer does not overflow. It also hardens AVRDUDE
against potential buffer overflow should ft245r_flush() fail and
return prematurely with -1.
2025-05-18 23:13:37 +02:00
stefanrueger
a06acf5e5f Simplify template indices 2025-05-18 22:57:32 +02:00
stefanrueger
1ab3e51857 Clarify role of index n 2025-05-18 22:43:23 +02:00
stefanrueger
9a02d8f507 Suppress overzealous compiler warning 2025-05-18 22:26:49 +02:00
stefanrueger
1c88dc881c Supress overzealous compiler warning 2025-05-16 00:52:21 +02:00
stefanrueger
ce21e57225 Supress compiler warning 2025-05-16 00:35:40 +02:00
stefanrueger
0ad18e5c2f Parse expanded baud rate interval for urboot:... 2025-05-14 23:46:52 +02:00
stefanrueger
e9d58b5f30 Increase windows serial timeouts for 110 baud or more 2025-05-13 13:16:47 +02:00
stefanrueger
da7669f3dc Fix r/w timeout for Windows ser_send() 2025-05-13 00:18:14 +02:00
stefanrueger
127f40ee6d Update NEWS 2025-05-12 13:02:33 +02:00
Stefan Rueger
d2fd9eafa5 Merge pull request #1983 from stefanrueger/ser_posix
Retrigger `ser_posix.c` `ser_recv()` timeout
2025-05-12 13:01:00 +02:00
Stefan Rueger
88bc812d24 Merge pull request #1981 from MCUdude/has-bitclock
Model programmer ability to set bitclock
2025-05-12 12:59:25 +02:00
Stefan Rueger
6897bbab26 Merge branch 'main' into has-bitclock 2025-05-12 12:55:13 +02:00
Stefan Rueger
ad15fc84a1 Merge pull request #1977 from stefanrueger/default_spi_port
Set DEFAULT_SPI_PORT
2025-05-12 12:46:22 +02:00
Stefan Rueger
53f4316518 Merge pull request #1976 from MX682X/main
Option to keep Vcc on for PICkit4/5 after exit
2025-05-12 12:45:57 +02:00
stefanrueger
dd93afc47e Print notice of linuxspi port incl reset pin 2025-05-12 11:43:38 +02:00
stefanrueger
972d1c2e1a Fix ser_posix.c receive timeout handling 2025-05-11 11:38:11 +02:00
stefanrueger
abb21500d5 Condense tables in documentation 2025-05-11 10:35:50 +02:00
stefanrueger
d7c1e8dae8 Update some tex examples 2025-05-11 10:23:17 +02:00
stefanrueger
121157d466 Document use of quoting in shell for wildcards 2025-05-11 10:12:16 +02:00
stefanrueger
99c23410ca Add examples to documentation 2025-05-11 09:51:45 +02:00
stefanrueger
ebc2dda11c Inform which option is used instead which one is ignored 2025-05-10 23:22:34 +02:00
stefanrueger
0f193353e0 Use extra_features instead of programmer name for arduino_as_isp 2025-05-10 23:15:39 +02:00
stefanrueger
e618cec731 Warn if both -i and -B are set 2025-05-10 01:36:00 +02:00
stefanrueger
a16263993e Warn if HAS_BITCLOCK_ADJ not set 2025-05-10 01:25:30 +02:00
stefanrueger
f786cf07a4 Warn if HAS_BITCLOCK_ADJ misses on setting bitclock 2025-05-10 01:16:40 +02:00
stefanrueger
2db437fa4b Correct typos in comments 2025-05-10 01:08:33 +02:00
stefanrueger
450b74a515 Move warning to where bitclock is used 2025-05-10 01:07:58 +02:00
stefanrueger
622a9b177a Restrict warning to programmers that can set SPI freq 2025-05-10 00:46:27 +02:00
stefanrueger
d8cdb23869 Warn on ispdelay and no HAS_BITCLOCK_ADJ 2025-05-10 00:44:30 +02:00
stefanrueger
c434b9ae2b Use bitclock in avrftdi.c regardless of HAS_BITCLOCK_ADJ 2025-05-10 00:34:29 +02:00
MCUdude
bd58fb8394 Formatting 2025-05-09 22:51:30 +02:00
stefanrueger
1050cdaa00 Fix identification of arduino_as_isp programmer 2025-05-09 16:29:55 +02:00
stefanrueger
46893bed3d Sharpen warning messages
pgm->type is an internal string that is unknown to users; in fact, even
developers don't necessarily know it well. This commit replaces references
to pgm->type to the more specific -c programmer (that the user provided).
2025-05-09 16:22:25 +02:00
stefanrueger
53375f4b1a Simplify expression and improve spacing 2025-05-09 15:57:44 +02:00
stefanrueger
7e00604ba3 Improve warning message 2025-05-09 15:54:31 +02:00
stefanrueger
2c9ee9834e Fix indentation 2025-05-09 15:48:23 +02:00
stefanrueger
6eefabbfdf Simplify baudrate setting 2025-05-09 15:42:49 +02:00