Joerg Wunsch
950583323f
PR #845 merged
2022-01-20 10:23:31 +01:00
Jörg Wunsch
0682af212c
Merge pull request #845 from MCUdude/reduce-verbosity
...
Reduce verbosity when setting fuses and uploading programs
2022-01-20 10:22:52 +01:00
Joerg Wunsch
090920298d
PR #842 done
2022-01-18 13:26:52 +01:00
Jörg Wunsch
fa58267643
Merge pull request #842 from mariusgreuel/pr-ft232r
...
Add a new programmer ft232h
2022-01-18 13:25:25 +01:00
Joerg Wunsch
b3c76f3e54
PR #836 is merged, mention all new devices brought by that
2022-01-16 23:01:10 +01:00
Jörg Wunsch
54d143d4a5
Merge pull request #836 from MCUdude/add-missing-targets
...
Add missing tinyAVR-2, AVR DD and AVR EA targets
2022-01-16 22:59:41 +01:00
Joerg Wunsch
e5edecf95e
PR #811 is merged
2022-01-14 08:25:43 +01:00
Jörg Wunsch
b99687f33c
Merge pull request #811 from dbuchwald/main
...
Added missing RTS/DTR management feature to serialupdi programmer
2022-01-14 08:24:58 +01:00
Joerg Wunsch
153031d6d6
Copy over description of extended parameters to avrdude.1
2022-01-14 08:18:56 +01:00
Joerg Wunsch
c31578cbbd
Add cscope.out to list of ignored files
2022-01-13 22:43:03 +01:00
Joerg Wunsch
5c264992fc
PR #832 is done
2022-01-13 21:47:53 +01:00
Jörg Wunsch
77a5703c5c
Merge pull request #832 from MCUdude/add-even-more-missing-targets
...
Add missing ATmega and ATtiny targets
2022-01-13 21:26:43 +01:00
Joerg Wunsch
822578cffd
Mention PR #809
...
Also fix signatures for ATmega169A, ATmega165 and ATmega165A.
2022-01-13 20:08:40 +01:00
Jörg Wunsch
d1634e4d96
Merge pull request #809 from MCUdude/add-missing-atmega-targets
...
Add missing ATmega__5 and ATmega__9 targets to avrdude.conf
2022-01-13 19:59:42 +01:00
Joerg Wunsch
1faa02b9cb
Mention PR #828 and issue #823
2022-01-11 22:13:57 +01:00
Jörg Wunsch
dc2f5b25a2
Merge pull request #828 from dl8dtl/fix-tpi-fuse-write
...
Fix for TPI fuse write (closes #823 )
2022-01-11 22:12:37 +01:00
Joerg Wunsch
65d5cfadc1
Fix for TPI fuse write
...
In get_fuse_bitmask(), ensure the AVR_OP_READ and AVR_OP_WRITE
m->op[] fields are actually filled in, before referencing them.
If they are missing, just return a full byte mask (0xFF).
In avr_write(), for TPI memory, if the write consist of one byte onle
(which is the case for fuse byte writing), resort to avr_write_byte()
instead as it already implements everything needed. This leaves the
avr_write() implementation to handle full paged writes with an even
number of bytes only.
2022-01-11 22:00:22 +01:00
Joerg Wunsch
1049777283
PR #826 is done
2022-01-11 15:41:32 +01:00
Jörg Wunsch
4e1bbf07ac
Merge pull request #826 from yegorich/cmake-dll
...
CMake: enable dynamic-link library for libavrdude
2022-01-11 15:40:58 +01:00
Joerg Wunsch
60bda0bcc4
PR #820 is merged
2022-01-11 12:45:04 +01:00
Jörg Wunsch
2d833e7ceb
Merge pull request #820 from dl8dtl/libavrdude-remove-ac_cfg_h
...
Remove ac_cfg.h from libavrdude.h
2022-01-11 12:44:26 +01:00
Joerg Wunsch
b33709bc04
Mention Micronucleus bootloader (PR #786 - thanks, Hans!)
2022-01-10 22:15:14 +01:00
Joerg Wunsch
c7f7fcda8e
Fix URL for linuxgpio programmer
...
Closes #419
2022-01-10 22:12:36 +01:00
Joerg Wunsch
6870417860
Merge branch 'main' of github.com:avrdudes/avrdude
2022-01-10 21:45:14 +01:00
Joerg Wunsch
829425f246
Mention PR #818
2022-01-10 21:33:31 +01:00
Jörg Wunsch
22e6c4b325
Merge pull request #818 from yegorich/pindefs-fix-warning
...
pindefs: conform to the function declaration
2022-01-10 21:33:04 +01:00
Joerg Wunsch
a3bf6cc4c5
Fix names of Logic Green devices
...
There's some confusion as the datasheet calls the device family
LGT8FX8P but the devices itself are LGT8F88P through LGT8F328P.
Obviously, the "X" is actually a wildcard denoting the flash size.
2022-01-10 21:29:09 +01:00
Joerg Wunsch
b1b80bfa4a
Mention PR #817 and issue #812
2022-01-10 21:27:01 +01:00
Jörg Wunsch
0a4193f742
Merge pull request #817 from mariusgreuel/pr-print-expected-part
...
Print expected part
2022-01-10 21:25:39 +01:00
Joerg Wunsch
48bcc269e2
Remove ac_cfg.h from libavrdude.h
2022-01-10 15:12:33 +01:00
Joerg Wunsch
cf35b7fe32
Include ac_cfg.h before libavrdude.h
...
On MSVC, this is required in order to have a definition of
PATH_MAX in place.
2022-01-10 14:51:48 +01:00
Joerg Wunsch
fa8a31740f
Remove ac_cfg.h from libavrdude.h
2022-01-10 14:27:08 +01:00
Joerg Wunsch
ea29434568
Mention PR #814 and the issues it closes
2022-01-09 20:33:05 +01:00
Jörg Wunsch
5746bb2670
Merge pull request #814 from dl8dtl/notify-open-failure
...
Notify user about open failure
Closes #813 (also closes #471 )
2022-01-09 20:30:10 +01:00
Joerg Wunsch
a182ef5a26
Notify user if pgm->open() failes
...
This is supposed to fix issue #813
2022-01-08 22:02:25 +01:00
Joerg Wunsch
e3338c428f
Add PR #810
2022-01-08 18:27:48 +01:00
Jörg Wunsch
f1dbb2aae8
Merge pull request #810 from yegorich/ignore-ac-cfg-h-in
...
Ignore ac_cfg.h.in~
2022-01-08 18:27:12 +01:00
Joerg Wunsch
7d574ccf0b
PR #808 is done
2022-01-07 21:40:59 +01:00
Jörg Wunsch
366a368882
Merge pull request #808 from yegorich/fix-invalid-sscanf-arg-type
...
buspirate: fix invalidScanfArgType_int warning
2022-01-07 21:40:25 +01:00
Joerg Wunsch
11f7692cc0
Mention PR #798 - all those Windows changes
2022-01-07 18:31:54 +01:00
Jörg Wunsch
6a737a0c13
Merge pull request #798 from mariusgreuel/pr-msvc
...
Add MSVC builds and better WinUSB/FTDI support
2022-01-07 18:30:19 +01:00
Joerg Wunsch
3a3250322d
Mention PR #807
2022-01-07 13:17:25 +01:00
Jörg Wunsch
a91e389a5e
Merge pull request #807 from yegorich/src-typos
...
Fix typos all over the code
2022-01-07 13:15:14 +01:00
Joerg Wunsch
8c4c9d0090
Add PR #801
2022-01-07 09:23:49 +01:00
Jörg Wunsch
539eec79e6
Merge pull request #801 from dl8dtl/conffile-clean-up
...
Conffile clean up
2022-01-07 09:23:17 +01:00
Joerg Wunsch
32d78cc9a0
Mention new ATtinys supported
2022-01-07 09:10:30 +01:00
Joerg Wunsch
5cbd6a5160
Mention PR #802
2022-01-07 09:08:58 +01:00
Jörg Wunsch
ac7a794b70
Merge pull request #802 from mariusgreuel/pr-teensy
...
Add support for Teensy bootloader
2022-01-07 09:07:40 +01:00
Joerg Wunsch
67df9b0782
Mention closed PR #803 (and its related issues)
2022-01-06 22:58:46 +01:00
Jörg Wunsch
118993a584
Merge pull request #803 from MCUdude/add-missing-targets
...
Add missing ATtiny targets to avrdude.conf
2022-01-06 22:51:57 +01:00
Joerg Wunsch
6cfdb3a04b
Remove obsolete file
2022-01-06 22:39:36 +01:00
Joerg Wunsch
fffbd09767
Mention PR #806 as fixed
2022-01-06 15:55:51 +01:00
Jörg Wunsch
75fd2d5ea4
Merge pull request #806 from yegorich/fix-realloc
...
term: fix memleakOnRealloc
2022-01-06 15:55:19 +01:00
Joerg Wunsch
7bf9711392
Mention PR #804
2022-01-05 22:46:36 +01:00
Jörg Wunsch
3069105134
Merge pull request #804 from yegorich/add-tags-to-gitignore
...
Ignore ctags index file
2022-01-05 22:43:29 +01:00
Joerg Wunsch
8c1c803fb2
Mention PR #792 as closed
2022-01-05 17:54:49 +01:00
Jörg Wunsch
97c34f7b26
Merge pull request #792 from yegorich/ftdi-fix-deprecated-call
...
avrftdi: don't use the deprecated ftdi_usb_purge_buffers routine
2022-01-05 17:41:08 +01:00
Joerg Wunsch
1529277477
When finding LIBFTDI, don't clobber LIBS but extend it
2022-01-05 17:26:39 +01:00
Jörg Wunsch
48a8388b09
Merge pull request #789 from MCUdude/main
...
Add jtag2updi support
2022-01-05 08:26:55 +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
Joerg Wunsch
124ef7fe3d
Move the backslash replacement out into a separate function
2022-01-04 23:10:14 +01:00
Joerg Wunsch
6a87a110cc
Move the config file names out as #define into avrdude.h
2022-01-04 23:03:47 +01:00
Joerg Wunsch
374861f62e
Move the system config file search after option processing
...
For one, this allows us to use MSG_DEBUG in order to emit debug
messages (requires -v processing).
As another effect, if the -C conffile option was given, there is no
need at all to run through all the process of looking up a system
config file - it's right there already.
Also, move it after the logfile creation if -l logfile was given, so
the respective debug message can go to the logfile.
2022-01-04 22:45:47 +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
eff180353e
Merge branch 'main' of github.com:dl8dtl/avrdude
2022-01-03 23:55: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
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
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
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
Joerg Wunsch
89c4ab0375
Remove the License subclause
2021-12-31 00:07:52 +01:00
Joerg Wunsch
e3520aba9d
Merge remote-tracking branch 'upstream/main'
2021-12-28 23:42:08 +01:00
Jörg Wunsch
4c3530e199
Merge pull request #787 from dl8dtl/serialupdi-manpage
...
Serialupdi manpage
2021-12-28 23:41:22 +01:00
Joerg Wunsch
a369f9d28f
SerialUPDI man page addition
2021-12-28 23:34:34 +01:00
Joerg Wunsch
fd276c1e88
Add SerialUPDI documentation to man page
2021-12-28 23:32:48 +01:00
Joerg Wunsch
805ca48ffa
Merge remote-tracking branch 'upstream/main'
2021-12-28 23:24:13 +01:00
Jörg Wunsch
b14459dc04
Merge pull request #782 from dbuchwald/main
...
Documentation for SerialUPDI programmer
2021-12-28 23:23:37 +01:00
Joerg Wunsch
a625db23e0
Merge remote-tracking branch 'upstream/main'
2021-12-28 15:00:53 +01:00
Jörg Wunsch
f531af70db
Merge pull request #783 from mariusgreuel/pr-improve-cmake
...
Improve CMake project
2021-12-28 14:47:58 +01:00
Jörg Wunsch
5520bd6711
Merge pull request #784 from mariusgreuel/pr-bugfix-avr_read
...
Fix avr_read() for page reads
Closes issue #481
2021-12-26 18:34:39 +01:00
Jörg Wunsch
c60c5c4b83
Merge pull request #779 from yegorich/memleaks
...
Fix memory leaks
In jtag3_send() and jtagmkI_send(), free the buffer when returning an error.
2021-12-26 00:44:33 +01:00
Jörg Wunsch
3d39f3f232
Merge pull request #777 from yegorich/typos
...
Fix typos in src/avrftdi.c.
No actual code change imposed.
2021-12-23 17:52:36 +01:00
Joerg Wunsch
025ebd4ae8
Ah OK, CMAKE doesn't like dashes in the version number.
...
Turn 6.99-20211218 into 6.99.20211218
2021-12-22 23:33:20 +01:00
Joerg Wunsch
47947fb35c
Make version numbers of configure.ac and CMakeLists.txt match
...
We are moving towards AVRDUDE 7.0, so express this by using
6.99 by now.
2021-12-22 23:27:05 +01:00
Jörg Wunsch
1f44ec5e0c
Merge pull request #768 from mariusgreuel/pr-migration2
...
GitHub Migration part 2: start a CMake infrastructure
2021-12-22 22:20:21 +01:00
Jörg Wunsch
2c0ccfed3a
Merge pull request #772 from dbuchwald/main
...
SerialUPDI implementation - release candidate 1
2021-12-22 20:01:35 +01:00
Jörg Wunsch
cef773d17f
Merge pull request #769 from mariusgreuel/pr-windows-cleanup
...
Remove 'windows' folder with giveio.sys driver
2021-12-21 18:11:10 +01:00
Joerg Wunsch
868895e2e0
Make `bootstrap' executable
...
That bit appears to get lost during transition from SVN.
2021-12-19 00:35:52 +01:00
Jörg Wunsch
6454bd79a8
Merge pull request #767 from dl8dtl/toplevel-updates
...
Update toplevel files.
2021-12-18 22:35:02 +01:00
Joerg Wunsch
3a8af359f3
Update toplevel files.
...
Integrate old INSTALL into README.md, both files had a lot
of (potential) overlap.
Add template for new entries in NEWS, targetting next release.
Bump version number to 6.99-20211218
Tentatively, with the Github migration and all ongoing code
restructuring, we aim for a version 7.0 release at some point
in the future.
2021-12-18 22:32:50 +01:00
Jörg Wunsch
6404e78154
Merge pull request #765 from mariusgreuel/pr-migration1
...
GitHub Migration
* Move source files to src/ subdir
* Remove ChangeLog* - meta information is kept in VCS anyway
* replace old README by readme.md
2021-12-18 21:38:03 +01:00
Joerg Wunsch
7015ebe0d6
Update for release of version 6.4
...
git-svn-id: svn://svn.savannah.nongnu.org/avrdude/trunk/avrdude@1523 81a1dc3b-b13d-400b-aceb-764788c761c2
2021-12-16 21:02:35 +00:00
Joerg Wunsch
02a2cab296
Add a project-related INSTALL file
...
git-svn-id: svn://svn.savannah.nongnu.org/avrdude/trunk/avrdude@1521 81a1dc3b-b13d-400b-aceb-764788c761c2
2021-12-14 22:03:51 +00:00
Joerg Wunsch
6264404cc1
Allow for overriding make tool from environment
...
gmake (GNU make) appears to handle some dependencies better here than
bmake (BSD make).
git-svn-id: svn://svn.savannah.nongnu.org/avrdude/trunk/avrdude@1515 81a1dc3b-b13d-400b-aceb-764788c761c2
2021-12-10 22:34:57 +00:00