ArduinoCore-API
ArduinoCore-API copied to clipboard
Hardware independent layer of the Arduino cores defining the official API
Hi! I have and enhancement proposal to do small changes in the wiring_digital file and pins_arduino pin mapping, fully preserving compatibility, virtualizing the pins concept and do media (SPI,I2C, etc..)...
(Arduino 1.6.18.1) - Serial communication: If serial data are read and the attached device does not support any flow control (like most devices that you can buy) the CPU must...
the programmcode 👍 serial.write(0); will work with arduino uno / mega but with : arduino 101 arduino MO chipKIT uC32 I get an compiler error 👍 test_serial:31: error: call of...
All mcu project may pay attention on Ram use, and have an official command for print freeRam at runtime it is very important. For avr there is a well know...

The current implementations of String::toInt() and String::toFloat() rely on atol() and atof(), respectively (See [WString.cpp](https://github.com/arduino/Arduino/blob/master/hardware/arduino/sam/cores/arduino/WString.cpp)). As both atol() and atof() have no means of signaling a failed conversion due to...
``` char c = 255; Serial.print(c, HEX); ``` produces ``` FFFFFFFF ``` This is due to the fact that `print(char c, int base)` convert char c (1 byte) into an...
quoting @bperrybap here http://forum.arduino.cc/index.php?topic=357312.msg2481770#msg2481770 ``` While there was an issue in the i2c library that was triggered by this new Print class code, there is a still a fundamental issue...
This issue relates to use of the spi transaction function with respect to device libraries that handle SPI configuration internally. While one could dig into the library code for each...
I have the following small template library on my page about I2C ( http://www.gammon.com.au/i2c ): ``` C++ template unsigned int I2C_writeAnything (const T& value) { Wire.write((byte *) &value, sizeof (value));...