Hi ESP-IDF,
Just spent my whole sunday morning go through all wish-lists from others! (I'm not navtive english speaker, limited through put when reading english files.
)
My point of view on this topic is like many of others said:
Really beautiful / Powerfull / Rock Solid / Bullet-Prooft SDK is the name of the game. I was a Arduino fan boy, I've made many projects solely based on the 8-bit Atmel atmega 328p MCU. I think why I eventually abandoned developments on their is beause Arduino won't give me more powerfull IDE I need for much complexer projects and too less chance to let me try funky stuff, but let me more relying on others Libraries to interfacing LCD display for instance.
The more I did the PCB layouting, echting, drilling, soldering, (smoking), tweaking, experimenting, the more I realize the holy grail is
THE SOFTWARE. which is costless now most of the time in our industry like ESP-IDF. It's really the hard time for a company like you to make money on selling Chips to invest too much money on Software, but eventually the Software will boost the sell of hardware. (Kinda twisty here, but it's my understanderation of these business). It is even harder for many CEO from company's marketing sector to approach this point.
--- 此处省去10万字 (translation: Here is about 100k words ignored) ---
Besides the wish of others, my wish is:
- Solid support for
the whole POSIX API
- More man power investing on detecting & porting protocols that has big impact on IoT application. (OPC UA is a huge player on IIoT applications (at least in Germany). But still not get supported by ESP-IDF, I believe it would be a big sell point in up-comming near future if ESP-IDF do port open-source library like
open62541 for this)
- Very Topic orientated (video) small tutorials / Examples on certain problems. Like
Neil Kolban, pcbrefulx do. But in some where more "officially" like the
Arduino Playground do as a reference.
- If you'd to make a new chip, please not a "better ESP32", but leave where ESP32 is, and open a brand new area like a Arduino Mega: More GPIO, more UART, same performance, only the same developer skill set, but for complexer job. Period.
There are really chips on the marks that have handled nearly all the hardware need others mentioned. But what is still missing is a software enviroment in which Software Developer and Hardware Developer can dive in as quick as the Arduino IDE and with a much powerfull / user-friendly perspective for the long term. ESP-IDF is on its right way. The CEO of Espressif has to figure out way to let the team keeping on so productive and still let the company generate proper revenue.
Cheer
Gfast2