Page 1 of 1

Arduino IDE for ESP32

Posted: Wed Feb 17, 2016 3:45 am
by bluebird
Hi,

We are very excited to run our commercial product with the mighty ESP32. We have few questions in order to quick start working on it and produce our next batches based on ESP32, for European markets.

1/ Would there be an Arduino IDE capability to easily program ESP32 (as it exists for ESP8266) and also leverage on existing Arduino libraries (such as DHT libraries for Temperature sensors)?
2/ Would it be possible to use Dual processing, to have simultaneously LED management through PWM, and another main computation running, at the same time?
3/ Can WiFi functionnality be sent into deep sleep mode when not in use, in order to save energy?
4/ WiFi encryption proposed on ESP32 are great. Hopefully, they will be easy to implement through dedicated libraries.
5/ Will there be the possibility to use either BTLE or Bluetooth standard, based on the phone capability ?
6/ What about Weave support (not Brillo, as per memory constraint) for M2M communication ?

Thank you very much for this amazing product, that will revolutionize the IoT world.

ESP32 rocks!

Re: Arduino IDE for ESP32

Posted: Thu Feb 18, 2016 10:20 am
by ESP_Sprite
I can't answer all questions, but:

1. Yes. We have plans to bring and/or help the community with bringing Arduino to the ESP32.
2. Yes; at least our own SDK will have support for using both cores. The Arduino SDK probably will eventually also support two cores.
5. The plan for this moment is to implement both BTLE as well as 'standard' bluetooth.
6. We are actively looking at implementing Weave on the ESP32. Brillo, as you've stated, is not really possible on the ESP32.

Re: Arduino IDE for ESP32

Posted: Thu Feb 18, 2016 12:23 pm
by ESP_Me-no-dev
There already is Arduino support. At least for the things that have been disclosed so far. Support will be added as Espressif releases anything new (last update was committed on Dec 18, 2015).
https://github.com/me-no-dev/ESP31B

Re: Arduino IDE for ESP32

Posted: Thu Feb 18, 2016 12:37 pm
by ESP_Sprite
me-no-dev wrote:There already is Arduino support. At least for the things that have been disclosed so far. Support will be added as Espressif releases anything new (last update was committed on Dec 18, 2015).
https://github.com/me-no-dev/ESP31B
Aye. Just for clarity: I wasn't trying to sweep the excellent work you did under the rug; just saying that Espressif actually is aware of the Arduino environment and we're taking active steps to help on that environment, although they may not be outwardly visible at this moment. We need to get the ESP32 and the 'native' SDK off the ground first :)

Re: Arduino IDE for ESP32

Posted: Fri Feb 19, 2016 9:24 am
by WiFive
Sprite_tm wrote: 5. The plan for this moment is to implement both BTLE as well as 'standard' bluetooth.
Hmm sounds like still lots of work to do. Please don't buy some restrictive license stack. We need full open source at least above hci layer.

Re: Arduino IDE for ESP32

Posted: Fri Feb 19, 2016 3:34 pm
by ESP_Me-no-dev
Sprite_tm wrote: Aye. Just for clarity: I wasn't trying to sweep the excellent work you did under the rug; just saying that Espressif actually is aware of the Arduino environment and we're taking active steps to help on that environment, although they may not be outwardly visible at this moment. We need to get the ESP32 and the 'native' SDK off the ground first :)
This is good to hear :) I'm really looking forward to an updated SDK and mostly the new hardware :) Many people are also hoping for RTOS update for the ESP8266 as well :) we would really like to move both platforms to RTOS

Re: Arduino IDE for ESP32

Posted: Sun Feb 21, 2016 4:21 pm
by bluebird
Looking forward improved "SDK" on new RTOS to take full advantage of the chip. Looking forward to have one and validate for next batch of our commercial product.