Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Releases: arduino/ArduinoCore-API

Release 1.5.1

24 May 12:40
Compare
Choose a tag to compare
Loading

What's Changed

1.5.0

23 Jan 08:29
Compare
Choose a tag to compare
Loading

What's Changed

  • Add HardwareCAN - a abstract base class for implementing CAN interfaces across Arduino cores. by @aentinger in #185
  • IPAddress: add toString() method by @pennam in #187
  • Fix stack buffer overflow in String::getBytes() test by @tttapa in #193
  • Fix volatile errors when compiling for C++23 by @jboynes in #196
  • Fixed string::replace doesn't replace multiple occurrences of longer string with shorter one by @PiotrekB416 in #200
  • Fix format specifier for printing CAN message ID in CanMsg.h. by @haydenroche5 in #198
  • Extend CanMsg to allow to distinguish between standard and extended ids … by @aentinger in #194
  • Fix of empty string printed in case of a 64-bit unsigned integer. by @aentinger in #203
  • Bump codecov-action to v3, and use token by @umbynos in #202
  • Do not rely on the actual value returned from strcmp in tests, only the sign. by @jboynes in #205
  • Test to ascii by @jboynes in #206
  • Fix: add test case for CanMsgRingBuffer. by @jboynes in #207
  • Allow tests to run on systems with case-insensitive filesystems and newer compilers. by @jboynes in #208
  • Remove guards as we already require C++11 by @jboynes in #213
  • Replace use of deprecated sprintf in IPAddress by @jboynes in #210
  • Document that C++11 is required by @jboynes in #214
  • List ArduinoCore-renesas as core using ArduinoCore-API by @aentinger in #215
  • Fix: do not call "memcpy" if there is a) no data to copy, or b) the src pointer is null. by @aentinger in #217
  • Add documentation for CAN API to fix #221 by @jboynes in #222
  • Fix #217 when compiling with newer compiler versions by @jboynes in #224
  • Add String::isEmpty() by @alranel in #220
  • Making type() function callable when IPAddress is defined const by @andreagilardoni in #226
  • Added two missing macros to the compatibility pgmspace.h by @CamelCaseName in #227

New Contributors

Full Changelog: 1.4.0...1.5.0

Release 1.4.0

21 Dec 11:53
Compare
Choose a tag to compare
Loading

What's Changed

  • Make String move constructor move instead of copy. by @leg0 in #21
  • Bool as return value for logical operations by @mcspr in #147
  • Fix minor misspellings in comments by @earlephilhower in #149
  • Fix bitWrite with parenthesis by @positron96 in #154
  • Add a new 'OUTPUT_OPENDRAIN' pinmode for platforms. by @obra in #157
  • Fix including "Arduino.h" from C files by @guberti in #163
  • Add IPv6 support to IPAddress by @sgryphon in #169
  • Allow creating IPAddress object from string and provide = overload by @pennam in #174
  • isAscii: avoid dependency on _GNU_SOURCE by @facchinm in #176

New Contributors

Full Changelog: 1.3.1...1.4.0

1.2.0

14 Dec 16:07
Compare
Choose a tag to compare
Loading

Changelog

  • HardwareSPI needs to be a abstract base class (#127)
  • Bugfix: Small buffer size causes buffer overrun when invoking String::Ctor with large float/double value. (#131)
  • Changing return type of requestFrom from uint8_t to size_t allows the function to return the correct amount of bytes read (since internally it's already a size_t which is downcast to a uint8_t upon returning it. (#132)

Release 1.1.0

17 Nov 13:36
0bb01af
Compare
Choose a tag to compare
Loading
Release 1.1.0
Morty Proxy This is a proxified and sanitized view of the page, visit original site.