1 个不稳定版本
0.1.0 | 2022 年 1 月 24 日 |
---|
#573 in #driver
用于 librador
335KB
7.5K SLoC
librador-sys
此 crate 提供了对 librador 的 Rust 绑定,该绑定是 EspoTek Labrador 电子实验室板的驱动库。
您可能更愿意使用 librador-rs
提供的安全、Rusty API。
更多信息
使用 cargo doc --open
或访问 docs.rs 页面 查看文档。
有关更多详细信息,请参阅 librador
项目文档。
支持的 API
- 控制函数
- librador_init
- librador_exit
- librador_setup_usb
- librador_reset_usb
- USB 控制函数
- librador_avr_debug
- librador_update_signal_gen_settings
- librador_send_sin_wave
- librador_send_square_wave
- librador_send_sawtooth_wave
- librador_send_triangle_wave
- librador_set_power_supply_voltage
- librador_set_device_mode
- librador_set_oscilloscope_gain
- librador_set_digital_out
- librador_reset_device
- librador_jump_to_bootloader
- librador_get_device_firmware_version
- librador_get_device_firmware_variant
- USB-Iso 函数
- librador_get_analog_data
- librador_get_analog_data_sincelast
- librador_get_digital_data
贡献
欢迎所有贡献,无论是错误报告、功能请求、代码更改还是美好祝愿。谢谢!
许可证信息
librador-sys 是免费软件:您可以在自由软件基金会发布的 GNU 通用公共许可证条款下重新分发和/或修改它,许可证版本为 3 或(根据您的要求)任何更高版本。
librador-sys 的分发旨在使其有用,但没有任何保证;甚至没有关于其商销性或特定用途适用性的暗示保证。有关更多详细信息,请参阅 GNU 通用公共许可证。
请参阅此项目根目录下的文件 LICENSE
以获取 GNU 通用公共许可证副本,或访问 http://www.gnu.org/licenses/。
此项目包含来自 Labrador
项目的代码,该代码也根据 GPL v3 许可。
依赖项
~1.6–3MB
~53K SLoC