daisy

Hardware abstraction layer for Daisy boards.

MIT License

Downloads
10.4K
Stars
21
Committers
4
daisy - v0.9.0 Latest Release

Published by phoracek 9 months ago

  • Breaking Fix issue where left/right audio channels were swapped.
  • Allow audio sampling rate of 96 kHz.
  • Bump STM32H7 HAL to version 0.15.
daisy - v0.8.0

Published by phoracek about 1 year ago

  • 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.
daisy - v0.7.3

Published by phoracek almost 2 years ago

  • Fix occasional stuckage of flash initialization.
daisy - v0.7.2

Published by phoracek almost 2 years ago

  • Set correct ADC/DAC format on Seed 1.1 and Patch SM to solve conversion issue.
daisy - v0.7.1

Published by phoracek almost 2 years ago

  • Fix audio input processing for Seed 1.1 and Patch SM.
daisy - v0.7.0

Published by phoracek almost 2 years ago

  • Breaking: Remove size parameter from SDRAM initialization.
  • Allow utilization of dcache.
  • Publish documentation under https://zlosynth.com/daisy.
daisy - v0.6.0

Published by phoracek about 2 years ago

  • Introduce an interface to access SDRAM.
  • Breaking: Audio processing callback is now passed to handle_interrupt_dma1_str1 instead of spawn.
  • Breaking: Rename FMCPins to FlashPins.
daisy - v0.5.0

Published by phoracek over 2 years ago

  • Add an example of OLED display configuration.
  • Add an example of RTIC integration.
  • Configure clock to support displays connected via SPI.
daisy - v0.4.4

Published by phoracek over 2 years ago

  • Implicitly use peripheral clock for ADC.
  • Fix ITM module.
daisy - v0.4.3

Published by phoracek over 2 years ago

  • Fix mapping of pins B5, B6 and D10.
daisy - v0.4.2

Published by phoracek over 2 years ago

  • Fix ADC pins C6-C9 mapping.
daisy - v0.4.1

Published by phoracek over 2 years ago

  • Fix noise in Patch SM audio interface by switching to I2S.
daisy - v0.4.0

Published by phoracek over 2 years ago

  • 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.
daisy - v0.3.0

Published by phoracek over 2 years ago

  • Introduce support for Daisy Patch SM, with PCM3060 codec.
  • Move general purpose pins under a sub-structure. e.g. SEED_PIN_1 to
    GPIO.PIN_1.
  • Rename seed_1_0 feature to seed.
  • Remove unneeded cty dependency.
daisy - v0.2.0

Published by phoracek over 2 years ago

  • Update to stm32h7xx HAL 0.12.
  • Introduce support for Daisy Seed 1.1, with WM8731 codec.
daisy - v0.1.0

Published by phoracek over 2 years ago

  • 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.