Skip to content

Latest commit

 

History

History
105 lines (77 loc) · 4.79 KB

CHANGELOG.md

File metadata and controls

105 lines (77 loc) · 4.79 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

  • Collect ADDR_ENDP* registers into an array
  • Add host_poll_interval field to EP_CONTROL registers
  • add EPX_CONTROL register to USBCTRL_DPRAM
  • Rebuild with svdtools 0.3.9
  • Rebuild with svd2rust 0.31.5
  • Rebuild with form 0.11.1
  • Add VSEL_A field to VREG register
  • Rebuild with svd2rust 0.29.0, svdtools 0.3.0 (rust version)
  • Add docs.rs metadata to include documentation gated by the rt feature
  • Add enum for SPI frame format
  • Update to SVD from pico-sdk 1.5.1
  • Bump dependency on vcell to version 0.1.3
  • Added all possible variants for DREQ enum in CH*_CTRL*
  • Update rustdoc to clarify DMA CHAIN_TO behaviour
  • Add 6 unused interrupts as sw[0..5]_irq under new SW_IRQ peripheral
  • Pin to specific svdtools to avoid spontaneous breakage
  • Disable clippy warning for derive_partial_eq_without_eq
  • Update to SVD from pico-sdk 1.4.0
  • Change FUNCSEL on GPIOx_CTRL to be generic
    • it was previously duplicating GPIO0 functions across all GPIO pins
  • Arrayify spinlockX registers in SIO
  • Rebuild with svd2rust 0.21.0
  • Rebuild with svd2rust 0.2.0
  • Improvements to comment formatting from newer svd2rust
  • Update source SVD to pico-sdk 1.3.0
  • Remove patches that were no longer required thanks to new SVD file.
  • Arrayify procX_intX registers in IO_BANK1. This is a breaking change.
  • Update cortex-m-rt to 0.7.0
  • Fix cargo license declaration
  • arrayify USB endpoint registers
  • add USB line state variants as enum
  • Removed broken register (as per errata)
  • Fixed lineendings in documentation
  • Update svd2rust to 0.19.0
  • Made SIE_STATUS CONNECTED read-write
  • Fixed update script for OSX
  • Changed SIO SPINLOCKs to read-write
  • Update source SVD to pico-sdk 1.2.0
  • Cluster PWM channels
  • Bump cortex-m dep to 0.7.3
  • Switched GPIO for IO_BANK and QSPI_BANK to be arrays instead.
  • Change BUFF_STATUS access to read-write
  • Re-clustered IO_QSPI. Fixed naming to remove double underscore
  • Renamed GPIO_QSPI_[STAT,CTRL] -> GPIO_[STAT,CTRL]
  • Convert DMA chunnels to a list of register clusters
  • Initialized crate