Skip to content

Instantly share code, notes, and snippets.

@anonhostpi
anonhostpi / configfs.md
Last active December 30, 2024 03:25
ConfigFS, FunctionFS, GadgetFS, the Gadget API, Dual-Role, and OTG libraries - A comprehensive list of it all.

Ok, so I am writing a comprehensive list for all libraries, tools, modules, and scripts for any linux distro or kernel that I can find anywhere, so I can learn more about how to make use of it.

Currently this list contains Source Code with the following keywords:

  • FunctionFS, ConfigFS, GadgetFS, gadget mode, and USB Gadget API
  • USB 3.0 Dual-Role Device (DRD) and USB 2.0 On-The-Go (OTG)
  • libcomposite (the kernel library that ConfigFS uses to create USB gadgets)
  • DesignWare Core SuperSpeed 3.0 (DWC3)
  • appears to be the main proprieter of USB 3.0 Gadget hardware