All notable changes to this project will be documented in this file. See VERSIONING.md for more information about versioning and backwards compatibility.
- Bump STM32H7 HAL to version 0.16.
- Introduce
probe-rs
to the project. - Illustrate use of
defmt
in examples. - Introduce support for Daisy Seed 1.2.
- Breaking Fix issue where left/right audio channels were swapped.
- Allow audio sampling rate of 96 kHz.
- Bump STM32H7 HAL to version 0.15.
- Breaking Remove logging abstractions from the crate.
- Breaking The crate no longer re-exports
embedded_hal
. - Breaking Remove
Led
trait. - Bump STM32H7 HAL to version 0.14.
- Improve style and documentation of examples.
- Introduce RTIC example of audio processing.
- Introduce example of SD card interaction.
- Fix occasional stuckage of flash initialization.
- Set correct ADC/DAC format on Seed 1.1 and Patch SM to solve conversion issue.
- Fix audio input processing for Seed 1.1 and Patch SM.
- Breaking: Remove
size
parameter from SDRAM initialization. - Allow utilization of dcache.
- Publish documentation under https://zlosynth.com/daisy.
- Introduce an interface to access SDRAM.
- Breaking: Audio processing callback is now passed to
handle_interrupt_dma1_str1
instead ofspawn
. - Breaking: Rename
FMCPins
toFlashPins
.
- Add an example of OLED display configuration.
- Configure clock to support displays connected via SPI.
- Bump cortex-m-rt dependency to 0.7.
- Implicitly use peripheral clock for ADC.
- Fix ITM module.
- Fix mapping of pins B5, B6 and D10.
- Fix ADC pins C6-C9 mapping.
- Fix noise in Patch SM audio interface by switching to I2S.
- Fix macros so they respect the feature set on the depedency.
- Introduce a macro to instantiate flash abstraction.
- Update to stm32h7xx HAL 0.12.1.
- Introduce support for Daisy Patch SM, with PCM3060 codec.
- Move general purpose pins under a sub-structure. e.g.
SEED_PIN_1
toGPIO.PIN_1
. - Rename
seed_1_0
feature toseed
. - Remove unneeded
cty
dependency.
- Update to stm32h7xx HAL 0.12.
- Introduce support for Daisy Seed 1.1, with WM8731 codec.
- Initial fork from antoinevg/daisy_bsp.
- Added flash memory access interface.
- Define razor guiding what goes into the library and what not.
- Introduce CI.
- Add SRAM to memory layout.