Skip to content

Releases: arduino/ArduinoCore-mbed

Release 1.3.1

04 Jan 15:32
Compare
Choose a tag to compare

Bugfixes and improvements since 1.3.0

Generic

  • analogWrite: delete pwm object if duty < 0 (useful on nRF52 since PWMs are limited)
  • USBSerial: fix sending more than CDC_MAX_PACKET_SIZE in a single shot
  • Tone: allow pitches higher than 500Hz

Portenta

  • Port PluggableUSBMSD (allows exposing any mass storage medium over USB)
  • WiFi: fix AccessPoint functionlity
  • CM4: route Serial object to UART1

Release 1.3.0

12 Oct 12:07
Compare
Choose a tag to compare

Bugfixes and improvements since 1.2.2

  • Various fixes on WiFi library

    • WiFi firmware is now stored in external QSPI flash
    • SSL certificates are stored in external QSPI flash too
    • Please run PortentaWiFiFirmwareUpdater sketch once to setup your board
  • Allow a second USBSerial port

    • This port can be used to redirect ThreadDebug calls while keeping Serial functional
      #include <ThreadDebug.h>
      
      USBSerial SerialUSB1(false, "DebugPort");
      UsbDebugCommInterface  debugComm(&SerialUSB1);
      ThreadDebug            threadDebug(&debugComm, DEBUG_BREAK_IN_SETUP);
      
  • Fix and improve Portenta Camera library

  • Bootloader:

    • Fix frequent upload failures on various USB configurations
    • Handle double tap more consistently
    • Use full 96 bit UID as iSerial field
    • Improve getBootloaderInfo and updateBootloader sketches to contain more reliable information
  • RPC:

    • Introduce SerialRPC library (experimental)
    • Optimize the library for speed and to use less resources
  • Fix interrupts not being fired on Portenta_H7_M4