zephyr port
Am am curious to know if you have considered porting TinyUSB to the Linux Foundation's embedded Zephyr RTOS?
yeah, I would love to, but currently is too busy with other works and I am not familiar with zephyr as well. Maybe some time later this year.
Did you know that this was done already?
https://www.youtube.com/watch?v=4Wv_X4J10Zk&t=1530
Hello! I am chiming in here since I worked on this effort for a project and got a link to this issue from a colleague. I'll start the process to push my implementation of the port of TinyUSB to upstream Zephyr.
One way to add a generic TinyUSB port would be the device_next driver API: it would give some generic api->ep_enqueue() method supported by all drivers, to use as an alternative to Zephyr own stack.
https://github.com/zephyrproject-rtos/zephyr/blob/main/drivers/usb/udc/udc_common.c#L568
Not sure about how Host mode works.
On a side note: Kudos for your work and thank you for the talk! It helps for going down the same route, in particular for the debugging methods.
Hello! I am chiming in here since I worked on this effort for a project and got a link to this issue from a colleague. I'll start the process to push my implementation of the port of TinyUSB to upstream Zephyr.
Thank you kindly for your work. You're awesome. Can't wait to finally be rid of that god-awful zephyr usb stack.
superb !! Thank you very much @mabembedded for your effort :+1: . Eveen though I really want to, but unfortunately, I was a bit busy at the moment to follow up with Zephyr. I will try to catch up with you guys later.
Hello! I am chiming in here since I worked on this effort for a project and got a link to this issue from a colleague. I'll start the process to push my implementation of the port of TinyUSB to upstream Zephyr.
Is this available anywhere?
superb !! Thank you very much @mabembedded for your effort 👍 . Eveen though I really want to, but unfortunately, I was a bit busy at the moment to follow up with Zephyr. I will try to catch up with you guys later.
hey are you little free now? i would really like esp32s3 to have usb-otg support in zephyr