Skip to content

Releases: arduino/ArduinoCore-zephyr

0.54.1

27 Mar 13:59
7dbd415

Choose a tag to compare

What's Changed

  • all: fixes identified by CI by @pillo79 in #325
  • ci: refactor with per-board test suite by @pillo79 in #317
  • build: Fix linker errors when using CPP features. by @iabdalkader in #309
  • samples: hello_arduino: Correct printk format specifier by @soburi in #337
  • llext: Add strnlen to exported symbols by @per1234 in #333
  • core: delay*: improve accurancy by @facchinm in #341
  • zephyrCommon: Change delayMicroseconds to busy loop by @soburi in #335
  • zephyrCommon: Improve pulseIn by @soburi in #338
  • misc: post-CI fixes by @pillo79 in #342
  • cores: arduino: zephyrSerial: Add cast to suppress warning by @soburi in #336
  • Arduino.h: Correct LED_BUILTIN define order by @soburi in #334
  • extra/gen_rodata_ld: Add gen_rodata_ld tool. by @iabdalkader in #246
  • packaging: add gen-rodata-ld tool by @pennam in #326
  • misc: Implement two-pass linking to separate rodata sections. by @iabdalkader in #245
  • ci: remove Ethernet examples from known issues list by @pillo79 in #343
  • platform.txt: Add missing -Os to cflags. by @iabdalkader in #348
  • doc: README.md instructions for using a custom core in Arduino App Lab by @leonardocavagnis in #349
  • ci: remove absolete install scripts by @dido18 in #362
  • treewide: fix SPDX license tags, enable license check by @pillo79 in #329
  • scancode: skip processing if no new files found by @pillo79 in #364
  • variants: avoid llext ro data relocation by @pennam in #350
  • unoq: enable i2c target by @pennam in #367
  • cores: arduino: Arduino.h: Fix typo by @soburi in #371
  • llext: libc: Added missing lib exports by @andreagilardoni in #376
  • llext: adding missing time and math functions export by @andreagilardoni in #368
  • ci/package_core: cleanup test results only on positive result by @pillo79 in #365
  • scancode: fix new file detection to ignore submodules by @pillo79 in #379
  • misc: fix warnings by @pillo79 in #384
  • llext: add strtok libc function export by @pennam in #377
  • ci: exclude $ARTIFACT.only from packaging to prevent duplicates by @pennam in #386
  • unoq: enable spi peripheral interface by @facchinm in #383
  • package_core: upload sketch size reports to AWS by @pillo79 in #387
  • net: arduino: Providing classic arduino class definitions by @andreagilardoni in #380
  • ci: enable BLE tests on Arduino UNO Q by @pillo79 in #389
  • libraries/SocketWrapper: squash unused argument warning by @pillo79 in #390
  • core: pinmux: implement rough solution by @facchinm in #269
  • UnoQ: Add Wire2 to A4/A5 pins by @KurtE in #355
  • loader: remove unnecessary PINCTRL_DYNAMIC by @pillo79 in #394
  • cores: arduino: Improve analog(Read|Write)Rsolution declaration by @soburi in #372
  • core: arduino: analogWrite: Fix max value calculation by @soburi in #373
  • ci: bump to Node 24 actions, disable artifact compression by @pillo79 in #391
  • zephyrCommon: fix issues with invalid pin numbers by @pillo79 in #392
  • libraries: remove Arduino_RouterBridge and Arduino_RPClite by @pennam in #396
  • zephyrSerial: avoid reinitialization of SerialUSB UART by @pillo79 in #405
  • package_core: add size delta calculation in CI by @pillo79 in #397

New Contributors

Full Changelog: 0.53.1...0.54.1

0.53.1

09 Feb 09:49
7505975

Choose a tag to compare

What's Changed

Full Changelog: 0.53.0...0.53.1

0.53.0

26 Jan 11:12
e850083

Choose a tag to compare

What's Changed

  • llext: add vsnprintf to exported symbols by @pennam in #280
  • ZephyrUDP: add missing pragma once into header file by @pennam in #279
  • samples: fix blink readme by @gibix in #282
  • trivial: unoq: specify reset gpio as push_pull by @facchinm in #268
  • loader: config: set CONFIG_EVENTS=y by @facchinm in #271
  • feat: enable menu for static/dynamic build for all variants by @pennam in #276
  • Portenta C33 ADC: fix for analog input A5 and A6 not working by @maidnl in #278
  • nicla sense: increase main stack size by @pennam in #285
  • ci: run Zephyr builds in parallel by @pillo79 in #286
  • feat: install udev rules for UNO Q by @lucarin91 in #240
  • loader: fix missing pulseIn() implementation by @pillo79 in #287
  • Variants: Changed 'built-in' LED from RED to GREEN on R1, C33 and H7. by @bogdanarduino in #265
  • board: add support for the Arduino Nano Matter by @silabs-bozont in #255
  • Nicla Sense ME: use openocd to upload sketch and bootloader by @pennam in #284
  • nano_matter: Remove debug options from boards.txt by @pennam in #293
  • misc: pre-release warning cleanup by @pillo79 in #291
  • misc: Optimize flash and memory usage. by @iabdalkader in #270
  • nicla sense: remove debug menu by @pennam in #294
  • variants: nano33ble: remove duplicated overlay file by @pennam in #289
  • prj: move CONFIG_INPUT_THREAD_* into giga r1 variant by @pennam in #298
  • Arduino_LED_Matrix: add const to matrixWrite by @KurtE in #267
  • FIXME: disable additional_event_mask in NetworkInterface::begin() by @pillo79 in #297
  • unoq: warning fixes by @pillo79 in #300
  • fix: make led matrix draw accept const buf by @lucarin91 in #303
  • misc: extend flash and memory usage optimizations to other variants by @pennam in #292
  • loader: export symbols for Arduino_JSON library by @hajimef in #266
  • fix: SPI: improve compatibility with external libraries by @facchinm in #288
  • core: serial: fix availableForWrite() by @silabs-bozont in #304
  • platform: avoid absolute path for static check command by @pillo79 in #310

New Contributors

Full Changelog: 0.52.0...0.53.0

0.52.0

17 Nov 15:16
93ad66d

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.51.0...0.52.0

Release 0.51.0

15 Oct 10:40

Choose a tag to compare

TL;DR

  • Support UNO Q 🥚 🐰
  • Many bugfixes throughout the whole codebase
  • Great revamp of all networking related libraries

What's Changed

Full Changelog: 0.3.2...0.51.0

Release 0.3.2

05 Aug 15:41
3cb0645

Choose a tag to compare

What's Changed

New Contributors

Release 0.3.1

01 Apr 15:52

Choose a tag to compare

What's Changed

  • Update llext_exports.c by @mjs513 in #90
  • Fix handling of paths with spaces

Full Changelog: 0.3.0...0.3.1

Release 0.3.0

26 Mar 18:02

Choose a tag to compare

What's Changed

  • Added legacy pin coverager for nano boards by @mjs513 in #61
  • Fix micros() for nano without breaking giga by @KurtE in #62
  • GIGA: Remove Arduino pins 11-13 from PWM list to fix SPI1 by @KurtE in #65
  • Nano 33 BLE - enable the SPI1 sensors by @KurtE in #67

Full Changelog: 0.2.0...0.3.0