MCUdude
fdb76f38a6
Add more options to the content index list
2025-02-12 12:55:36 +01:00
MCUdude
0c2c03f13f
Rename --test and --noverify to --test-memory and -d --noverify-memory
2025-02-12 10:16:36 +01:00
MCUdude
0528a3e8af
partno -> partname
2025-02-12 10:12:29 +01:00
MCUdude
4bb18b78ad
Add missing bitclock argument
2025-02-12 10:07:17 +01:00
MCUdude
29a0dd7a90
Remove duplicate USB flags
2025-02-10 22:24:00 +01:00
Hans
1430f9e904
Remove blank lines
2025-02-10 10:35:35 +01:00
Hans
c5300b80cd
Add docs and release badges to README
2025-02-10 10:33:10 +01:00
MCUdude
a525058d07
Use libhidapi for connecting to SNAP/PICKit4 in AVR mode
2025-02-09 09:16:44 +01:00
Hans
6ba504441a
Add longopts to texinfo document
2025-02-07 22:20:09 +01:00
MCUdude
2b0eced1d0
Add longopts to manpage
2025-02-07 14:12:05 +01:00
MCUdude
19b2519f16
Use --quell instead of --quiet
2025-02-07 13:14:49 +01:00
MCUdude
d7de4e6ce3
Add missing long opt in help text
...
+ remove duplicates
2025-02-07 12:49:10 +01:00
MCUdude
6c23fccf42
Print alternative PIC mode pickit5 programmer option
2025-02-06 23:24:29 +01:00
MCUdude
f1204ab99c
Fix issue where Avrdude would print -p (null) if no part was specified
2025-02-06 22:39:13 +01:00
stefanrueger
7668a1f056
Update NEWS
2025-02-05 19:07:55 +01:00
Stefan Rueger
abd9e4dc50
Merge pull request #1941 from lazka/add-missing-stdlib-include
...
Fix missing stdlib.h include for free()
2025-02-05 18:52:13 +01:00
Stefan Rueger
54c5071128
Merge pull request #1939 from stefanrueger/linuxspi-start
...
Ensure part is up for some 100 ms before resetting it
2025-02-05 18:49:34 +01:00
Stefan Rueger
0771b7fc22
Merge pull request #1935 from MX682X/8.1.0---isp
...
PICKit5 ISP, dW, TPI, JTAG and PDI support
2025-02-05 18:46:12 +01:00
Stefan Rueger
648608d97b
Merge pull request #1945 from dl8dtl/fix_github_upload_artifact
...
Fix GitHub upload artifact
2025-02-05 18:16:35 +01:00
MX682X
f2f2ac4035
fix message output
2025-02-01 22:31:26 +01:00
Joerg Wunsch
cb651b67c5
In arduino_packing.yml, distinguish OS and architecture
...
upload-artifacts@v4 complains if the same artifact already
exists, so chose a different name for each OS+arch.
2025-01-30 23:16:18 +01:00
Joerg Wunsch
02279df9a2
More replacements of upload-artifacts@v3 by @v4
2025-01-30 23:16:18 +01:00
Joerg Wunsch
97508a1f0d
Use upload-artifact@v4
...
Version 3 has been deprecated and is no longer supported.
2025-01-30 23:16:18 +01:00
MX682X
93856138a3
try to improve error handling on a failed data transmission plus some minor adjustments and fixes
2025-01-18 20:22:28 +01:00
Christoph Reiter
bca9fff70a
Fix missing stdlib.h include for free()
...
Building avrdude with current clang+mingw-w64 for arm64 on Windows
leads to the following error:
serbb_win32.c:294:3: error: call to undeclared library function 'free' with type 'void (void *)'
Explicitely import stdlib.h for free() in avrdude.h
where mmt_free() is defind to free() to fix this.
Fixes #1940
2025-01-14 20:28:52 +01:00
MX682X
29438a2bd5
fixed old jtag flash writes, updated scripts, included EC family
2025-01-13 20:52:52 +01:00
stefanrueger
713241f990
Ensure part is up for some 100 ms before resetting it
2025-01-06 20:08:36 +01:00
MX682X
26b5fdf218
fixed a small bug on handling the clock options
2024-12-22 09:54:32 +01:00
MX682X
0d554e70b9
overwriting flash size to 256 on attiny15 and co.
2024-12-21 19:31:53 +01:00
MX682X
7725f19ad1
cleanup, remove flash size overwrite, fix regression on updi fuse writes.
2024-12-21 16:32:26 +01:00
MX682X
e36a8f05dc
another attempt to fix attiny15, improved debug messages
2024-12-18 23:39:47 +01:00
MX682X
8aa795be04
added experemental -xf= option to override flash size on isp
2024-12-16 23:41:44 +01:00
stefanrueger
f1555aefb3
Update NEWS
2024-12-13 14:45:16 +01:00
Stefan Rueger
d732f7419a
Merge pull request #1937 from alexjx/main
...
Fix avrdoper header sequence for hidusb
2024-12-13 14:38:15 +01:00
Jia Xin
42d9cc43e8
fix avrdoper after 6.4
2024-12-10 22:21:51 +08:00
MX682X
e09370f1fa
small fix for prodsig retrieval
2024-11-29 23:24:48 +01:00
MX682X
f916ba39f6
experiment for attiny15 plus other stuff
2024-11-29 22:25:41 +01:00
Hans Ulrich Niedermann
818e0e8698
Add long options like --part
...
Switch the command line argument parser from getopt(3) to
getopt_long(3) and add a few long options as aliases to existing
short options, e.g. "--help" and "--part" being aliases for "-?"
and "-p", respectively.
The getopt_long(3) function is available on GNU, BSD, and the existing
msvc/getopt.[ch] already implements getopt_long() on Windows. This
should cover all systems avrdude supports.
Adapt the avrdude usage message shown by "-?" or "--help" to show the
new long options.
TODO: Adapt man page and texi manual reflecting the long options.
Closes : #1922
2024-11-27 02:44:17 +01:00
MX682X
ae867081d5
rework prodsig retrival logic
2024-11-26 20:46:45 +01:00
MX682X
7d82e58791
fixing prodsig on isp and jtag and other improvements
2024-11-25 23:45:45 +01:00
Stefan Rueger
69c3293ff0
Update NEWS
2024-11-25 12:39:14 +00:00
Stefan Rueger
ca606af331
Fix typo
2024-11-25 12:38:50 +00:00
Stefan Rueger
22efe4f5e5
Merge pull request #1933 from stefanrueger/xmega-fuses
...
Fix ATxmega fuses memory sizes
2024-11-25 12:23:40 +00:00
Stefan Rueger
36fee42826
Merge pull request #1932 from stefanrueger/avr32ebxx
...
Add AVR32EBxx parts
2024-11-25 12:17:32 +00:00
Stefan Rueger
7bbf06ee14
Merge pull request #1916 from ndim/document-elf2tag
...
Document elf2tag script
2024-11-25 12:13:23 +00:00
MX682X
fbffbf7a1a
fixing build for ARM64 (no bswap)
2024-11-23 23:18:56 +01:00
MX682X
3b364545c8
Merge branch 'avrdudes:main' into 8.1.0---isp
2024-11-23 22:58:58 +01:00
MX682X
02dc472932
fixing up docs
2024-11-23 22:58:07 +01:00
MX682X
74a6e8ac56
a little optimization
2024-11-23 22:30:21 +01:00
MX682X
7b077029bc
add support for dW, JTAG, ISP, and PDI (untested)
...
dW has some hiccups on flash writes
JTAG must erase chip before overwriting EEPROM
2024-11-23 22:10:17 +01:00