ESP32 Arduino core roadmap
Posted: Thu Dec 15, 2016 6:27 am
Now that I have my ESP32 Dev Board working (thank you Igrr) and I am able to make use of the I2C bus (thank you me-no-dev) I just want to ask about my wish list of some useful features:
Does the ESP32 support a Real Time Clock? I have a 32.768 kHz crystal on my board and would like to keep time on the ESP32 if this is possible. If so, will there eventually be an API added to the Arduino core for the RTC?
How can I make use of powf, sinf, tan2f, and sqrtf functions? I can use these with the ESP8266/85 but for some reason the ESP32 Arduino core complains about them. Do I need to include some particular library to make them work?
Is there an internal temperature and voltage sensor in the ESP32? How can we access these?
Will light and deep sleep modes be supported? Does a particular pin need to be connected to reset in order to wake the ESP32 from deep sleep like the ESP8266/85? If so, which one? Light sleep is particularly useful for cutrting power usage.
In general, will there be other low power modes and/or the ability to select the CPU speed made available?
Will there be an I2S API made available for the Arduino core?
Of course, I would like to make use of wifi (especially the web server) and BLE.
Well, these would be enough to keep me busy for a while. Nothing here is urgent, I just want to get these issues on your radar and get a general feel for the scope and pace of Arduino core development for the ESP32.
Thanks for any information you can provide.
Does the ESP32 support a Real Time Clock? I have a 32.768 kHz crystal on my board and would like to keep time on the ESP32 if this is possible. If so, will there eventually be an API added to the Arduino core for the RTC?
How can I make use of powf, sinf, tan2f, and sqrtf functions? I can use these with the ESP8266/85 but for some reason the ESP32 Arduino core complains about them. Do I need to include some particular library to make them work?
Is there an internal temperature and voltage sensor in the ESP32? How can we access these?
Will light and deep sleep modes be supported? Does a particular pin need to be connected to reset in order to wake the ESP32 from deep sleep like the ESP8266/85? If so, which one? Light sleep is particularly useful for cutrting power usage.
In general, will there be other low power modes and/or the ability to select the CPU speed made available?
Will there be an I2S API made available for the Arduino core?
Of course, I would like to make use of wifi (especially the web server) and BLE.
Well, these would be enough to keep me busy for a while. Nothing here is urgent, I just want to get these issues on your radar and get a general feel for the scope and pace of Arduino core development for the ESP32.
Thanks for any information you can provide.