3 posts • Page 1 of 1
When working with DMA (in my case I2S), I see that there is a data structure that represents a linked list of buffers. See section 6.3.2 of the ESP32 technical references manual. When I compare this against the data structure called "lldesc_t", I find that there is a mysterious additional bit field called "sosf" which seems to be described as "start of sub frame". My question/puzzle is "What does this mean?" I can't seem to find any description of this concept within the documentation.
Free book on ESP32 available here: https://leanpub.com/kolban-ESP32
From memory, I2S doesn't use that bit. The DMA engine of most peripherals are based on the same design, and some of them (the WiFi ones, for example) need subframes as well, hence the bit.
I don't know what that is, so I searched for "DMA subframe", yet couldn't find a decent explanation. Do you have a link or something?
Who is online
Users browsing this forum: julienD, MSN [Bot] and 21 guests