Git Product home page Git Product logo

Comments (9)

sakumisu avatar sakumisu commented on July 24, 2024

I dont think wch support iso, so do not test audio or video.

from cherryusb_wch.

nikkov avatar nikkov commented on July 24, 2024

I did a some testing and found that usbd_audio_iso_callback never called, so ep_tx_busy_flag is not reset and

           while (ep_tx_busy_flag) {
            }

in audio_test runs forever

from cherryusb_wch.

sakumisu avatar sakumisu commented on July 24, 2024

stop using wch with audio and video.

from cherryusb_wch.

sakumisu avatar sakumisu commented on July 24, 2024

I do not think wch is ready for this.

from cherryusb_wch.

sakumisu avatar sakumisu commented on July 24, 2024

Just enum for fun.

from cherryusb_wch.

sakumisu avatar sakumisu commented on July 24, 2024

If you want to use audio, please select other chips, thanks. I think this issue is done.

from cherryusb_wch.

techlabz avatar techlabz commented on July 24, 2024

A few things, make sure to add USBHS_UIE_ISO_ACT to the interrupt enable register. Then add the interrupt flag in your in the IRQhandler and handle properly. You have to modify the descriptors potentially for USB 2.0 High Speed to work. I have so far got it working with USB 2.0 Full Speed.

image

from cherryusb_wch.

techlabz avatar techlabz commented on July 24, 2024

@sakumisu @HaiMianBBao

A lot must have went in this project, good job on the progress so far. Some notes,
I would suggest updating the readme and letting your users know what has actually been tested, what is in progress etc, like a checklist? Also quirks like const and other issues that users may face with this stack with respect to WCH chips. We're shooting in the dark right now.

from cherryusb_wch.

sakumisu avatar sakumisu commented on July 24, 2024

Thank you, these have added.

from cherryusb_wch.

Related Issues (5)

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.