
but really as i used makefile builds, even with official core (in linux) only the initial build takes countable seconds,
normally if the build is complete, a delta built complete in a heartbeat that's often because only the sketch ino is recompiled.
+1 but literally, the notion me needng of a 'build automation' solution, did not start with the arduino ide. Rather i preferred using eclipse due to the syntax highlighting and code/item reference jumps - the reference jumps saves *a lot* of time searching for codes. unfortunately, without something like sloeber, patching up all the includes, defines and compiler options manually in eclipse is *extremely tedious*, creating a new stm32duino 'project' takes a day just to patch up all that, the last time i counted, there could nearly be a hundred or so includes, defines and compiler options and multiply that by 2 sets (debug and release). since switching to makefile builds, it becomes simply copying the makefile over and editing the makefile in the new project.mrburnette wrote: Tue Jun 15, 2021 11:36 pmWHY? I just do not understand.ag123 wrote: Tue Jun 15, 2021 3:45 pm ...
there are probably 'better' build automation solutions (normally consider 'part' of IDE), but i've not explored them as well...
History: The "duino" in STM32duino.com has always been representative of Arduino and the design/implementation of the underpinnings to allow the ArduinoIDE to create a somewhat seamless environment for developing STM32 code, link, and uploading for STM32 boards.
Everyone should know (or should be told) that ArduinoIDE is a non-professional development system: capable of generating professional code but within a somewhat limiting IDE.
IMO: if people do not like the Frankenstein'ish JAVA-based & OS-centric scripting ArduinoIDE system, they have numerous options: many better but with perhaps a learning curve. The limitations of Arduino IDE are many, but forum posters who complain about issues outside STM's cores are beating a dead horse ... even Arduino is moving to a completely different architecture for the 2.x IDE which is in beta and significantly slower at this time likely due to debugging code and logfiles.
In fact it is now available.ag123 wrote: Wed Jun 16, 2021 12:30 pm the only thing with this is for stm32duino you need to find an arm none gcc toolchain that runs on raspberry pi, shouldn't be too difficult to find