Bot releases are hidden (Show)
config
functions work by @JAndrassy in https://github.com/arduino/ArduinoCore-mbed/pull/816
Full Changelog: https://github.com/arduino/ArduinoCore-mbed/compare/4.0.10...4.1.1
Published by facchinm 11 months ago
-
: the IDE2 sets it automatically by @umbynos in https://github.com/arduino/ArduinoCore-mbed/pull/761
Full Changelog: https://github.com/arduino/ArduinoCore-mbed/compare/4.0.8...4.0.10
Published by facchinm about 1 year ago
Full Changelog: https://github.com/arduino/ArduinoCore-mbed/compare/4.0.4...4.0.6
Published by facchinm about 1 year ago
useGreyScale
value in Processing sketch without changing code by @aliphys in https://github.com/arduino/ArduinoCore-mbed/pull/673
Full Changelog: https://github.com/arduino/ArduinoCore-mbed/compare/4.0.2...4.0.4
Published by pennam over 1 year ago
This release is a re-packaging of 3.5.5 + some fixes
Full Changelog: https://github.com/arduino/ArduinoCore-mbed/compare/3.5.5...3.5.6
Published by pennam over 1 year ago
Nicla Voice 🗣️
Full Changelog: https://github.com/arduino/ArduinoCore-mbed/compare/3.5.4...3.5.5
Published by pennam over 1 year ago
GIGA R1 WiFi 🔥
[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: https://github.com/arduino/ArduinoCore-mbed/compare/3.5.6...4.0.2
Published by facchinm almost 2 years ago
Arduino / Finder Opta 🚀
analogRead()
for STM32H7 boards using HSI clockFull Changelog: https://github.com/arduino/ArduinoCore-mbed/compare/3.4.1...3.5.4
Published by facchinm almost 2 years ago
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:
end()
is calleddisconnect()
if already disconnected.Full Changelog: https://github.com/arduino/ArduinoCore-mbed/compare/3.3.0...3.4.1
Published by facchinm about 2 years ago
Full Changelog: https://github.com/arduino/ArduinoCore-mbed/compare/3.2.0...3.3.0
Published by facchinm over 2 years ago
Portenta X8 [ code will run on the M4 portion of the companion STM32H7 chip ]
RPC: various fixes and speedups for X8 compatibility
SocketWrapper: speedup network read() and improve compatibility with existing libraries
Update STM32H7 Bootloader manager sketch
MLC: shows how to train and feed LSM6DSOX integrated pattern recognition engine
Full changelog: https://github.com/arduino/ArduinoCore-mbed/compare/3.0.1...3.1.1
Published by giulcioffi over 2 years ago
Full Changelog:
uart_is_writeable
returns true only if the TX FIFO is emptyPublished by giulcioffi over 2 years ago
Full Changelog: https://github.com/arduino/ArduinoCore-mbed/compare/2.8.0...3.0.0
Published by giulcioffi over 2 years ago
Published by facchinm over 2 years ago
delay()
Patches generated from https://github.com/arduino/mbed-os/tree/extrapatches-6.15.1 (over mbed-os 6.15.1)
Published by facchinm almost 3 years ago
Make pinMode()
always reconfigure gpio if called explicitly
Fix the preprocess linkerscript (thanks @rajames)
SocketWrapper: UDP: send packet on endPacket()
, not on write()
Fix calling ::flush()
on SerialUSB
Serial: drop characters if the ringbuffer is full
Added rules for pluggable discoveries and monitors
Add RP2040 RTC and Watchdog patches
RP2040: use proper fix for usb_device_enumeration
Nicla Sense ME:
WiFi: fix linking inherited macAddress()
Portenta: PDM: cut out unusable starting PDM sample
Portenta: PDM: use PLL3 to clock SAI
PR2040: Disable DMA_IRQ_0n when stopping PDM peripheral
lvgl: add compatibility layer for both v7 and v8
Modernize all the libraries
Fix incorrect/misleading library.properties
Add a ton of examples
Portenta: RPC library is now out of beta 🎉
Published by facchinm about 3 years ago
Arduino Nicla Sense ME
WiFi: Fix Access Point teardown on Portenta
Camera: enable 320x320 resolution
PDM: fix restart on RP2040
Update mbed-os to 6.15.0
Portenta: add menu to configure non standard flash splits between M7 and M4
RP2040: optimize RAM usage
RP2040: fix flash size in linker script
Published by facchinm about 3 years ago
Rebuild variants on mbed 6.13
RP2040: support led indication when the core crashes
PDM: fix glitches RP2040
Networking: introduce SocketWrapper library and derive WiFi/Ethernet from it
This makes much easier to port any networking class to Arduino APIs
SocketWrapper: make available() non blocking
Update Nano33BLE updateBootloader sketch
Published by facchinm over 3 years ago
Rebuild variants on mbed 6.12
analogWrite()
for Portenta doesn't crash anymore on HRTIM pins (eg. pin 3).
Serial: properly protect ringbuffer access
PDM: fix gain on RP2040
WiFi: refactor to match new mbed-os APIs
Restore functionality as mbed library (sample project in the comment here )
Published by facchinm over 3 years ago
Allow UART constructors in both PinName and pin number
Fix Arduino.h inclusion in C files
Nano33BLE: Fix pins 0 / 1 not usable as GPIOs
RP2040: fix watchdog behaviour
RP2040: avoid implicit conversion from NinaPin to int (LEDR, LEDG, LEDB) [1]
Add Nano33_updateBootloader sketch to support SoftDevices
PDM: Correct default gain for Portenta
PDM: Run clock at 2.08MHz on RP2040
Fix OTA second stage bootloader for Nano RP2040 Connect (SFU)
MultipleBlinks: fix Nano RP2040 Connect build
[1]
These leds are connected to the ESP32 module, so using them in digitalWrite() is transparent unless the values are cast to int
.
In this case, an explicit error will be raised, explaining how to fix the problem,