Code Monkey home page Code Monkey logo

Comments (1)

lucasgcb avatar lucasgcb commented on August 16, 2024

I know this is like a year old but I came across this library for my own projects to little success. All this failure is supported by the last paragraph of the project from nearly a decade ago you've linked, you'll realize the problem where it says:

The back door to the low-speed bulk transfer is gradually closing on the newer OS. After enjoying this USB technology, switch to the HID protocol or to MCU having on-chip USB controller.

V-USB is getting harder and harder to implement due to the fact it is tied to low-speed protocols. There's a reason OBDev doesn't really have this project on their front-page anymore. Even their marketing points are outdated and might as well be false advertising to some degree.

If you want to implement USB functionalities I'd recommend you try a dedicated chip (they are incredibly small and aren't even $1, even bundled with a board like Digispark's) with LUFA to program the firmware interface instead of using this fidgety thing.

In the case you're working with something like Arduino UNO for the USB serial programmer interface on the 328p, such a chip is already there and ready to go into Device Firmware Upgrade mode, making V-USB redundant.

from v-usb.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.