Repository navigation
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-edkheaders 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
- @cmaglie made their first contribution in #644
- @mohammedali-eng made their first contribution in #665
- @rupayon123 made their first contribution in #679
- @mirinae3145 made their first contribution in #722
Full Changelog: 1.0.0...1.1.0