Stefan Rueger

Results 36 issues of 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...

bug

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...

bug
enhancement

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...

documentation
enhancement

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...

enhancement

See [here for details](https://github.com/avrdudes/avrdude/pull/1792#issuecomment-2080427099)

enhancement

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? ```...

bug

Fixes #1799 The `%hd` converts the int argument to short before printing, so I suspect #1799 is a matter of overzealous compiler warning.

bug

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`...

enhancement