Page 1 of 1

ESP32's internal layout and control

Posted: Wed Dec 06, 2017 8:07 pm
by SoftwareSamurai
Is there a technical document of the internal control and communication of the ESP32 subsystems with the microprocessor(s)?
For example, how is data transferred between the microprocessor(s) and the radio? DMA? And how is the radio controlled? Special registers?
(Assuming this information isn't some trade secret or such.)

Re: ESP32's internal layout and control

Posted: Wed Dec 06, 2017 9:00 pm
by ESP_krzychb

Re: ESP32's internal layout and control

Posted: Thu Dec 07, 2017 12:24 pm
by SoftwareSamurai
That's good, and thank you for that krzychb. It explains a lot. But there's no information regarding the control and usage of the radio subsystem (sans enabling the clock for it). Is there a second document for that?

Re: ESP32's internal layout and control

Posted: Thu Dec 07, 2017 1:16 pm
by ESP_krzychb
The low level "information regarding the control and usage of the radio subsystem " is an intellectual property of Espressif and not published.

On higher level you operate it with an API of Wi-Fi Driver documented in https://esp-idf.readthedocs.io/en/lates ... _wifi.html and https://esp-idf.readthedocs.io/en/lates ... /wifi.html

Re: ESP32's internal layout and control

Posted: Thu Dec 07, 2017 2:37 pm
by SoftwareSamurai
That's what I thought. Okay, thanks.