Stefan Rueger

Results 36 issues of Stefan Rueger

The pins_arduino.h in Moteino/MEGA/Core/Moteino.zip can be improved: - There is no definition for digitalPinToInterrupt(p). This triggers a compilation error. I suggest # define digitalPinToInterrupt(p) ((p) == 10? 0: (p) ==...

Try `avrdude -c*/h` and play with it. Now `avrdude -c* -p*` should output a file that could be used to replace `avrdude.conf` for the part and programmer definitions. Am aware...

enhancement

My workflow during development is like this: The first time I check out a branch I do ``` $ rm -rf build_linux $ cmake -D CMAKE_BUILD_TYPE=RelWithDebInfo -B build_linux $ cmake...

bug

When I use cmake for installing `avrdude.1` gets copied into the wrong place ``` sh $ ls -l /usr/local/share/man/ total 36K drwxr-xr-x 2 root 4.0K Aug 12 16:03 man1 drwxrwxr-x...

bug

While reading `lexer.l` it occurred to me that the parsing of strings takes place in a 1024 byte buffer without checking boundaries. A long string in `avrdude.conf` can crash avrdude:...

bug

Pollindex can be set as a parameter in `avrdude.conf` for the part itself and, *independent of this,* for any of its memories. The part pollindex is documented and finds good...

bug
documentation

This PR checks -U update requests for - Typos in memory names - Whether the files can be written or read - Automatic format detection if necessary before opening the...

enhancement

**Problem.** -U writes sometimes more bytes to flash/memory than input file has. This happens when - The programmer provides a paged write routine and - The the input file leaves...

bug

Terminal mode already gives a radically different user experience depending on which OS it is compiled for and whether or not the readline library has been compiled with AVRDUDE. I...

help wanted

The reason for this is that terminal mode relies on the generic `avr_write_byte()` routine https://github.com/avrdudes/avrdude/blob/64ee4858fd5e4a2ce65cf3c280274674c4320de5/src/term.c#L569-L570 - Which in turn dispatches to the individual programmer's write byte routine - Which in...

bug