Hans
7fcd7830cb
Optimization and tweaks based on feedback from PR #1947
2025-03-04 11:22:46 +01:00
MCUdude
29a0dd7a90
Remove duplicate USB flags
2025-02-10 22:24:00 +01:00
MCUdude
a525058d07
Use libhidapi for connecting to SNAP/PICKit4 in AVR mode
2025-02-09 09:16:44 +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
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
mcuee
eec1a9b2e4
Update NEWS
2024-11-23 21:08:05 +08:00
Hans Ulrich Niedermann
f85a584067
ci: Check consistency of generated files
...
This makes the .github/workflows/check-sourcecode
more a "check-repo" than a "check-sourcecode".
2024-11-23 03:31:51 +01:00
Hans Ulrich Niedermann
eddb0d0ed5
Add basic elf2tag(1) manpage
...
Add basic elf2tag(1) manpage using asciidoc/asciidoctor.
To update the elf2tag.1 file from elf2tag.1.adoc, run
the update-elf2tag-manpage script.
No CI or buildsystem or git precommit hook integration yet.
2024-11-23 03:31:06 +01:00
mcuee
5c0d478703
Merge pull request #1934 from ndim/enable-option-checking=fatal
...
CI: Ensure only supported configure options are used (--enable-option-checking=fatal)
2024-11-23 09:09:53 +08:00
Hans Ulrich Niedermann
172474a9e9
ci: Abort autotools builds in case of unsupported options
...
Abort autotools CI builds in case we give them an unsupported
option. The default is to only warn, but the CI should catch
mistakes.
2024-11-23 01:40:24 +01:00
Hans Ulrich Niedermann
b8594d1df1
ci: Fix macos brew install issue with pkg-config
...
The macos build's "brew install" command has developed a
build failure without us being involved at all:
Error: The `brew link` step did not complete successfully
The formula built, but is not symlinked into /opt/homebrew
Could not symlink bin/pkg-config
Target /opt/homebrew/bin/pkg-config
is a symlink belonging to pkg-config@0.29 .2. You can unlink it:
brew unlink pkg-config@0.29 .2
This makes the macos build work again and implements the suggestions
brew prints when installing bison and flex, regarding PATH, LDFLAGS,
and CPPFLAGS.
2024-11-23 01:40:04 +01:00
Hans Ulrich Niedermann
79e091b545
ci: Use multi-line format to invoke configure
...
Use the multi-line format to invoke configure with a long command line.
This prepares for even longer command lines.
2024-11-22 20:11:29 +01:00
Hans Ulrich Niedermann
2f6bd67a52
elf2tag: Add -h and --help arguments
2024-11-20 16:33:31 +01:00
Stefan Rueger
d7e5b43824
Update avrintel files
2024-11-16 23:09:19 +00:00
Stefan Rueger
f6efda5fe7
Add AVR32EB* parts
2024-11-16 23:01:15 +00:00