Releases: arduino/ArduinoCore-mbed
Release 4.0.4
What's Changed
- Update BQ25120A.h by @gteti in #638
- [AE-39] Add API documentation to Camera library by @sebromero in #656
- hid: Add example for using keyboard modifiers by @sebromero in #658
- Add F13 to F24 keys to USBKeyboard by @alessandromrc in #636
- [Camera] Fix a synchronization bug in example by @alrvid in #667
- fix(Portenta_SDCARD): unlock mutex on deinit failure by @trik in #666
- Update wiring_analog.cpp by @alessandromrc in #664
- SE050: Add missing digest init by @pennam in #655
- MCUboot library update by @pennam in #640
- Nicla_voice: fix gh action (compile examples) by @facchinm in #668
- Provide CAN library for enabling useage of CAN for ArduinoCore-mbed enabled boards. by @aentinger in #633
- Fix SW reboot for BMI270, retry BMI270 init in case of failure by @cvejlbo in #682
- [AE-74] Revamp Battery API for Nicla Sense ME by @sebromero in #680
- nicla-system: Enhance documentation for charging speed limits. by @sebromero in #685
- Added return to function enterShipMode by @alessandromrc in #635
- Bootloader v25 update proposal by @pennam in #672
- Nicla voice: Recorder example correct fix by @facchinm in #670
- Add PLC runtime license entry to QSPIF OTP by @manchoz in #688
- [AE-2] Add zoom, flip, and mirror functionality for GC2145 by @sebromero in #689
- Add udev rules for additional Mbed boards by @seaxwi in #690
- Refactor Video Library for STM32H7 boards by @facchinm in #663
- ci: fix video examples by @leonardocavagnis in #692
- Make README clear about mbed-to-arduino script compatability by @trylaarsdam in #694
- [AE-124] [PROBUPOC-694] Enable D15-D18 to reference digital pins on the Opta by @aliphys in #701
- Add guard for pin in range in pinMode by @MarcelRobitaille in #698
- [AE-79] Switch
useGreyScale
value in Processing sketch without changing code by @aliphys in #673
New Contributors
- @gteti made their first contribution in #638
- @alrvid made their first contribution in #667
- @cvejlbo made their first contribution in #682
- @seaxwi made their first contribution in #690
- @leonardocavagnis made their first contribution in #692
- @trylaarsdam made their first contribution in #694
- @MarcelRobitaille made their first contribution in #698
Full Changelog: 4.0.2...4.0.4
Release 4.0.2
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
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
Release 3.5.4
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
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
3.3.0
What's Changed
- Add HM0360 driver. by @iabdalkader in #521
- Call objcopy.postobjcopy only when needed by @facchinm in #524
- Ethernet: add possibility to configure timeout with manual configuration by @pennam in #526
- MbedClient: retrieve the address and port from the underlying socket … by @romainreignier in #531
- Always clean up previous I2C object before new to avoid leaking memory by @waynepiekarski in #535
- Update imgtool to version 1.8.0-arduino.2 by @pennam in #534
- Remove imgtool dependency from not supported platforms by @pennam in #533
- WHD: correctly report AP disconnection by @facchinm in #538
- allow proper GPS functionality after disable by @pnndra in #544
- Portenta: use LSE as LPTIMER if possible by @facchinm in #540
New Contributors
- @romainreignier made their first contribution in #531
- @waynepiekarski made their first contribution in #535
- @pnndra made their first contribution in #544
Full Changelog: 3.2.0...3.3.0
Release 3.1.1
What's Changed
New targets!
Portenta X8 [ code will run on the M4 portion of the companion STM32H7 chip ]
Libraries
RPC: various fixes and speedups for X8 compatibility
SocketWrapper: speedup network read() and improve compatibility with existing libraries
Update STM32H7 Bootloader manager sketch
New libraries
MLC: shows how to train and feed LSM6DSOX integrated pattern recognition engine
Full changelog: 3.0.1...3.1.1
3.0.1
3.0.0
What's Changed
- Add support for secure bootloader
- Update Portenta and Nicla Vision bootloader binaries (version 23)
- Adjust ST32H747_updateBootloader sketch
- Fix Portenta H7 camera library regression for 320x320 resolution
- Fix Nicla Sense ME powering from battery issue
- Adjust PDM library defines to allow using PDM from M4
- Add core version defines
Full Changelog: 2.8.0...3.0.0