TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Teensy 3.1 bare metal: Writing a USB driver (2014)

106 pointsby kersnyover 6 years ago

5 comments

estebankover 6 years ago
For anyone that might be interested, there were some efforts some time back to get Rust running on the Teensy[1][2][3][4], and although there have been no recent updates, the code is available to use and should still be relevant although there have been changes[5][6][7] in the meantime.<p>[1]: <a href="https:&#x2F;&#x2F;github.com&#x2F;jamesmunns&#x2F;teensy3-rs" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;jamesmunns&#x2F;teensy3-rs</a><p>[2]: <a href="https:&#x2F;&#x2F;branan.github.io&#x2F;teensy&#x2F;" rel="nofollow">https:&#x2F;&#x2F;branan.github.io&#x2F;teensy&#x2F;</a><p>[3]: <a href="https:&#x2F;&#x2F;disconnected.systems&#x2F;blog&#x2F;bare-metal-rust-on-the-teensy-3.1&#x2F;" rel="nofollow">https:&#x2F;&#x2F;disconnected.systems&#x2F;blog&#x2F;bare-metal-rust-on-the-tee...</a><p>[4]: <a href="https:&#x2F;&#x2F;github.com&#x2F;SimonSapin&#x2F;teensy-clock" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;SimonSapin&#x2F;teensy-clock</a><p>[5]: <a href="https:&#x2F;&#x2F;rust-embedded.github.io&#x2F;book&#x2F;" rel="nofollow">https:&#x2F;&#x2F;rust-embedded.github.io&#x2F;book&#x2F;</a><p>[6]: <a href="https:&#x2F;&#x2F;josh.robsonchase.com&#x2F;embedded-bootstrapping&#x2F;" rel="nofollow">https:&#x2F;&#x2F;josh.robsonchase.com&#x2F;embedded-bootstrapping&#x2F;</a><p>[7]: <a href="https:&#x2F;&#x2F;github.com&#x2F;rust-embedded&#x2F;wg&#x2F;issues&#x2F;40" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;rust-embedded&#x2F;wg&#x2F;issues&#x2F;40</a>
评论 #18603920 未加载
mattnewtonover 6 years ago
Slightly off topic: I highly recommend this micro controller for projects big and small. It packs quite a punch in terms of ram&#x2F;cpu per dollar, lots of pins, great community and Paul was really cool online and at maker’s faire. Thank you Paul, Robin, and the rest of the community for a great product!<p>Off-off topic, as a web developer I love their super functional site. It even has an about page with pictures of Paul windsurfing haha.
评论 #18594779 未加载
nayukiover 6 years ago
The article links to a web site that has excellent information on the low-level electrical and bit details of the USB protocol: <a href="http:&#x2F;&#x2F;www.usbmadesimple.co.uk&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.usbmadesimple.co.uk&#x2F;</a>
rwl4over 6 years ago
Here’s a mirror for anyone interested:<p><a href="https:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20180824210333&#x2F;http:&#x2F;&#x2F;kevincuzner.com&#x2F;2014&#x2F;12&#x2F;12&#x2F;teensy-3-1-bare-metal-writing-a-usb-driver&#x2F;" rel="nofollow">https:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20180824210333&#x2F;http:&#x2F;&#x2F;kevincuzne...</a>
评论 #18594903 未加载
yodonover 6 years ago
Looks like HN hug of death - perhaps the server is running on a Teensy?
评论 #18594629 未加载