3 个版本
0.1.2 | 2024年6月28日 |
---|---|
0.1.1 | 2024年6月28日 |
0.1.0 | 2024年2月28日 |
579 在 嵌入式开发
每月下载量 115
75KB
1K SLoC
Wolfson WM8960 编码器驱动程序
Rust 编写的适用于NXP开发板上常见且已过时的Wolfson WM8960的驱动程序。
该设备可提供48kHz 24位音频ADC/DAC,一个内置的小型D类扬声器放大器,简单的路由和混音,I2S/TDM数字音频接口,以及I2C控制接口。
I2C控制接口共有56个9位寄存器,地址为7位(总共16位I2C传输)。
该接口只能进行I2C写入操作,因此驱动程序在内存中维护寄存器的镜像,需要112字节内存。
依赖项
~69–580KB