cs47l63 0.1.0

A Rust driver for the CS47L63 DSP
Documentation
  • Coverage
  • 0.84%
    17 out of 2033 items documented0 out of 167 items with examples
  • Size
  • Source code size: 150.85 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 48.61 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 16s Average build duration of successful builds.
  • all releases: 16s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • ninjasource/cs47l63
    2 1 0
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • ninjasource

Driver for CS47L63 Cirrus Codec Digital Signal Processor

This driver provides a set of high level abstractions that allow you to setup the DSP for use. This typically involves sending data over the SPI bus to set or get the value of various registers.

The way to use this is to create an instance of a struct of interest in the resisters module and call serialize on it to turn it into bytes to be sent to the DSP.

This driver is meant to be used in conjustion with the CS47L63 Product Specification document as some resgisters need to be set in a specific order and have meaning explained in the spec.