Re: What would you like to see in The Next Chip?
Posted: Mon Apr 30, 2018 2:09 pm
Fyi, you can already do rotary encoder decoding using the pulse counter submodule.
ESP32 Official Forum
http://forum.esp32.com/
ARM would be more expensive and different then Xtensa what would be the point?wwwenrico wrote:Hi,
I would like to see an ARM core instead of a Cadence one.
The ARM toolchain and the ARM software ecosystem are 100 times better then GNU Xtensa.
Command line tools are like prehistoric animals.
It takes hours to configure the GNU Xtensa toolchain to debug a program.
It takes seconds with ARM.
Yet, the GNU compiler may not be the best solution.
Enrico Migliore
Please, don't "improve" the software to be more Windows friendly.Deouss wrote:... They should just improve the software to be more Windows friendly ...
wwwenrico wrote:The ARM toolchain and the ARM software ecosystem are 100 times better then GNU Xtensa.
Command line tools are like prehistoric animals.
It takes hours to configure the GNU Xtensa toolchain to debug a program.
It takes seconds with ARM.
I fully agree with Enrico and Deouss. I couldn't believe how primitive it is to set up the toolchain; like going back to the last ice age when MS-DOS roamed the planet. It should be easy to install the software directly from the Espressif website, without have to clone things off GitHub and to refer to instructions from 'readthedocs' or from dodgy instructions on YouTube. It should be as straightforward as installing from the Arduino website for an Arduino processor.Deouss wrote:They should just improve the software to be more Windows friendly and write some toolchain that seamlessly integrates with Visual Studio/VS Code IDEs
Well Arduino is not a must but if someone from Espressif wrote a simple VS extension - just like Visual Micro for Arduino - but extension for ESP boards only and fRTOS or other nice OSes - this would be a huge step for making this MCU a favorite enthusiast one.Archibald wrote:
I fully agree with Enrico and Deouss. I couldn't believe how primitive it is to set up the toolchain; like going back to the last ice age when MS-DOS roamed the planet. It should be easy to install the software directly from the Espressif website, without have to clone things off GitHub and to refer to instructions from 'readthedocs' or from dodgy instructions on YouTube. It should be as straightforward as installing from the Arduino website for an Arduino processor.
The silicon is fantastic except the ADCs and some shortage of GPIO pins. It's the software that needs sorting out.
For those engineers, scientists and hobbyists who are not computer graduates the ability to use the Arduino IDE is crucial. I get the impression that development of the Arduino IDE for the ESP32 has ground to a halt. There's still no function to write to the DAC, the I²C driver can hang indefinitely and I understand the loading of files into flash memory from PC has been broken for several months.
My view is that, unless the software is improved, the ESP32 will be squeezed out of the market by Arduinos with WiFi and fast processors. I've had to advise a colleague (a physicist) to stick with Arduinos.
I usually stay out of debates like these, but I have to jump in because my experience is so different. I found the ESP32 tool chain easy to set up, and while I’m not a big fan of makefiles, I appreciate the work that went into making it easy to create and build a new component.Archibald wrote: I couldn't believe how primitive it is to set up the toolchain; like going back to the last ice age when MS-DOS roamed the planet. It should be easy to install the software directly from the Espressif website, without have to clone things off GitHub and to refer to instructions from 'readthedocs'