Stefan Rueger
Stefan Rueger
AVRDUE only invokes the programmer's *_paged_load() and *_paged_write() when the memory page size exceeds 1. Compact bootloaders (think optiboot et al) typically only ever implement paged memory access for flash...
See Issue #1114
Supposed to fix Issue #1104
Supposed to fix #970. The fundamental avr_read() and avr_write() functions that carry out `-U` use `if(pgm->paged_... && mem->page_size > 1)` to decide whether to use paged access. I believe the...
Now that the functionality and documentation of AVRDUDE has grown over the last couple of years, I couldn't help noticing that the (concept) index of the documentation does not have...
Using mmt_malloc(), mmt_realloc(), mmt_strdup() and mmt_free() has the benefit of adding another layer of indirection in `avrdude.h` so that applications can replace the memory allocation and management routines at compile...
See [here for details](https://github.com/avrdudes/avrdude/pull/1792#issuecomment-2080427099)
After installing `libgpiod-dev` on ubuntu 20.04 (long-term-support until April 2030), cmake enabling LINUXGPIO fails to build: `gpiod_line_set_direction_input()` is missing in `libgpiod`. @mhei @mcuee Any ideas how to solve this? ```...
Fixes #1799 The `%hd` converts the int argument to short before printing, so I suspect #1799 is a matter of overzealous compiler warning.
This PR intends to move all static variables used in libavrdude functions into a *single* structure called `cx_t`; the idea is that there is *one* global context pointer `cx_t *cx`...