What is V-USB?

V-USB is a firmware-only implementation of a USB 1.1 compliant low-speed device for Atmel's AVR microcontrollers. It runs on any AVR microcontroller which has at least 2 kB of Flash memory, 128 bytes RAM and can be clocked at 12 MHz. No UART, timer, input capture unit or other special hardware is required (except one edge triggered interrupt).

V-USB can be licensed freely under the GNU General Public License or alternatively under a commercial license.

For more information see Objective Development's web site.

What's this Wiki good for?

This Wiki is intended for two things:

  • Document the driver API and usage in a way where everybody can add comments and hints.
  • Provide a platform where people can publish their projects if they don't have their own web site. See Projects Hosted on Wiki for details.

What is a Wiki?

According to Wikipedia, the world largest wiki site:

A Wiki ([ˈwiː.kiː] <wee-kee> or [ˈwɪ.kiː] <wick-ey>) is a type of website that allows users to add, remove, or otherwise edit and change most content very quickly and easily.

If you are allowed to edit pages in this Site, simply click on edit button at the bottom of the page. This will open an editor with a toolbar palette with options. To create a new page, simply enter it's URL in your web browser. Registered users who are members of this Wiki are allowed to create or edit pages. Become a Member

This Wiki is hosted by Wikidot.com, a free Wiki hosting provider. See their Privacy Statement when you create an account.

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License