Commit Graph

4936 Commits

Author SHA1 Message Date
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
stefanrueger
84609491e5 Fix programmer type comparison 2025-05-09 15:37:15 +02:00
stefanrueger
2a52c57276 Simplify frequency setting 2025-05-09 15:32:26 +02:00
stefanrueger
51cb3c625f Warn when both -b and -B are set 2025-05-09 15:27:00 +02:00
stefanrueger
9ef4ae6053 Shorten -b/-B warning message 2025-05-09 15:23:57 +02:00
MCUdude
307a87d6d5 More help text 2025-05-08 22:29:19 +02:00
MCUdude
6932030972 Update bitclock help text 2025-05-08 22:07:05 +02:00
stefanrueger
2ffe0cb17d Make extra_features canonical 2025-05-08 17:29:36 +02:00
stefanrueger
1a3f4c1e7e Parse HAS_BITCLOCK_ADJ constant 2025-05-08 17:21:27 +02:00
MCUdude
0f7d4d24f3 Add warning messages for programmers that doesn't support -B 2025-05-08 09:53:09 +02:00
MCUdude
39230b1fcb Add HAS_BITCLOCK_ADJ 2025-05-08 00:10:36 +02:00
stefanrueger
58408592b9 Update NEWS 2025-05-04 11:56:01 +02:00
Stefan Rueger
334440196b Merge pull request #1975 from stefanrueger/pickit-basic-names
Alias PICkit Basic programmer names
2025-05-04 11:50:06 +02:00
Stefan Rueger
3564dbfba1 Merge pull request #1973 from MCUdude/linuxgpio
Ensure part is active first for defined start of bit-banged ISP programming + add linuxgpio -E support
2025-05-04 11:49:36 +02:00
MCUdude
645e0ac251 Fix typo 2025-05-04 00:10:51 +02:00
MCUdude
fdfcddddbe Improve -E help text 2025-05-03 23:46:48 +02:00
MCUdude
e78c77feab Add -E linuxgpio/raspberry_pi_gpio to the docs 2025-05-03 23:37:39 +02:00
MCUdude
709c147e55 Fix typo 2025-05-03 22:34:11 +02:00
MCUdude
2648e4378d add support for linuxgpio exitspecs 2025-05-03 21:33:34 +02:00
MCUdude
2f61007390 Ensure part is active first for defined start of ISP programming
... by pulling the reset line high before starting the programming session
2025-05-02 23:30:01 +02:00
MCUdude
8951636f28 Remove experimental code that didn't work as expected 2025-05-02 23:29:07 +02:00
stefanrueger
5ad5933d60 Format code for clarity and brevity 2025-05-02 07:31:57 +02:00
MCUdude
ff2c29db3f Use PIN_AVR_RESET 2025-05-02 00:22:52 +02:00
MCUdude
ced237ba53 Force reset pin high for 100ms before the prog. session 2025-05-01 23:16:46 +02:00
MCUdude
baddba9139 Remove pgm->close(pgm) 2025-05-01 23:15:27 +02:00
stefanrueger
014a52b5c3 Alias PICkit Basic programmer names 2025-05-01 19:29:40 +02:00
stefanrueger
568b709087 Update NEWS 2025-05-01 18:54:24 +02:00
Stefan Rueger
52c572bf86 Merge pull request #1974 from stefanrueger/urboot2
Autogenerate urboot bootloaders
2025-05-01 18:21:37 +02:00
Stefan Rueger
4eee1cb423 Merge pull request #1971 from stefanrueger/report_progress
Remove progbuf since no longer needed
2025-05-01 18:20:12 +02:00
Stefan Rueger
b316ba6629 Merge pull request #1966 from MX682X/main
PICkit Basic Documentation
2025-05-01 18:19:08 +02:00
stefanrueger
d66f2d00f7 Bring avrdude.conf into canonical form 2025-05-01 18:17:41 +02:00
stefanrueger
a187b61d80 Update urbootlist.c templates
This update fixes dual-boot templates for at90pwm1, at90pwm161, at90pwm2,
at90pwm216, at90pwm2b, at90pwm3, at90pwm316, at90pwm3b, at90pwm81,
atmega16m1, atmega32c1, atmega32m1, atmega64c1, atmega64m1 and attiny828.

As Huffman compression is used for compressing the templates, it appears
that they all have changed, but this is only owing to the unforgiving
nature of the changed code tables.
2025-04-29 16:06:23 +02:00
stefanrueger
9c0c29dbc7 Update avrdude.pdf 2025-04-27 01:28:02 +02:00
stefanrueger
a825d2de38 Cross reference urboot:... files in -U and terminal write docu 2025-04-27 01:25:12 +02:00
stefanrueger
67863c0f23 Document urboot:... files in man page 2025-04-27 01:22:39 +02:00
stefanrueger
f075408e98 Refine man text 2025-04-27 00:40:13 +02:00
stefanrueger
62800213a1 Refine help text 2025-04-27 00:36:44 +02:00
stefanrueger
8ea9cdd7c6 Refine tex documentation 2025-04-27 00:36:08 +02:00
stefanrueger
aa1404e10f Document baud rate error management for urboot:... 2025-04-26 11:52:24 +02:00
stefanrueger
c2d4cd0408 Print signed baud rate errors 2025-04-26 11:51:56 +02:00
stefanrueger
a337d1c20f Provide tex documentation for urboot:... 2025-04-26 03:38:12 +02:00
stefanrueger
91fdc859e5 Show changed fuses on -v for -U urboot:... 2025-04-25 23:51:20 +02:00