daisy 0.4.5

A board support package for the Electro-Smith Daisy Seed and Patch SM
# Daisy

Rust `no_std`, `embedded_hal` board support package for the Electro-Smith Daisy
platform.

This project was forked from
[antoinevg/daisy_bsp](https://github.com/antoinevg/daisy_bsp).

# Supported boards

Currently this library supports following boards:

* [Daisy Seed]https://www.electro-smith.com/daisy/daisy (codec AK4556), `seed`
* [Daisy Seed 1.1]https://www.electro-smith.com/daisy/daisy (codec WM8731), `seed_1_1`
* [Daisy Patch SM]https://www.electro-smith.com/daisy/patch-sm (codec PCM3060), `patch_sm`

Select the board by using its respective feature.

# API stability

I am still trying to figure out a good API for the project. Expect it to change.
To mitigate breakage of your code on library update, use macros defined under
`board.rs` to initialize resources whenever possible.

# Flash an example

``` sh
make flash WHAT=blinky BOARD=seed_1_1
```

# Razor

* This library aims to abstract all peripherals that are available on Daisy.
* This library will **not** abstract anything that is not on Daisy, e.g. pots,
  SD cards, MIDI, ...

# License

This library is distributed under the terms of the MIT license. See
[LICENSE](LICENSE) for details.

# Changelog

Read the [CHANGELOG.md](CHANGELOG.md) to learn about changes introduced in each
release.

# Versioning

See [VERSIONING.md](VERSIONING.md) to find detailed information about versioning
of the project.