ArduinoCore-API
ArduinoCore-API copied to clipboard
Hardware independent layer of the Arduino cores defining the official API
### Description String Object: len is of type unsigned int. method that apply to position into the String or its size are expecting an unsigned int, this is the case...
I added two define statements to allow boards like the UNO R4 WIFI to use their 9-bit UART via the 16-bit register. This is to support a pull request coming...
This is related to https://github.com/arduino/ArduinoCore-mbed/pull/956 as well as to https://github.com/arduino/ArduinoCore-mbed/issues/924 . The underlying problem is that different HALs provide different errors and different error codes when it comes to any...
Converted C-casts in the code to C++ casts in order to modernize the codebase and make it more readable. Closes #250
I'm surprised there is no function for converting integers to binary arrays. There are workarounds, but why is that the case?
Adding -Wshadow to builds identified a template for the Interrupt callback which used a local variable the same as the function parameter. Rename the local variable to not shadow the...
Instead of using a counter, we use the head and tail markers to determine the number of elements. This makes it thread-safe, as the head and tail are only modified...
The objective of this PR is to introduce a method to provide better error codes to our apis. This is intended to provide: - Error codes, different from the generic...
The objective of this pr is to generalize the usage of TLS features inside of networking communication across all different Arduino cores. Currently there is no proper definition and standardization...
This will simply warn user `boolean` is deprecated: `warning: 'boolean' is deprecated [-Wdeprecated-declarations]`