Commit Graph

4874 Commits

Author SHA1 Message Date
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
stefanrueger
2229be9777 Update variants in avrdude.conf from ATDF files 2025-02-28 12:30:41 +01:00
stefanrueger
bdbb57a213 Update avrintel from ATDF files 2025-02-28 12:29:58 +01:00
stefanrueger
5ca2b7b9e7 Add UART info to avrintel.c 2025-02-28 00:57:07 +01:00
stefanrueger
b861ccc1d1 Update NEWS 2025-02-20 14:22:16 +01:00