

Great when spread thinly but a whole spoonful makes you gag. > Getting rid of Java? Ooooh, please! In the last few months I believe I had to kill uecide like 100 times! During the same time the number of kills for all other programs combined: None! If you want my blessing for that, you sure have it!!!
#GEANY ARDUINO FULL#
Perhaps bottom line: full compatibility may be the most valuable part. Arduino does that part much better (though there I am missing the 'Pulse line' command).
#GEANY ARDUINO SERIAL#
Now I use my own serial monitor (programmed in Python) to monitor output via Serial2. I first put a delay into the code, and nervously watched the compilation. The serial monitor: a nuisance having to close it during uploads, and then one may not be fast enough to open it for seeing the execution start. Getting rid of Java? Ooooh, please! In the last few months I believe I had to kill uecide like 100 times! During the same time the number of kills for all other programs combined: None! If you want my blessing for that, you sure have it!!! So, using a 2nd editor is bad, but better than the uecide editor alone! But quickly editing in uecide anyway, and forgetting to explicitely save, and I may loose the corrections next time I use Geany, and I am surely loosing any bookmarks I defined in Geany for that file. I use the uecide editor basically only to let me show the errors, and then edit them in Geany. Any changes made there are detected by uecide. Overall, much better structure in uecide than in arduino.įast compilation with libs being precompiled is very much enjoyed! Likewise the bottom window with Status etc. Of value to me is the left side of the uecide window with sources, libs, output and more.

However, this does seem to come at a price for some users. Getting full Arduino compatibility certainly does have value! And I can imagine that saving time for you sounds enticing. That system would then move things like the board / core / compiler / board options away from the menus and into a "project configuration" panel / dialog to more closely tie the settings with the project, and make them more specific to the type of project you've chosen. I'm considering moving to a "create project." style where you can have "Arduino CLI project", "ESP-IDF Project", "Generic Makefile Project", "Native UECIDE Project" etc (where the latter is what you have now). My thinking is that UECIDE will do that for you and present the options for you to select. There's no way of finding out what the options are without examining the boards.txt file. The hardest thing about using arduino-cli is selecting the board options. I also want to have some way of integrating the ESP-IDF, which uses a python-based script system to both configure and build a project. I keep getting requests along the lines of "Can you add such-and-such a board?", which usually means a good few weeks of back-and-forth trying to port the Arduino core files to UECIDE. By integrating arduino-cli I then get instant support for all the cores that Arduino has without needing to do any work. My problem is that there are so many Arduino-like cores around now, and supporting them all is not really practical. I could do with finding some way of integrating arduino-cli into UECIDE.
