ArduinoCore-avr
ArduinoCore-avr copied to clipboard
The Official Arduino AVR core
As of version 1.8.4, when compiling with warning level "all" in the IDE and arduino-cli, there are warnings about unused parameters in the implementation of operator new ([cores/arduino/new.cpp](https://github.com/arduino/ArduinoCore-avr/blob/1.8.4/cores/arduino/new.cpp)). This PR...
I'm surprised there is no function in Arduino suite that returns ADC's resolution (in bits), or maximal value that cane be read from `analogRead()`. Having such function will allow writing...
I require my device to listen to multiple slave addresses. This can be 'hacked' by directly writing the mask to the TWAMR register. But because the TwoWire library does not...
This method doesn't do anything, so I'm proposing to remove it to make the class easier to understand for new developers. I'm willing to also submit PR's for also updating...
Done to make it clear that these virtual methods are defined in the `PluggableUSBModule` base-class. I'm willing to also submit PR's for also updating the corresponding implementation in the other...
Adopt C++11 support for initializing class members directly in the header for improved readability. I'm willing to also submit PR's for also updating the corresponding implementation in the other Arduino...
Resolve #421 I described the detailed description of the problem in the related issue. The fix solves the problem of overwriting ram memory outside the allocated twi buffer when calling...
Quick Fix of overflow for larger `toggle_count` values. Because of the 16-bit `int` value in many platforms including Uno, the calculation of `toggle_count` overflows easily. For example with a frequency...