文件名称:teensy4-rs:Rust对Teensy 4的支持
文件大小:253KB
文件格式:ZIP
更新时间:2024-06-02 13:10:32
rust rust-embedded C
teensy4-rs 在Teensy 4上用于Rust开发的板条箱集合。同时支持Teensy 4.0和4.1板。 依存关系 Rust安装。 使用rustup安装Rust。 我们支持最新,稳定的Rust工具链。 thumbv7em-none-eabihf Rust目标,可以使用rustup安装: rustup target add thumbv7em-none-eabihf 一个有能力的objcopy用于将Rust二进制文件转换为十六进制文件。 项目中的文档和工具使用提供的LLVM objcopy 。 如果要严格遵循本文档,请安装 。 要将程序下载到Teensy 4,您需要构建或。 后者可与Teensyduino附加组件一起使用。 入门 使用我们的cargo generate模板 ,基于以下库引导您自己的teensy4-rs项目: cargo install cargo-gene
【文件预览】:
teensy4-rs-master
----LICENSE-MIT(1KB)
----.cargo()
--------config.toml(80B)
----t4link.x(7KB)
----docker()
--------Dockerfile(353B)
----Cargo.toml(5KB)
----.github()
--------ISSUE_TEMPLATE()
--------bors.toml(231B)
--------workflows()
----teensy4-panic()
--------LICENSE-MIT(1KB)
--------Cargo.toml(588B)
--------src()
--------LICENSE-APACHE(11KB)
--------README.md(890B)
----src()
--------rt.rs(2KB)
--------systick.rs(3KB)
--------usb.rs(15KB)
--------usb()
--------lib.rs(5KB)
----LICENSE-APACHE(11KB)
----build.rs(707B)
----examples()
--------pit.rs(2KB)
--------gpt.rs(2KB)
--------rtic_dma_uart_log.rs(5KB)
--------dma_uart.rs(6KB)
--------rtic_usb_echo.rs(2KB)
--------rtic_blink.rs(2KB)
--------rtic_led.rs(1KB)
--------rtic_pit.rs(2KB)
--------timer.rs(2KB)
--------systick.rs(680B)
--------led.rs(504B)
--------usb_writer.rs(1KB)
--------usb.rs(2KB)
--------panic.rs(325B)
--------uart.rs(4KB)
--------srtc.rs(3KB)
--------spi.rs(7KB)
--------dma_spi.rs(11KB)
--------i2c.rs(3KB)
--------rtic_usb.rs(3KB)
--------README.md(982B)
--------rtic_uart_log.rs(4KB)
--------dma_memcpy.rs(4KB)
--------pwm.rs(3KB)
--------usb_io()
----CONTRIBUTING.md(6KB)
----teensy4-fcb()
--------LICENSE-MIT(1KB)
--------Cargo.toml(637B)
--------src()
--------LICENSE-APACHE(11KB)
--------README.md(842B)
----README.md(5KB)
----docs()
--------old()
--------Runtime.md(4KB)
----.gitignore(186B)
----bin()
--------usb_names.h(2KB)
--------libt4start.a(3KB)
--------usb_serial.h(2KB)
--------usb_dev.h(938B)
--------avr_functions.h(4KB)
--------usb_serial.c(11KB)
--------usb_desc.c(113KB)
--------debug()
--------libt4usb.a(140KB)
--------nonstd.c(5KB)
--------Makefile(812B)
--------usb_desc.h(34KB)
--------imxrt.h(421KB)
--------usb_startup.c(1KB)
--------usb.c(25KB)
--------start.s(2KB)
----CHANGELOG.md(4KB)
----teensy4-pins()
--------LICENSE-MIT(1KB)
--------Cargo.toml(601B)
--------src()
--------LICENSE-APACHE(11KB)
--------README.md(1KB)