#微控制器 #接口 # #绑定 #Teensy #Teensyduino #teensy3-sys

nightly teensy3

Rust接口层,用于Teensy 3.1/3.2微控制器

5个版本

使用旧的Rust 2015

0.2.0 2017年4月17日
0.1.3 2016年10月16日
0.1.2 2016年9月26日
0.1.1 2016年9月26日
0.1.0 2016年9月26日

硬件支持中排名第1586

MIT授权

7KB
193

Teensy3上的Rust

  • teensy3: Crates.io
  • teensy3-sys: Crates.io

文档

这是一个用于在Rust中开发Teensy3的仓库。此仓库使用由rust-bindgen生成的Teensyduino绑定进行初始化。

入门

这个crate旨在由PJRC Teensy 3.1或3.2的二进制文件使用。计划支持Teensy 3.0、3.5和3.6板,但尚未实现。

要使用此crate,请参阅此演示仓库,它可以用作您项目的模板。

包布局

  • teensy3-sys - 此crate包含C/C++代码及其绑定。所有项目通常是不可安全的,并且不是典型的Rust。
  • teensy3 - 此crate包含任何围绕teensy3-sys组件的易用包装器,以及任何其他组件的纯Rust重实现。teensy3-sys作为teensy3::bindings重新导出。

依赖关系

感谢,引用

此代码几乎完全归功于以下资源

许可协议

Rust贡献受MIT许可协议许可。

请注意:teensy3-syscrate(teensy3crate的依赖项)的ASM、C、C++和链接器组件包含受MIT许可协议、PJRC修改的MIT许可协议和LGPL v2.1许可的组件。请参阅各个组件以获取更多详细信息。


lib.rs:

为在Teensy 3.x上进行Rust开发提供的便捷库。

包含安全和非安全工具,由制造商提供的C++ Teensyduino库启动。

依赖关系