Confirmations about ESP32 peripherals
Confirmations about ESP32 peripherals
Hi all!
I've a question about ESP32 peripherals. I want to ask if peripherals like SPI, I2C and PWM are controlled by hardware or by software(user should "bitbang"). Also there is some kind of DMA controllers on this peripherals?
About Bluetooth and WiFi, it's possible to use them together inside a single application(for example connected to a WiFi network and using BT)?
About release date there is any updates on when ESP32 comes out? I've read about April, but it's on early or at the end of April?(always if it's confirmed that it comes out on April).
Thank you!
I've a question about ESP32 peripherals. I want to ask if peripherals like SPI, I2C and PWM are controlled by hardware or by software(user should "bitbang"). Also there is some kind of DMA controllers on this peripherals?
About Bluetooth and WiFi, it's possible to use them together inside a single application(for example connected to a WiFi network and using BT)?
About release date there is any updates on when ESP32 comes out? I've read about April, but it's on early or at the end of April?(always if it's confirmed that it comes out on April).
Thank you!
Re: Confirmations about ESP32 peripherals
In current SDK version seems that peripherals are equal to esp8266. There is no hardware i2c/spi bus and no BT support.
Re: Confirmations about ESP32 peripherals
Probably becouse it's a beta version. In preliminary ESP32 datasheet says that there is I2C/SPI modules with DMA controllers, timers for PWM and LED fade and Watchdogs. But since I've not seen any update of datasheet for a while and any update of release date I'm interested if something is changed or confirmed. Waiting for an Espressif answer.
Re: Confirmations about ESP32 peripherals
UP! Anyone from Espressif can confirm me that ESP32 will include above mentioned peripherals and won't just emulate them?
Thank you!
Thank you!
-
- Posts: 9761
- Joined: Thu Nov 26, 2015 4:08 am
Re: Confirmations about ESP32 peripherals
Sure! I can't comment on the DMA stuff, but I do know the SPI, I2C, I2S and PWM peripherials are real hardware peripherials. Plus we have some interesting things in there that can possibly help make bitbanging a fair few protocols we do not have natively a whole lot easier/quicker.
Re: Confirmations about ESP32 peripherals
If I remember correctly from the ESP2866 documentation it has hardware SPI however it is used by flash so we can't use it and on ESP32 it looks like there is separate peripherals.
BTW what is HS1d0-d7 HS1clk HS1cmd ?
BTW what is HS1d0-d7 HS1clk HS1cmd ?
Re: Confirmations about ESP32 peripherals
8-bit SDIOmetRo_ wrote:BTW what is HS1d0-d7 HS1clk HS1cmd ?
-
- Posts: 9761
- Joined: Thu Nov 26, 2015 4:08 am
Re: Confirmations about ESP32 peripherals
Yes. If I recall correctly, the ESP32 has three hardware SPI channels, one of which is used by the flash.
Re: Confirmations about ESP32 peripherals
Is this SDIO free? Do you think it is possible to use it to drive an LCD using DMA?WiFive wrote:8-bit SDIOmetRo_ wrote:BTW what is HS1d0-d7 HS1clk HS1cmd ?
Re: Confirmations about ESP32 peripherals
Sadly we know nothing about DMA controller.