Jeroen F.J. Laros

Results 22 issues of Jeroen F.J. Laros

The main reason for this patch is to route reop list messages to the appropriate channel buffer.

feature

### Describe the problem When trying to compile the following sketch, ```cpp template void test(size_t arr[N / 2]) {} void setup() {} void loop() {} ``` this error is raised:...

topic: code
type: imperfection
topic: build-process

When compiling the following sketch, ```cpp #include void setup() {} void loop() {} ``` this error is raised: ```txt arduino-cli compile --fqbn arduino:avr:pro --warnings all --output-dir build \ --build-property compiler.cpp.extra_flags="-pedantic"...

All three functions have the following signature `double (*)(double)`. This is now reflected in the documentation.

bug
Waiting for feedback

Perhaps this functionality is already implemented in some form or another, if so, please decline this pull request. I have encountered a number of puzzles that contain multiple copies of...

Prototype incorrectly generated for struct member function under certain conditions ### Describe the problem In order to make it easier for beginners to get started with writing Arduino sketches, and...

type: imperfection
topic: build-process

In this PR, an implementation of `Pair` (analogous to `std::pair`), a helper function to create a `Pair` and two `Stream` insertion operators are added. The basic `Stream` insertion operator allows...

enhancement

I wrote a couple of lines of helper code to allow for easy printing. If anyone is interested, I could incorporate it in `Stream.h` and open a pull request. Usage:...

enhancement

It seems that a number of people expect the EEPROM `put` and `get` functions to work with C strings and `String` objects [[1](https://forum.arduino.cc/t/is-it-recommended-to-space-out-eeprom-addresses-when-there-are-multiple-data-variables/997200), [2](https://forum.arduino.cc/t/how-to-store-the-serial-received-string-to-eeprom/1028193)]. This patch implements that functionality. Example...

enhancement