Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Architectures With Significant Improvements

PR-745 The full line of STM32H7 chips are now defined

This adds support for these variants:

  • STM32H743AG
  • STM32H743AI
  • STM32H743BG
  • STM32H743BI
  • STM32H743IG
  • STM32H743II
  • STM32H743VG
  • STM32H743VI
  • STM32H743XG
  • STM32H743XI
  • STM32H743ZG
  • STM32H753AI
  • STM32H753BI
  • STM32H753VI
  • STM32H753XI
  • STM32H753ZI

PR-811 i486: Fix corruption of esp register on full context restore

This resolves a long standing issue with running the x86 port under QEMU where it would crash shorly after boot.



Driver Support

New Driver Support

PR-795 - An initial Nuttx audio driver supporting the Spresense CXD56


Drivers With Significant Improvements

...

Boards With Significant Improvements

File System

PR-793 Allow use of genromfs to geneate ROMFS

Previously nsh_romfsimg.h would have to be created manually or using mkromfs.sh.  Now the file structure can be defined in the Makefile.

Here is a demo boards/arm/chip/board/src/Makefile

RCSRCS := rcS
VPATH += :etc/init.d
DEPPATH += --dep-path etc/init.d
include $(TOPDIR)/boards/Board.mk

And boards/arm/chip/board/src/etc/init.d/rcS

#include <nuttx/config.h>
#ifdef CONFIG_NSH_PROC_MOUNTPOINT
mount -t procfs CONFIG_NSH_PROC_MOUNTPOINT
#endif
#ifdef CONFIG_FS_TMPFS
mount -t tmpfs CONFIG_LIBC_TMPDIR
#endif
#ifndef CONFIG_NSH_DISABLE_UNAME
uname -a > /dev/syslog
#endif

Networking

PR-807 Netlink: Broadcast link status changes to userspace via RTNLGRP_LINK

Applications

Improvements

PR-185 PR-828 nshlib: Rename sh to source

Bug Fixes

Security Issues Fixed In This Release

...