Iktek

Results 11 comments of Iktek

Hi guys, I Also stumbled over missing isoc support on fsdev. For my current "fist test" I would be fine if there's no dma-support for now, could we split this...

@HiFiPhile @leptun : Mhh. You may be right, but it could also be that m2m dma is still possible as the pma memory can be accessed from within the normal...

One step back: there seems to be an issue with my usb-host driver -> with another notebook the stream stays alive. So what I can now see is incoming audio...

Sure: #define AUDIO_CTRL_ID_SPK_INPUT_STREAM 0x01 #define AUDIO_CTRL_ID_SPK_FUNIT 0x02 #define AUDIO_CTRL_ID_SPK_OUTPUT 0x03 #define AUDIO_CTRL_ID_MIC_INPUT 0x04 #define AUDIO_CTRL_ID_MIC_FUNIT 0x05 #define AUDIO_CTRL_ID_MIC_OUTPUT_STREAM 0x06 #define AUDIO_CTRL_ID_CLOCK 0x41 #define AUDIO_CTRL_ID_CLOCKSEL 0x40 #define AUDIO_NUM_INTERFACES 0x03 #define AUDIO_NUM_INCHANNELS...

Same descriptor is working properly with stm32l4 + dwc2 I'm wondering if the "doublebuffering" is needed in order to support isoc-audio as it seems that maybe every 2nd pice of...

Mhh.. where do you see that the host is missing to send the data? In the dissection I see that the host is sending about 128bytes every 2 ms which...

> The peripheral cannot make DMA requests, but the operating system/tinyusb can periodically initiate "MEM2MEM" transfers as needed I agree. I think a busy-loop will not be a solution which...

Ok, i digged in a bit and things seem even more complicated as thought before: Double-buffered isoch-endpoints can't be bidirectional. So one would have to use 2 endpoint indices here....

> @Iktek Is there any change you or perhaps others @hathatch are/have been working on getting this to work or made any progress since the last post? Hi @rolandvs ,...

> The endpoint-ix vs endpoint-ix separation isn't necessarily needed if the application doesn't have a second endpoint with that particular ID (e.g., if the ISO EP is 3OUT, then there...