diff --git a/CHANGELOG.md b/CHANGELOG.md index 9dc8611bf..c459e1252 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,13 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## 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.1 + ## [0.5.0] [Crates.io](https://crates.io/crates/rp2040-pac/0.5.0) [Github](https://github.com/rp-rs/rp2040-pac/releases/tag/v0.5.0) - Rebuild with svd2rust 0.29.0, svdtools 0.3.0 (rust version) diff --git a/svd/rp2040.svd.patched b/svd/rp2040.svd.patched index 3451f2387..6bc36b0d1 100644 --- a/svd/rp2040.svd.patched +++ b/svd/rp2040.svd.patched @@ -3,8 +3,7 @@ Raspberry Pi RP2040 0.1 - - Dual-core Arm Cortex-M0+ processor, flexible clock running up to 133 MHz\n + Dual-core Arm Cortex-M0+ processor, flexible clock running up to 133 MHz\n 264KB on-chip SRAM\n 2 x UART, 2 x SPI controllers, 2 x I2C controllers, 16 x PWM channels\n 1 x USB 1.1 controller and PHY, with host and device support\n @@ -15,13 +14,10 @@ Low-power sleep and dormant modes\n Accurate on-chip clock\n Temperature sensor\n - Accelerated integer and floating-point libraries on-chip - - - Copyright (c) 2020 Raspberry Pi (Trading) Ltd.\n + Accelerated integer and floating-point libraries on-chip + Copyright (c) 2020 Raspberry Pi (Trading) Ltd.\n \n - SPDX-License-Identifier: BSD-3-Clause - + SPDX-License-Identifier: BSD-3-Clause CM0PLUS r0p1 diff --git a/update.sh b/update.sh index 8268d6042..63c80e7ff 100755 --- a/update.sh +++ b/update.sh @@ -9,7 +9,7 @@ cargo install --version 0.29.0 svd2rust cargo install --version 0.10.0 form rustup component add rustfmt if [ "$SVDTOOLS" == "svdtools" ]; then - cargo install --version 0.3.0 svdtools + cargo install --version 0.3.1 svdtools else python3 -mvenv --clear .venv source .venv/bin/activate