Marius Greuel
f0aaa7bdeb
Add support for COM port discovery via USB VID/PID Add support for Leonardo USB bootloader auto-reset
2022-01-08 15:27:52 +01:00
Marius Greuel
428f5828b4
Add cross-compile to GitHub build actions
2022-01-07 23:57:54 +01:00
Marius Greuel
fc54ef5e59
Clean up legacy code
2022-01-07 17:57:02 +01:00
Marius Greuel
fe6f08d48f
Use alloca for stack based memory allocation
2022-01-07 17:54:36 +01:00
Marius Greuel
1fb88c3040
Add external libraries to CMake project
2022-01-07 17:54:36 +01:00
Marius Greuel
c035c91db5
Add compatibility shim for MSVC
2022-01-07 17:54:36 +01:00
Marius Greuel
f20c4bd9e6
Add support for Teensy bootloader
2022-01-06 23:39:17 +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
Marius Greuel
3747db516a
Add support for Micronucleus bootloader
2022-01-04 18:37:57 +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
Yegor Yefremov
dc1fed40bf
avrftdi: don't use the deprecated ftdi_usb_purge_buffers routine
...
Since commit ed46f09c1ccd1351e003a200ba50e3e4778ac478 (Implement
tc[io]flush methods & deprecate broken purge_buffers methods.)
ftdi_usb_purge_buffers() routine is deprecated. Use HAVE_FTDI_TCIOFLUSH
macro to invoke the newly introduced ftdi_tcioflush() routine.
2022-01-03 17:59:05 +01:00
Marius Greuel
12a67554d9
Derive program version from last commit
2022-01-03 15:04:25 +01:00
Marius Greuel
e843db55ae
Use yacc/byacc as an alternative to bison
2022-01-03 13:10:54 +01:00
Joerg Wunsch
a625db23e0
Merge remote-tracking branch 'upstream/main'
2021-12-28 15:00:53 +01:00
Marius Greuel
3840468e36
Improve CMake project to filter conditional sections
2021-12-26 16:46:15 +01:00
Marius Greuel
f391b7138b
Improve CMake project for FreeBSD builds
2021-12-26 16:40:28 +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
Marius Greuel
86cef2559f
Add serialupdi to CMakeLists.txt
2021-12-22 22:40:21 +01:00
Marius Greuel
e4ebfe420c
Add Windows version resource
2021-12-20 17:51:44 +01:00
Marius Greuel
fbdb6a98c0
Add CMake project
2021-12-20 17:50:42 +01:00