You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 10 Next »

  1. What's New In This Release
    1. Maybe a paragraph or two listing the most major new features/changes.
    2. Highlights of project news since last release.
  2. Major Changes to Core OS
    1. Features Added
      • Add ELF64 support
    1. Bugfixes
  3. Compatibility Concerns
    1. Point out any major changes that require changes by downstream users.
  4. Major Changes to Build System
    • 315 - Kconfig: add PATH_MAX config
    • 358, 363, 368, 369, 385, 393, 400, 405, 406 - tools/zds: Add build tools to simplify ZDS-II tool usage, tools/zds/zdsgen.c: WIP Compiler/Assembler Wrapper
    • 421 - mkexport: Deal with ARCHSCRIPT containing multiple files
    • 447 - ESP32 module support
    • 759 - macOS builds
    • 756 - script to PGP sign tarballs
    • 743 (and others) - various NX style improvements
    • 649 - OpenOCD for esp32 improvements
  5. Architectural Support
    1. List new architectures
      • 752 - nucleo-f429zi port
      • 348, 349, 352 - boards/z80/ez80/z20x: z20x board support
      • 320 - New architectural support: ez80f92
      • 411 - Flat address x86_64 port of Nuttx
      • 437 - Support to run NuttX on ESP32 QEMU
      • Initial support for Sipeed Maix Bit board with Kendryte K210 processor
      • Add initial support for Kendryte K210 processor in SMP mode
      • S32K: Add support for NXP drone boards
    2. List architectures with significant improvements
      • 244 - i.MX RT: FLEXIO clock config logic. 
      • i.MX RT: Add ability to run from OCRAM 
      • SAMA5D27 peripheral support - USB Host working 
      • 415, 425 - boards/z80/ez80/z20x/: Add W25 bootloader
      •  347, 408 - i.MX RT: Add USB Device support
      • 420, 424 - stm32, stm32f7, stm32h7 add SPI DMATHRESHOLD
      • 247 - boards/sim: Add a TCP loopback test.
      • 274 - Improve sim timer
      • 629 - 64-bit modules on macOS simulator
      • 409 - boards/z80/ez80/z20x: Add XTP2046 SPI support.
      • 414 - RX65N RTC Driver added
      • 423 - NXP Freedom K28F Board SD-Card support
      • 459 - stm32h7: support SDRAM via FMC peripheral
      • 304 - lm3s6965-ek: Add PROTECTED support
      • 402 - STM32H7: Added IWDG and WWDG, power management (sleep/stop/standby), WKUP pin configuration
      • 332 - SAMV71: add read UID implementation and move flash functions to RAM
      • IMXRT: Fix interrupts storm (serial & I2C)
      • Various fixes and cosmetic changes to the CxD56xx architecture
      • Fix SiFive FE310 related code (comments, improve serial irq handling, initial int status)
      • Implement QSPI for SPI32H7
      • Improvements for the nRF52 port: I2C, SPI, GPIO support
      • Updates for LPC17xx serial
      • Adds basic support for Microchip SAM E54 Xplained Pro board
      • Adds an Ethernet driver for the SAME5x family (based on the SAMA5 GMAC driver)
      • Add CDC ECM Ethernet over USB High Speed for SAMA5D36-Xplained
      • Sim: Reimplement sim uart on top of serial driver framework
    3. List removed architectures
  6. Driver Support
    1. List major new drivers
      • 299 - Adds driver for the ADS7828 I2C analog to digital converter
      • 309 - driver/ioexpander: New driver for PCA9538 I2C I/O expander
      • 404 - New driver type for battery monitor ICs.
      • 404 - Driver for the BQ769x0 battery monitor IC.
      • Add Support for Quectel EC20 4G LTE Module USB CDC/ACM
      • 654, 664 - DNS Dual Host support (what is this? No PR description)
    2. List drivers with significant improvements
      • 403 - MCP9844 shutdown mode support
      • 310, 326 - fcntl: add O_CLOEXEC flag, add O_CLOEXEC/FD_CLOEXEC support
      • 416 - NFS: Support IPv4 and TCP
      • 66 - CDC-ECM Ethernet over USB 2.0 HS
      • 248 - Network Loopback Driver: Add a configuration option to control packet size312 - net/ioctl: add FIONBIO support
      • 313 - net/socket: add MSG_DONTWAIT support
      • NET: Improve TUN and SLIP, refine Control+C Handling in Telnet
      • smartfs improvements (Handling duplicate sectors, Support fsck to check and repair the smartfs file system, Recover SPI Flash from initial error state.)
      • Various fixes for USBDEV driver: Remove unnecessary reset logic,  Descriptor type mismatch fix when dual speed is enabled, Fix invalid/unsupported command processing, Fix string ID calculation.
    3. List removed drivers
  7. Security Issues Fixed in this Release
  8. Known Problems in this Release
    • (If any)
  9. More Information
    • Where to find the release
    • How to clone git repository and list full changelog
    • How to contact the community
  10. Call to action: Invitation to get involved in Apache NuttX
    community and development!
  • No labels