Skip to content

1.1.0

Latest

Choose a tag to compare

@pennam pennam released this 29 Oct 14:35
· 18 commits to main since this release
f07865d

TL;DR

  • Zephyr 4.4.2 update πŸ†™
  • OTA support for Portenta H7, OPTA, Nicla Vision, and GIGA R1 πŸ”„
  • PDM support for GIGA Display shield, Portenta Vision shield, and Nano RP 2040 πŸŽ™οΈ
  • Enabled stack protection and null pointer detection πŸ›‘οΈ
  • Failures Dump Logs and new blink patterns for troubleshooting 🚨
  • Maaaaaany fixes for overall system stability πŸ›

What's Changed

  • loader: sketch_header: moved sketch header by @andreagilardoni in #550
  • wire: ringbuf: handle ring buf corner cases by @andreagilardoni in #609
  • variants: giga: enable ARM_MPU on giga by @andreagilardoni in #645
  • giga: fixup: Stale PGSERR error on boot by @andreagilardoni in #647
  • net: SocketWrapper: Refactoring by @andreagilardoni in #531
  • cores: fix C library linkage for delay()/interrupts() by @pennam in #642
  • fix: Added openocd_cfg to the list of upload.artifacts by @cmaglie in #644
  • Ethernet: linkStatus: check for carrier by @andreagilardoni in #632
  • libraries: pdm: removed reduntant check by @maidnl in #659
  • west.yml: use zephyr-arduino-v4.4.2 branch by @pennam in #656
  • tools: ota: produce loader + sketch only bundle by @gibix in #639
  • loader: add ota by @gibix in #424
  • cores: fix missing F_CPU symbol by @sebromero in #636
  • core: fix: F_CPU for RP2040 based boards by @facchinm in #673
  • variants: add missing pin definitions by @pennam in #653
  • libraries: SPI: remove redundant nano_connect begin guard by @dani-clo in #670
  • extra: unoq: use Arduino_RPClite 0.3.1 by @pennam in #651
  • variants: portenta_c33: enable port_irq6 external interrupt by @mohammedali-eng in #665
  • libraries: Add camera serial viewer. by @iabdalkader in #650
  • libraries: Camera: match stepwise format capabilities by @iabdalkader in #666
  • libraries: Camera: add a camera to display example. by @iabdalkader in #668
  • variants: giga: portentah7: defer Zephyr display initialization by @dani-clo in #649
  • variant: portentah7: remove duplicated ltdc node by @dani-clo in #680
  • variant: giga: defer ST7701 panel init by @pennam in #682
  • variant: nicla_vision: skip CameraDisplay example by @pennam in #683
  • pdm: add support for giga and nicla vision by @pennam in #657
  • variants: nano_connect: add the PIO-based PDM microphone by @gibix in #661
  • libraries: PDM: add Nano RP2040 Connect support by @gibix in #662
  • boards: portentah7: support DMIC over SAI by @facchinm in #663
  • libraries: pdm: add simple volume level meter by @gibix in #660
  • ci: test: build PDM library examples by @dani-clo in #685
  • ci: nicla_vision: fix CameraDisplay example skip path by @pennam in #689
  • boards: H7: add other carrier pins to pin table by @KurtE in #559
  • docs(wifi): clarify serial bridge target and purpose by @rupayon123 in #679
  • loader: blink error LED on sketch load failures and crashes by @pennam in #693
  • variants: giga: move camera DCMI to a high DMA1 stream by @pennam in #686
  • core: allow sketches to register USB vendor requests by @pennam in #695
  • libraries: PDM: mark gain parameter maybe_unused by @pennam in #688
  • cores: fix digital-pin-gpios duplicate check by @pennam in #697
  • variants: ventunoq: defer peripheral initialization and expose CAN instances by @dani-clo in #674
  • ventunoq: tune 16-bit timer prescalers for low frequency PWM by @pennam in #638
  • extra: unoq: update Arduino_RouterBridge by @pennam in #703
  • loader: enable stack protection and null pointer detection by @pillo79 in #692
  • hwinfo: use legacy serial numbers by @pillo79 in #702
  • package_core: deduplicate llext-edk headers in core packages by @pillo79 in #694
  • ci: harden re-runs by @pillo79 in #704
  • tools: bump to most recent versions by @pillo79 in #707
  • various: import / refactor commits from beriberikix#1 by @facchinm in #664
  • libraries: camera: remove CameraDisplay example by @dani-clo in #705
  • extra: ci_shared: reject meminfo files with zero-size regions by @pillo79 in #714
  • libraries: Wire: define WIRE_HOWMANY by @KurtE in #706
  • build(deps): bump github.com/klauspost/compress from 1.15.13 to 1.18.7 in /tools/sync-zephyr-artifacts by @dependabot[bot] in #711
  • ci: auto restart failed jobs, optimize artifacts and downloads by @pillo79 in #721
  • sync-zephyr-artifacts: bump version to 0.2.4 by @pillo79 in #716
  • socketWrapper: client: check sock_fd not null by @andreagilardoni in #720
  • variants: ventunoq: enable dynamic interrupts by @mirinae3145 in #722
  • libraries: SocketWrapper: fix TLS credential handling and socket cleanup by @dani-clo in #723
  • hotfix: ventunoq: restore fan setting after flash by @facchinm in #726
  • fix: socketWrapper: add nullptr check in available() by @pennam in #728

New Contributors

Full Changelog: 1.0.0...1.1.0