Commit Graph

4878 Commits

Author SHA1 Message Date
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
MCUdude
02960e6b50 Use capital letters for SERBB 2025-04-24 00:35:50 +02:00
MCUdude
55fcced080 Fix typo 2025-04-23 20:34:06 +02:00
MCUdude
eee06d8a35 Force close bit-banged programmers after a failed programming session 2025-04-23 20:28:37 +02:00
MCUdude
8626f4058a Improve help text for bit-banged ISP/TPI programmers 2025-04-22 23:39:51 +02:00
stefanrueger
118625e18b Fix misleding error message 2025-04-08 15:03:17 +02:00
stefanrueger
14bfbd472e Update NEWS 2025-03-24 15:08:45 +01:00
Stefan Rueger
c29f8d130b Merge pull request #1965 from stefanrueger/usbdevs
Remove #include "usbdevs.h" from libavrdude.h
2025-03-24 15:01:15 +01:00
Stefan Rueger
774fbc865e Merge pull request #1964 from stefanrueger/32sdnn
Remove spurious s from AVR32SDnn part id
2025-03-24 15:00:17 +01:00
Stefan Rueger
c25ac0240c Merge pull request #1963 from stefanrueger/wdttypes
Add WDT type info to avrintel.c
2025-03-24 15:00:04 +01:00
Stefan Rueger
904b775164 Merge pull request #1962 from stefanrueger/version
Add --version option
2025-03-24 14:59:48 +01:00
Stefan Rueger
58343dc82f Merge pull request #1959 from MX682X/main
Add PK Basic programmer
2025-03-24 14:59:26 +01:00
Stefan Rueger
c409db37ff Merge pull request #1958 from stefanrueger/variants
Fix variant errors introduced in recent .atdf versions
2025-03-24 14:37:37 +01:00
MX682X
65360f2f04 remove trailing spaces 2025-03-23 12:05:48 +01:00
MX682X
b2669af9a5 Improved error messaging, added the other PIDs to usbdevs.h 2025-03-23 12:03:41 +01:00
stefanrueger
bd49b1e366 Align USB vendor and device IDs 2025-03-22 17:04:47 +01:00
stefanrueger
b2cd4bdbad Modify spacing for canonical avrdude.conf.in 2025-03-22 17:01:23 +01:00
MX682X
0467739ef7 small adjustments 2025-03-22 10:47:53 +01:00
stefanrueger
43f3b45561 Remove #include "usbdevs.h" from libavrdude.h 2025-03-22 01:27:15 +01:00
stefanrueger
e3eb9b391f Remove spurious s from AVR32SDnn part id 2025-03-22 01:01:13 +01:00
stefanrueger
58dbe15f3f Add WDT type info to avrintel.c 2025-03-22 00:42:39 +01:00
stefanrueger
fb70539f6a Add --version option 2025-03-22 00:26:04 +01:00
MX682X
3bf7b0d4a1 changing pickit5 config to a parent based style 2025-03-15 11:09:37 +01:00
MX682X
eb2fe9b64e updated scripts.xml and added PK Basic in non cimsis-dap mode 2025-03-13 19:01:04 +01:00
stefanrueger
3234adf332 Fix variant errors introduced in recent .atdf versions 2025-03-13 10:57:55 +01:00
stefanrueger
8c4b69ac47 Update NEWS 2025-03-11 13:58:39 +01:00
stefanrueger
09c80c6da9 Update avrdude.pdf 2025-03-11 13:57:51 +01:00
stefanrueger
baca7500a7 Fix typo in comment 2025-03-11 13:50:27 +01:00
Stefan Rueger
b88dab9174 Merge pull request #1955 from stefanrueger/AVR32SDnn
- Add AVR64DAnnS, AVR32DAnnS and AVR32SDnn to avrdude.conf
 - Fix m808/9 and m1608/9 entries in avrdude.conf
 - Clarify and rename common .avrdx/.avrex parent parts
 - Add port and UART info to avrintel.c
2025-03-11 13:29:40 +01:00
Stefan Rueger
dfd6af952e Merge pull request #1947 from MCUdude/pic-avr-fix
Suggest compatible command when SNAP/PICKit4 in PIC mode is detected
2025-03-11 13:23:16 +01:00
stefanrueger
42a93499c8 Change AVRnnSDmm's hvupdi_variant to 3 2025-03-11 13:05:59 +01:00
stefanrueger
28812a5057 Correctly parent m808/9 and m1608/9 off from avr8x_mega
This changes family_id	to "megaAVR" and hvupdi_variant	to 1.
2025-03-11 13:02:15 +01:00
stefanrueger
2c22535f41 Clarify and rename common .avrdx/.avrdx parent parts
This commit leaves the settings of true parts unchanged. One can verify this by

 # Before this commit
 $ avrdude -p*/At | sort > /tmp/At

 # After this commit
 avrdude -p*/At | sort | diff - /tmp/At | grep -vi common.values
2025-03-11 12:24:16 +01:00
stefanrueger
39ac5e88b3 Self-document hvupdi_variant 2025-03-11 11:17:50 +01:00
stefanrueger
a10911d427 Add port info to avrintel.c 2025-03-11 01:25:07 +01:00
Hans
7fcd7830cb Optimization and tweaks based on feedback from PR #1947 2025-03-04 11:22:46 +01:00
stefanrueger
6eb5e1d8ba Fix typo in help message 2025-02-28 16:05:45 +01:00
stefanrueger
1dafcfd003 Add AVR32SDnn to avrdude.conf 2025-02-28 15:08:49 +01:00
stefanrueger
75c4a76879 Add browsave and crcboot config values 2025-02-28 15:07:46 +01:00
stefanrueger
c4ac9a7efa Add AVR32nnS to avrdude.conf 2025-02-28 13:07:23 +01:00
stefanrueger
9ead829c12 Add AVR64nnS to avrdude.conf 2025-02-28 12:59:19 +01:00