Commit Graph

2547 Commits

Author SHA1 Message Date
Marius Greuel 488da2642a build.sh: For compatibility with old CMake versions, use old syntax to generate build system 2023-02-04 17:54:18 +01:00
Stefan Rueger 5ec72e240b
Update News 2023-01-14 14:46:17 +00:00
Stefan Rueger 347ecadae9
Merge pull request #1282 from stefanrueger/grammar
Reduce complexity of grammar
2023-01-14 14:36:20 +00:00
Stefan Rueger 7e5bfdeff0
Merge pull request #1277 from stefanrueger/silence
Silence gcc compiler warnings
2023-01-14 14:35:11 +00:00
Stefan Rueger b89b79d332
Merge pull request #1276 from mcuee/document_fix
Fix documentation for avrftdi pin numbers to start with 0
2023-01-14 14:34:03 +00:00
Stefan Rueger 65686c7fed
Merge pull request #1273 from stefanrueger/stk500_value_polling
Only send write flash cmd to STK500v2 programmers if page not empty
2023-01-14 14:29:59 +00:00
Stefan Rueger a3b7072b7d
Merge pull request #1272 from stefanrueger/mode_memdelay
Correct memory mode, delay and readback for classic parts
2023-01-14 14:29:19 +00:00
Stefan Rueger 1fa34c58a7
Print warnings for deprecated grammar use 2023-01-13 23:34:28 +00:00
Stefan Rueger 09c4b670c7
Shift simple part/memory components from grammar to config.c table 2023-01-13 23:34:18 +00:00
mcuee 9cf4f55b87
Merge pull request #1280 from mcuee/configure_ac_readline
Update configure.ac to reflect HAVE_READLINE statue
2023-01-13 13:29:31 +08:00
mcuee b3a29917b0
Merge pull request #1279 from mcuee/configure_ac_update
Update configure.ac for MinGW build
2023-01-13 13:29:14 +08:00
mcuee 6595f53425
Update configure.ac to reflect HAVE_READLINE statue 2023-01-13 11:05:16 +08:00
Stefan Rueger 0ae6c6543b
Shift simple programmer components from grammar to config.c table 2023-01-12 23:59:45 +00:00
Stefan Rueger f9c5c0cfbc
Silence sign-cpmpare warnings in pickit2.c 2023-01-12 14:09:38 +00:00
mcuee a22d379c03
Update configure.ac for MinGW build
Fix avrdudes#957.
Even though we are only supporting CMake build now, the fix is simple enough and not affecting CMake.
2023-01-12 21:06:36 +08:00
Stefan Rueger 22f9bc5260
Enable -Wextra -Wno-unused-parameter by default for gcc 2023-01-12 00:01:46 +00:00
Stefan Rueger 6088c9b98f
Silence sign-compare warning in avr910.c 2023-01-11 23:55:07 +00:00
Stefan Rueger e349cd1f6b
Silence sign-compare warning in buterfly.c 2023-01-11 23:52:59 +00:00
Stefan Rueger 7ad5289d66
Silence sign-compare warnings in dfu.c 2023-01-11 23:50:26 +00:00
Stefan Rueger b75e26bf6d
Silence sign-compare warnings in flip1.c 2023-01-11 23:48:04 +00:00
Stefan Rueger 81f01939c2
Silence missing-field-initializers warning in flip1.c 2023-01-11 23:45:07 +00:00
Stefan Rueger 2a79faae86
Silence sign-compare warnings in flip2.c 2023-01-11 23:38:43 +00:00
Stefan Rueger 3c51fb6aae
Silence sign-compare warnings in ft245r.c 2023-01-11 23:34:14 +00:00
Stefan Rueger 3b7f0d2c55
Use portable %lu and cast for size_t 2023-01-11 23:25:13 +00:00
Stefan Rueger 507031badf
Silence compiler warnings in jtagm.c 2023-01-11 23:18:08 +00:00
Stefan Rueger 6d15d24a4d
Fix fall through error in jtagmkI.c 2023-01-11 23:12:44 +00:00
Stefan Rueger cec9715ba2
Silence sign-compare warnings in lists.c 2023-01-11 23:09:56 +00:00
Stefan Rueger 7f0fe41b6c
Silence sign-compare warnings in micronucleus.c 2023-01-11 22:56:41 +00:00
Stefan Rueger aa258ace36
Silence sign-compare warnings in pgm_type.c and clean up 2023-01-11 19:32:16 +00:00
Stefan Rueger e089d7ecc5
Silence sign-compare warnings in pindefs.c 2023-01-11 19:07:02 +00:00
Stefan Rueger 3521c9d9fb
Silence sign-compare warnings in ser_avrdoper.c 2023-01-11 19:01:00 +00:00
Stefan Rueger c6b2f12c04
Silence sign-compare warnings in serialupdi.c 2023-01-11 18:48:14 +00:00
Stefan Rueger 3611c89ee0
Silence sign-compare warnings in usbasp.c 2023-01-11 18:32:51 +00:00
Stefan Rueger 246d2d502d
Silence sign-compare warning in usb_hidapi.c 2023-01-11 18:25:00 +00:00
Stefan Rueger 79dd434d20
Silence sign-compare warnings in usbtiny.c 2023-01-11 17:42:05 +00:00
Stefan Rueger 319ee2db9c
Silence fall through warning in update.c 2023-01-11 17:34:51 +00:00
mcuee 368bad5ca0
Document fix for avrftdi bit number should start with 0
This resolves https://github.com/avrdudes/avrdude/issues/369
2023-01-11 14:50:24 +08:00
Marius Greuel 6b95f9d181 Update README.md to point to GitHub Releases 2023-01-09 20:00:07 +01:00
Stefan Rueger 8150930958
Only send write flash cmd to STK500v2 programmers if page not empty
... except if it's for a bootloader: they might need to know about
0xff pages if they use an SPM page erase command and therefore
memory does not look like NOR-memory.

