Open an issue on the repository and provide the following information:
- What version of the library are you using?
- What board and/or framework are you using?
- How can the issue be reproduced? Provide a minimal code snippet that reproduces the issue if possible.
- Don't include C++ standard library functions, because it does not compile for AVR boards (C std libs still works).
The library comes with a set of automated tests. Contributions should include tests to cover the new functionality and ensure that no regressions are introduced.
To run the tests on all configured environments, run:
$ pio test
To test the library on a desktop machine, use the desktop
environment:
$ pio test -e desktop
If you wish to test the library on a specific board, configure the environment in platformio.ini
and run the tests:
$ pio test -e <environment>
pio pkg publish