Skip to content

Releases: arduino/ArduinoCore-mbed

Release 4.1.3

02 May 08:32
Compare
Choose a tag to compare

What's Changed

  • fix(Ethernet): missing return statement in begin with mac, timeout and responseTimeout by @trik in #841
  • variants/NICLA_VISION: Fix typos in pins definitions. by @iabdalkader in #842
  • Correct servertype identifier in "BlackMagic" programmer definition by @per1234 in #851
  • Initial: support LVGL9 by @facchinm in #847
  • WiFi.h - methods without implementation removed by @JAndrassy in #862
  • RPC Library: Add a function to return the current CPU ID. by @iabdalkader in #865
  • boards.txt: update bootloader.tool for all boards by @facchinm in #846
  • ea_malloc: Fix defrag_free_list block size bug. by @iabdalkader in #871
  • SocketWrapper - use DNS of specific netif, not global by @JAndrassy in #849
  • NICLA VISION TLS skip server certificate date check by @pennam in #859
  • Mbedclient stop issue by @andreagilardoni in #868
  • GSM: remove possibility to set timeout from constructor by @pennam in #869
  • Camera: Fix framebuffer malloc alignment. by @iabdalkader in #870
  • Ethernet begin with static IP - set DNS with interface name by @JAndrassy in #860
  • Wire: Fix buffer overflow in requestFrom. by @iabdalkader in #872
  • WiFi: Support for hidden networks and misc fixes. by @iabdalkader in #874
  • patches: add adc DUAL_PAD patch for STM32H747_M4 by @facchinm in #876
  • Add image filter dropdown to Web Serial Camera by @sebromero in #878
  • MbedClient: improving logic of readSocket by @andreagilardoni in #875
  • Add WHD_VERSION definition for GIGA OPTA and NICLA VISION by @pennam in #877

Full Changelog: 4.1.1...4.1.3

Release 4.1.1

05 Feb 16:44
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 4.0.10...4.1.1

Release 4.0.10

23 Nov 09:58
Compare
Choose a tag to compare

What's Changed

  • Improve reliability of the Callback implementation by @alrvid in #755
  • SocketHelpers - added dnsIP(n) getter as in WiFi libraries by @JAndrassy in #756
  • Ethernet - apply MAC address in begin(mac) by @JAndrassy in #748
  • Giga: compatibility fixes with M4 builds by @facchinm in #741
  • mbed-os-to-arduino macOS script by @leonardocavagnis in #734
  • MbedSSLClient - remove unnecessary dependecy to specific BlockDevice by @JAndrassy in #747
  • debug: add support for latest arduino-cli by @facchinm in #746
  • Add TLS support to Portenta CAT.M1/NB IoT GNSS Shield by @pennam in #759
  • remove trailing -: the IDE2 sets it automatically by @umbynos in #761
  • Edge control build fixes and CI by @pennam in #762
  • GIGA: include production bootloader version by @pennam in #764
  • Add include guard to pinDefinitions.h to avoid double inclusion issue by @leonardocavagnis in #765
  • GSM: Add cellular state machine events reporting by @pennam in #767

New Contributors

Full Changelog: 4.0.8...4.0.10

Release 4.0.6

18 Sep 12:50
Compare
Choose a tag to compare

What's Changed

Full Changelog: 4.0.4...4.0.6

Release 4.0.4

25 Jul 13:06
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 4.0.2...4.0.4

Release 4.0.2

03 Mar 08:21
Compare
Choose a tag to compare

New target

GIGA R1 WiFi 🔥

What's Changed

  • Based on mbed-os-6.17.0
  • Nicla Voice firmwares update
  • Nicla Vision bootloader update
  • Portenta H7 fix SecureQSPIFBlockDevice initialization
  • Enable M4 on all supported boards [1]
  • SDRAM fix PLL settings

[1] M4 core on supported boards can now be enabled from a submenu that will appear after selecting the target board (Portenta H7, Nicla Vision, Opta or Giga)
If you were using any of these boards in a CI, the fqbn is unchanged (the extra field is filled with default values by default).
However, if you were targeting "Portenta H7 M4", you'll need to change the fqbn into arduino:mbed_portenta:envie_m7:target_core=cm4

Full Changelog: 3.5.6...4.0.2

Release 3.5.6

03 Mar 08:22
2f8fd83
Compare
Choose a tag to compare

This release is a re-packaging of 3.5.5 + some fixes

What's Changed

  • nicla: enable ble feat security required for notifications/indications by @trik in #612
  • [TC-442][TC-443] Prevent mis-use of Blink_Nicla.ino sketch with Nicla Vision board by @aliphys in #618
  • Document -g flag in mbed-os-to-arduino script. by @aentinger in #624
  • HttpsRequest: Set hostname from url by @pennam in #626
  • QSPIFormat: stop execution if error occurs by @pennam in #625
  • Wire: nullify pointers on end() by @facchinm in #623

New Contributors

Full Changelog: 3.5.5...3.5.6

Release 3.5.5

03 Mar 08:21
Compare
Choose a tag to compare

New target

Nicla Voice 🗣️

Full Changelog: 3.5.4...3.5.5

Release 3.5.4

17 Jan 14:26
Compare
Choose a tag to compare

New target

Arduino / Finder Opta 🚀

Bugfixes / improvements

  • Fix analogRead() for STM32H7 boards using HSI clock
  • Increased quantity of WiFi AP scanned and managed for connection
  • STM32H7: Add function to get reset reson and read/write RTC backup registers
  • Nicla: tune battery charger
  • GSM: modify begin() to allow setting bands
  • USB: allow populating VID/PID dynamically
  • RP2040: add USBMSD binding to SFU (OTA update) only if included explicitly

Full Changelog: 3.4.1...3.5.4

3.4.1

20 Oct 13:16
Compare
Choose a tag to compare

What's Changed

This release contains some fixes specifically for Portenta H7.

If you need precise timekeeping please update the bootloader to v24 with this sketch: https://github.com/arduino/ArduinoCore-mbed/tree/master/libraries/STM32H747_System/examples/STM32H747_manageBootloader
The core will then recognize the right bootloader version at startup and will enable the precise RTC clock source.
Keep in mind that RTC timekeeping is not supoorted in VBAT mode at the moment due to hardware limitations.

Other notable fixes:

  • Thales/GPS: fix hang when end() is called
  • WiFi: Fix crash on disconnect() if already disconnected.

Full Changelog: 3.3.0...3.4.1