Ivan's Blog
项目实践

ft6336u-async

Rust driver crate for the FT6336U touch controller, supporting both sync and async usage via feature/config gating. Evidence: Cargo.toml, src/.

  • embedded-hal driver
  • I2C
  • touch controller

目录

技术栈

运行与交付

能力标记
  • cargo_toml
JSON

Basics

Rust driver crate for the FT6336U touch controller, supporting both sync and async usage via feature/config gating. Evidence: Cargo.toml, src/.

Taxonomy

  • Tags: embedded-hal driver, I2C, touch controller

Architecture

  • Library crate; API surface is designed to be used from firmware code and integrates with embedded-hal traits. Evidence: Cargo.toml, src/lib.rs.
  • Optional async support is implemented via conditional compilation. Evidence: Cargo.toml.

Conventions

  • Targets no_std embedded usage patterns. Evidence: Cargo.toml.
  • Repo conventions rely on standard Rust tooling and (optionally) CI config. Evidence: .github/workflows/ci.yml, rust-toolchain.toml.

Taste notes

Touch drivers often have timing/IRQ nuance; keeping the crate small and trait-driven makes it easier to embed in UI stacks.