Skip to content

Commit

Permalink
update changelog for v5.4.0 (#585)
Browse files Browse the repository at this point in the history
  • Loading branch information
stephenhensley authored Jun 22, 2023
1 parent ee3e337 commit ae9b45e
Showing 1 changed file with 18 additions and 4 deletions.
22 changes: 18 additions & 4 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,29 @@

## Unreleased

## v5.4.0

### Features

* adc: added ConversionSpeed configuration to the AdcChannelConfig (#579)
* board: Updated Daisy board definitions to use new Pin system (#581)
* board: added official support for new Daisy Seed2 DFM hardware (built in compatibility with DaisySeed class).
* device: added driver for SK9822 (#574)
* examples: added a number of minimal examples for the Seed/Seed2DFM
* gatein: added new Init function that is compatible with newer C++ `Pin` type.

### Bug Fixes

* patchsm: Corrected gate out pin assignment confusion added by (#417) as noted by [apbianco](https://forum.electro-smith.com/u/apbianco) and [tele_player](https://forum.electro-smith.com/u/tele_player)
* midi: improvements to UART transport stability, and fixes to parser (#566, #564, #583)
* qspi: fixed memory cache invalidation for Persistent Storage (#572)
* spi: fixed issue with unpredictable pin states at end of transmission (#553, #559)

### Other

* build: removed redundant compile-time def from CMake build (#565)
* docs: use explicit grouping; omit comments from output (#563)
* docs: fix typo in GPIO guide (#567)

## v5.3.0

Expand Down Expand Up @@ -52,7 +66,7 @@
* bootloader: Working with the bootloader has been simplified. See [the new guide for updates on usage](https://electro-smith.github.io/libDaisy/md_doc_md__a7__getting__started__daisy__bootloader.html)
* usb: `USBHost` class has added support for user callbacks on device connection, disconnection, and when the MSC class becomes active.
* uart: Adds DMA RX and TX modes, similar to how they work on the I2C and SPI.
* uart: Update function names to be more in line with the new DMA / Blocking scheme.
* uart: Update function names to be more in line with the new DMA / Blocking scheme.
* The old methods are wrappers for the new ones to preserve backwards compatibility, but **will be removed in a future version**.
* Affected functions: `PollReceive`, `PollTx`, `StartRx`, `RxActive`, `FlushRx`, `PopRx`, `Readable`

Expand Down Expand Up @@ -97,7 +111,7 @@
* testing: debugging configuration now uses `lldb` debugging extension to support unit test debugging on macOS with Apple Silicon
* driver: oled_ssd130x.h - Add the SpiHandle:Config struct to SSD130x4WireTransport:Config to allow full access to the SPI peripheral configuration.
* hid: fixed issue in `AnalogControl` where computed coeff could be out of range with certain block sizes
* driver: added missing alternate function pin mappings for SPI2, and UART for pins available on the patch_sm hardware
* driver: added missing alternate function pin mappings for SPI2, and UART for pins available on the patch_sm hardware
* usb: fixed issue with MIDI output from USB
* driver: fixed off-by-one error in qspi erase function.

Expand Down Expand Up @@ -246,7 +260,7 @@ max11300driver.ConfigurePinAsAnalogWrite(daisy::MAX11300::PIN_1, daisy::MAX11300

### Other

* switch: Use `System::GetNow()` rather than the update rate to calculate `TimeHeldMs()`.
* switch: Use `System::GetNow()` rather than the update rate to calculate `TimeHeldMs()`.
* This has also been applied to the `Encoder` class (since it uses `Switch` internally).
* usb host: ST Middleware for USB Host support has been added to the Middlewares folder
* fatfs: changed default `FS_LOCK` to 0, allowing for more simultaneously open FIL objects.
Expand Down Expand Up @@ -440,7 +454,7 @@ sdram.Init();

### Other

* test: add unit testing for midi parser.
* test: add unit testing for midi parser.
* tests: add tests for `FIFO`
* docs: Update TODO comment in `uart.h` to reflect most recent uart update.
* ci: add filters to the workflows
Expand Down

0 comments on commit ae9b45e

Please sign in to comment.