Commit Graph

1552 Commits

Author SHA1 Message Date
Marius Greuel
319f892d03 CI Action for texinfo 2022-01-06 13:48:50 +01:00
Marius Greuel
caea5fe234 Add GitHub deploy action 2022-01-06 00:44:59 +01:00
Marius Greuel
fd03dde753 Add advapi32.lib to MSVC builds 2022-01-05 17:11:59 +01:00
Marius Greuel
df94dfc0ee Replace MSVC implementation of __builtin_popcount with C code 2022-01-05 16:52:41 +01:00
Marius Greuel
cb3264020b Add a missing define to the MSVC compatiblity shim 2022-01-05 11:13:19 +01:00
Marius Greuel
48e340803c Always upload GitHub Build artifacts, even on failure 2022-01-05 10:56:22 +01:00
Marius Greuel
0d69645936 Add cross-compile to GitHub build actions 2022-01-05 10:56:10 +01:00
Marius Greuel
8b1ba161c3 Add support for Teensy bootloader 2022-01-05 10:56:01 +01:00
Marius Greuel
ed5dc5e747 Add CMake settings for Visual Studio 2022-01-05 10:43:39 +01:00
Marius Greuel
c9572f6c6b Add external libraries to CMake project 2022-01-05 10:43:39 +01:00
Marius Greuel
5fd8f551ac Update README.md 2022-01-05 10:39:18 +01:00
Marius Greuel
63e9832f61 Add support for COM port discovery via USB VID/PID Add support for Leonardo USB bootloader auto-reset 2022-01-05 10:38:38 +01:00
Marius Greuel
e856d1d9af Correct endpoint direction for control messages of USBtinyISP devices 2022-01-05 10:38:38 +01:00
Marius Greuel
a3f585de02 Change Intel HEX line length from 32 to 16 to match line length of avr-objcopy 2022-01-05 10:38:38 +01:00
Marius Greuel
e4e73dcc38 Add compatibility shim for MSVC 2022-01-05 10:38:38 +01:00
Marius Greuel
d3bc0524f7 Change program URL to github.com 2022-01-05 10:38:38 +01:00
Marius Greuel
e5fe6534b5 Change .editorconfig tab width to 8 2022-01-05 10:37:55 +01:00
Jörg Wunsch
48a8388b09 Merge pull request #789 from MCUdude/main
Add jtag2updi support
2022-01-05 08:26:55 +01:00
Hans
4b76ccc951 Merge branch 'main' into main 2022-01-05 08:05:38 +01:00
Jörg Wunsch
e27990bd54 Merge pull request #786 from mariusgreuel/pr-micronucleus
Add support for Micronucleus bootloader
2022-01-04 23:52:00 +01:00
Jörg Wunsch
b8c825c9af Merge pull request #795 from MCUdude/add-pkobn_updi-vtarg
Add target voltage adjustment for Curiosity Nano boards
2022-01-04 23:50:20 +01:00
Marius Greuel
3747db516a Add support for Micronucleus bootloader 2022-01-04 18:37:57 +01:00
Joerg Wunsch
dba89e7269 Mention PR #796 as fixed 2022-01-04 14:07:15 +01:00
Joerg Wunsch
863f77d827 Fix a (valid) warning about comparison of char vs. int against EOF
Closes PR #796
2022-01-04 13:48:11 +01:00
Joerg Wunsch
9c7bb3787d Revert "Hint about possibly differing licensing terms."
This reverts commit fa079bec8c.

Changing the COPYING file prevents automatic license detections
from working correctly.
2022-01-04 12:53:27 +01:00
Joerg Wunsch
f9ea588525 Update the man page to reflect the search order for avrdude.conf 2022-01-03 23:53:51 +01:00
Joerg Wunsch
fa079bec8c Hint about possibly differing licensing terms.
With the advent of whereami.[ch], not all files have a uniform
license anymore.
2022-01-03 23:35:59 +01:00
Joerg Wunsch
3a77394d67 Mention recent PRs and fixed issues 2022-01-03 23:35:10 +01:00
Kristof Mulier
5c896992cd Find 'avrdude.conf' based on absolute path to executable (#780)
* Find 'avrdude.conf' based on absolute path to executable

* Update coding style

* Update coding style

* Update 'src/doc/avrdude.texi' to reflect the new search method for 'avrdude.conf'
2022-01-03 23:20:31 +01:00
Jörg Wunsch
6aa65683ad Merge pull request #794 from mariusgreuel/pr-auto-version
Derive program version string from last commit

(Works on CMake only.)
2022-01-03 23:06:37 +01:00
MCUdude
ecca860972 Add target voltage adjustment for Curiosity Nano boards
in Avrdude terminal mode
2022-01-03 18:51:33 +01:00
Marius Greuel
4d5af6370d Change version URL from Savannah to GitHub 2022-01-03 15:13:00 +01:00
Marius Greuel
12a67554d9 Derive program version from last commit 2022-01-03 15:04:25 +01:00
Jörg Wunsch
aa2f132b24 Merge pull request #793 from mariusgreuel/pr-yacc
Use yacc/byacc as an alternative to bison, closes #785
2022-01-03 14:05:11 +01:00
Marius Greuel
e843db55ae Use yacc/byacc as an alternative to bison 2022-01-03 13:10:54 +01:00
MCUdude
f96b98e9df Mute "flash and boot" warning if s UPDI programmer is used
Currently, no UPDI compatible AVR has a dedicated boot section like the Xmegas do
2022-01-02 19:20:05 +01:00
MCUdude
dcd5374ae9 Print meaningful error if programmer doesn't support target 2022-01-02 12:57:42 +01:00
MCUdude
b9f03b1377 Fix typo in URL 2022-01-02 12:13:15 +01:00
MCUdude
f5bec43812 Add jtag2updi programmer to docs 2022-01-02 12:13:15 +01:00
MCUdude
a2a276a8cc Add support for UPDI devices though jtag2updi
'Hack' borrowed from https://github.com/facchinm/avrdude
2022-01-02 12:13:15 +01:00
MCUdude
71d5dbec48 Add more jtagmkii baud rates 2022-01-02 12:13:13 +01:00
Joerg Wunsch
c69627a87c Update NEWS
Structure has also been changed to use the Github terminology
(issues and pull requests, rather than bugs and patches).
2022-01-01 21:11:31 +01:00
Joerg Wunsch
a6a06f47f6 Prevent spi' and pgm' commands from crashing terminal mode
These commands are been meaningful only on direct bitbang programming
adapters which implement a pgm->setpin method.

Disable these commands for all other programmers, and issue an
informational message.

This is a partial fix for bug #790.
2022-01-01 20:58:26 +01:00
Jörg Wunsch
69231d7ad0 Merge pull request #791 from MCUdude/add-programmers
Add PicKit4 and SNAP programmers
2022-01-01 20:31:59 +01:00
MCUdude
2623e7a9fa Update docs to reflect new programmers 2022-01-01 12:06:52 +01:00
MCUdude
302b6eb05a Add PicKit4 and SNAP ISP and PDI programmer options 2022-01-01 12:04:16 +01:00
Joerg Wunsch
89c4ab0375 Remove the License subclause 2021-12-31 00:07:52 +01:00
Marius Greuel
5246cf1750 Make Windows version resource accept fewer than four version numbers 2021-12-29 22:28:19 +01:00
Marius Greuel
65e3fe358a Always upload GitHub Build artifacts, even on failure 2021-12-29 22:27:36 +01:00
MCUdude
0a335e2f73 Add jtag2updi programmer 2021-12-29 14:27:51 +01:00