The future of ESP32 hardware revision(fixing annoying hardware issues?)
Posted: Fri Apr 02, 2021 11:44 pm
Hello,
I've invested quite a lot of my time on the Espressif platform for IOT and general MCU development and there are a few known hardware Issues with the chip that I'd like to know if espressif intends to fix:
1) ADC Impracticality: So we all know the current ADC sucks in short it is advertised as 12Bit but is closer to 5Bit actual resolution with ability to detect approx voltage changes of only 100mV making even the basic arduino uno's atmega328 10Bit ADC a better ADC a few times over, Not to mentions the lack of input voltage reference pin ect...
2) Lack of gpio pins and lack of gpio functionality with most current available pins it is very often that this limits my ability to get a project running just because there are not enough GPIO's
these are the major ones for what comes into my head currently
Just wondering if Espressif is working on integrating an actual functional ADC and if there is a plan to add more IO pins(with more full functionality) into the next revision of the chip? and if so when is it estimated to be out?
I was also wondering where is it possible to obtain the latest most relevant news and updates from Espressif?
Another question that doesn't deserve opening a thread for:
I'm currently developing a few libraries (With the ESP-IDF) for common hardware that I plan to open source in C but since they are quite complex in functionality making em in C++ would be much more convenient so I was just wondering:
How much "Against the stream" would doing that be?
I barely see any C++ libraries for the ESP32 and sins I'm putting quite a lot of work into them I'd like to make sure they are as "future proof" as can be.
I've invested quite a lot of my time on the Espressif platform for IOT and general MCU development and there are a few known hardware Issues with the chip that I'd like to know if espressif intends to fix:
1) ADC Impracticality: So we all know the current ADC sucks in short it is advertised as 12Bit but is closer to 5Bit actual resolution with ability to detect approx voltage changes of only 100mV making even the basic arduino uno's atmega328 10Bit ADC a better ADC a few times over, Not to mentions the lack of input voltage reference pin ect...
2) Lack of gpio pins and lack of gpio functionality with most current available pins it is very often that this limits my ability to get a project running just because there are not enough GPIO's
these are the major ones for what comes into my head currently
Just wondering if Espressif is working on integrating an actual functional ADC and if there is a plan to add more IO pins(with more full functionality) into the next revision of the chip? and if so when is it estimated to be out?
I was also wondering where is it possible to obtain the latest most relevant news and updates from Espressif?
Another question that doesn't deserve opening a thread for:
I'm currently developing a few libraries (With the ESP-IDF) for common hardware that I plan to open source in C but since they are quite complex in functionality making em in C++ would be much more convenient so I was just wondering:
How much "Against the stream" would doing that be?
I barely see any C++ libraries for the ESP32 and sins I'm putting quite a lot of work into them I'd like to make sure they are as "future proof" as can be.