Confirmations about ESP32 peripherals

Singe12
Posts: 14
Joined: Mon Mar 07, 2016 10:26 am

Confirmations about ESP32 peripherals

Postby Singe12 » Mon Mar 07, 2016 10:56 am

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!

DarkByte
Posts: 4
Joined: Fri Jan 08, 2016 3:00 pm

Re: Confirmations about ESP32 peripherals

Postby DarkByte » Wed Mar 09, 2016 6:07 am

In current SDK version seems that peripherals are equal to esp8266. There is no hardware i2c/spi bus and no BT support.

Singe12
Posts: 14
Joined: Mon Mar 07, 2016 10:26 am

Re: Confirmations about ESP32 peripherals

Postby Singe12 » Thu Mar 10, 2016 12:42 pm

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.

Singe12
Posts: 14
Joined: Mon Mar 07, 2016 10:26 am

Re: Confirmations about ESP32 peripherals

Postby Singe12 » Mon Mar 14, 2016 5:39 pm

UP! Anyone from Espressif can confirm me that ESP32 will include above mentioned peripherals and won't just emulate them?

Thank you!

ESP_Sprite
Posts: 8921
Joined: Thu Nov 26, 2015 4:08 am

Re: Confirmations about ESP32 peripherals

Postby ESP_Sprite » Wed Mar 16, 2016 6:48 am

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.

metRo_
Posts: 5
Joined: Wed Mar 30, 2016 2:27 pm

Re: Confirmations about ESP32 peripherals

Postby metRo_ » Wed Mar 30, 2016 2:33 pm

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 ?

WiFive
Posts: 3529
Joined: Tue Dec 01, 2015 7:35 am

Re: Confirmations about ESP32 peripherals

Postby WiFive » Wed Mar 30, 2016 11:05 pm

metRo_ wrote:BTW what is HS1d0-d7 HS1clk HS1cmd ?
8-bit SDIO

ESP_Sprite
Posts: 8921
Joined: Thu Nov 26, 2015 4:08 am

Re: Confirmations about ESP32 peripherals

Postby ESP_Sprite » Thu Mar 31, 2016 7:17 am

Yes. If I recall correctly, the ESP32 has three hardware SPI channels, one of which is used by the flash.

metRo_
Posts: 5
Joined: Wed Mar 30, 2016 2:27 pm

Re: Confirmations about ESP32 peripherals

Postby metRo_ » Thu Mar 31, 2016 11:12 am

WiFive wrote:
metRo_ wrote:BTW what is HS1d0-d7 HS1clk HS1cmd ?
8-bit SDIO
Is this SDIO free? Do you think it is possible to use it to drive an LCD using DMA?

WiFive
Posts: 3529
Joined: Tue Dec 01, 2015 7:35 am

Re: Confirmations about ESP32 peripherals

Postby WiFive » Fri Apr 01, 2016 3:22 am

Sadly we know nothing about DMA controller.

Who is online

Users browsing this forum: No registered users and 99 guests