Skip to content

Releases: arduino/ArduinoCore-mbed

Release 4.2.1

07 Nov 15:53
06d7756
Compare
Choose a tag to compare

What's Changed

  • Configure post-install script to only operate when platform installed on Linux machine by @per1234 in #932
  • PDM: fix setGain() for dfsdm by @facchinm in #948
  • RPC/OpenAMP: Support loading sketches to SDRAM. by @iabdalkader in #934
  • programmers: allow overriding default programmer by @facchinm in #947
  • Ethernet and WiFi - fix DNS for static IP by @JAndrassy in #918
  • Upgrade upload/artifacts and checkout actions to v4 by @cmaglie in #954
  • Arduino_H7_Video library: Fix rotation bug in LVGL v9.2.0 by @leonardocavagnis in #953
  • Fix: Arduino_CAN::write return value incompatible with interface specification at ArduinoCore-API/HardwareCAN. by @aentinger in #956
  • RP2040: fix OTA and binary size computation by @pennam in #950
  • GIGA R1: fix for UDP endPacket failing by @maidnl in #964
  • WiFi.firmwareVersion: try to mount wifi fs only if needed by @pennam in #963
  • enforcing stop() when calling connect a second time by @andreagilardoni in #949
  • SocketWrapper - MbedServer modernization (without available() and Print) by @JAndrassy in #793
  • AdvancedChatServer remove wrong comments in sketch description by @pennam in #968
  • patch: kick watchdog only if running by @pennam in #967
  • Reduce the number of WiFi join retry to avoid watchdog reset by @pennam in #962
  • SE050: Add serialNumber(byte sn[]) by @pennam in #977
  • Opta secure QSPI simplify code avoid breaking QSPIFBlockDevice by @pennam in #981
  • WiFi: add setTimeout() by @pennam in #976
  • TLSSocketWrapper split read/write event flags by @pennam in #983
  • WiFi and Eth Dhcp hostname support by @pennam in #969
  • patch: check for user network interface before reading hostname by @pennam in #984
  • WiFi examples by @JAndrassy in #982
  • full variants rebuild by @pennam in #985
  • Fix and simplify sni setting by @pennam in #987
  • WiFiSSLSE050Client: fix sni setting 2nd part by @pennam in #988

New Contributors

Full Changelog: 4.1.6...4.2.1

Release 4.1.6 OPTA

07 Aug 07:29
Compare
Choose a tag to compare

What's Changed

  • Fix regression using QSPIFBlockdevice as global object in sketch 1399d64

Release 4.1.5

11 Jul 15:14
Compare
Choose a tag to compare

What's Changed

  • libraries/Arduino_H7_Video: Fix the DSI PLL configuration. by @iabdalkader in #879
  • WiFi - setHostname declaration removed by @JAndrassy in #883
  • Defaults stack to default OS value to avoid inadvertent overflow by @dansiviter in #882
  • Display useful message when Linux post-install script has insufficient permissions by @per1234 in #893
  • GIGA OPTA NV PORTENTA Add bootloader hex file and use as default by @pennam in #885
  • SocketWrapper MbedClient read() fixes by @JAndrassy in #896
  • Ethernet, initCallback, ctor and eth_if by @pennam in #901
  • Fix Socket Write Hangs Indefinitely When There Is No Connectivity by @pennam in #906
  • MbedClient add network status check by @pennam in #907
  • Fix Socket Close Hangs Indefinitely When There Is No Connectivity by @pennam in #909
  • Enable (t)rng support for STM32H7 and NANO RP2040 by @pennam in #895
  • Add GC2145 Driver to Giga variant by @sebromero in #910

Patches on mbed-os:

  • Fix DHCP not working after many linkup/linkdown events
  • OPTA: fix crashed on Ethernet.begin() due to DCACHE being disabled without flush
  • QSPI: fix broken writes on Nicla Vision

New Contributors

Full Changelog: 4.1.3...4.1.5

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