Skip to content

cho45/AVR-V-USB-Vendor-Skelton

Repository files navigation

AVR V-USB custom class skelton project

AVR + V-USB でカスタムUSBデバイスを作るスケルトン V-USB がスタンダードなリクエストには答えてくれるのでかなり簡潔に書ける。

このデバイスに接続するためのホスト実装のサンプル

回路図の例 (Eagle)

背景

Mac の場合 HID デバイスへの低レベルアクセスを OS が握っているため、 HID クラスとしてデバイスを作成すると、かえって面倒なことになる ( control_transfer は可能だが、claim_interface が不可能なので他のことは何もできない)。

覚書

  • USB_CFG_DEVICE_CLASS を 0xff (vendor)
  • USB_CFG_INTERFACE_CLASS を 0xff (vendor)

にしないとダメ (claim_interface が失敗)

ref.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published