Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Delete "Work In Progress" warning; This version of NuttX has been released.

Table of Contents

Work In Progress

Warning
titleWork In Progress
NuttX 9.1 has not been released yet. These Release Notes are a work-in-progress in preparation for the next release of NuttX.  There is a board tracking the PRs that need to be looked at to add to this doc for the OS here and for the Apps here

What's New In This Release

...

There is detailed information on the implementation and how this impacts errno specifically in the Wiki article: Userspace errno and TLS Thread Local Storage (TLS)

PR-957 PR-947 PR-963 PR-969 Provide nx_ versions of many functions that are used internally to avoid disrupting errno in userspace

...

PR-1197 cxd56: Fix locking issue in Spresense audio driver causes by using semaphore in DMA buffer handling code

PR-1221 Add INTx_C macro defintion

Driver Support

Bug Fixes

PR-1206 PR-1207 PR-1210 ioctl function should retun ENOTTY when the command is not recognized.

...

PR-1196 Audio: Add support for using ap_buffer_info without CONFIG_AUDIO_DRIVER_SPECIFIC_BUFFERS and return ENOTTY if provided ioctl is not supported

PR-1222 audio/cxd56: Add audio buffering feature.

Board Support

Significant Improvements

...

PR-1229 Add support for the inboard joystick

PR-1232 Architectural re-organization to the initialization of the video stream driver to comply with other NuttX drivers

File System

Bug Fixes

PR-918 tmpfs: Calling statfs could cause files to be removed recursively

...

PR-176 cu: Handle NULL character correctly

PR-287 PR-290 examples: Update nxflat and thttpd Makefile's to fix a build breakage.

Security Issues Fixed In This Release

...

Changes to Build System

If you have are building NuttX for a custom board, you may need to make some of the following changes in build-related files for your board:

...