This is a slight optimisation for all parts (as writing 0xff pages
on NOR-memory flash is a NOP), but more importantly, prevents a
firmware error to surface for those parts that need to carry out
value polling to determine when writing the page has finished on
the device.
2023-01-09 14:14:40 +00:00
Joerg Wunsch a8931a4eb1 Post-release 7.1 changes 2023-01-08 22:40:45 +01:00
Joerg Wunsch 2e0be1e1ae This is AVRDUDE release 7.1 2023-01-08 22:28:14 +01:00
Stefan Rueger beeb14ee3d
Correct memory mode, delay and readback parameters
Injected automatically from the corresponding ATDF files
2023-01-08 17:03:23 +00:00
Stefan Rueger dcb8165a1c
Show memory mode as hex number in avrdude.conf
It is a bitfield instructing STK500 how to program the memory
2023-01-08 16:57:09 +00:00
mcuee e226add045
Merge pull request #1268 from mariusgreuel/pr-update-actions
Update GitHub actions
2023-01-06 13:10:14 +08:00
Stefan Rueger 1b8a4d48ab
Update NEWS 2023-01-05 17:40:07 +00:00
Stefan Rueger 5642cecb82
Merge pull request #1269 from mariusgreuel/pr-update-windows-hidapi
Update to latest MSVC fork of hidapi to include bug fixes
2023-01-05 17:39:02 +00:00
Marius Greuel 6e1f14bc7a Update to latest MSVC fork of hidapi to include bug fixes 2023-01-05 18:21:01 +01:00
Stefan Rueger 7250d3fea3
Update NEWS 2023-01-05 16:55:05 +00:00
Stefan Rueger 4c1192e884
Merge pull request #1266 from stefanrueger/avrcache
Silence page erase in cache code
2023-01-05 16:44:05 +00:00
Stefan Rueger 653d66b014
Ensure full words are loaded, low-byte first, for ISP programming (#1265) 2023-01-05 16:43:35 +00:00