If this is already discussed or solved please point me there: I did try a quick search and found nada.
I find myself today using only 3 different Arduinos and pulling out my hair.
It's a headache. The Adafruit M0 Pro will only work with 1.7.X from Arduino.org. I don't know why but that is the Arduino that makes the libraries for the M0 Pro, and I cannot get it to work with Arduino.cc IDE. That Arduino.org IDE is a dog. Takes forever (like 10+ seconds each, on multiple steps) to start up and do anything.
The other Teensies I am using 1.6.11 and TD 1.30. That IDE and TD are so much better. But I cannot have a project with settings for each of the systems #2 and #3, so switching back and forth is a hassle.
This morning Windows (I think it is the guilty part, or maybe a java serial port issue) and Arduino 1.6.11 would not show me any serial monitor output. TD would program the board. This was in the midst of multiple Windows7 updates and reboots. Three reboots later finally the serial monitor works. There went the better part of an hour.
I try to use TyQt. I close TD. Start TyQt.
But there is no binary easily available... Arduino hides that in a strange place! Grrr. I can Export Compiled Binary. OK I load that.
Now I want to load code into the COM41 Teensy. Start another Tyqt. Arduino Export Binary fails because I am working on a "library" in place. Grrr. So I build it and find the hidden folder: C:\Users\BAB\AppData\Local\Temp\buildbd3cd89c6f37409c07723e38f9c24e83.tmp
Load the code, now I have two TyQt windows with different serial monitors.
This is nice.
Every time I build the COM41 TD starts and I have to close it manually.
Arduino IDE only has the idea of one "project" and opening other *.ino has no memory of the settings needed.
What might be great:
Is there any way to do this now? Is the Linux dev environment better for this? Any discussion on PJRC or anywhere else? I'm willing to put some $$$ and time into this.
Sincerely
Bruce
I find myself today using only 3 different Arduinos and pulling out my hair.
- COM71 Adafruit M0 Pro with new W5500 ethernet shield so I can test the official libraries for that
- COM41 Teensy 3.2 with Wix850io running big application code
- COM71 Teensy 3.0 running PMBus test code
It's a headache. The Adafruit M0 Pro will only work with 1.7.X from Arduino.org. I don't know why but that is the Arduino that makes the libraries for the M0 Pro, and I cannot get it to work with Arduino.cc IDE. That Arduino.org IDE is a dog. Takes forever (like 10+ seconds each, on multiple steps) to start up and do anything.
The other Teensies I am using 1.6.11 and TD 1.30. That IDE and TD are so much better. But I cannot have a project with settings for each of the systems #2 and #3, so switching back and forth is a hassle.
This morning Windows (I think it is the guilty part, or maybe a java serial port issue) and Arduino 1.6.11 would not show me any serial monitor output. TD would program the board. This was in the midst of multiple Windows7 updates and reboots. Three reboots later finally the serial monitor works. There went the better part of an hour.
I try to use TyQt. I close TD. Start TyQt.
But there is no binary easily available... Arduino hides that in a strange place! Grrr. I can Export Compiled Binary. OK I load that.
Now I want to load code into the COM41 Teensy. Start another Tyqt. Arduino Export Binary fails because I am working on a "library" in place. Grrr. So I build it and find the hidden folder: C:\Users\BAB\AppData\Local\Temp\buildbd3cd89c6f37409c07723e38f9c24e83.tmp
Load the code, now I have two TyQt windows with different serial monitors.
This is nice.
Every time I build the COM41 TD starts and I have to close it manually.
Arduino IDE only has the idea of one "project" and opening other *.ino has no memory of the settings needed.
What might be great:
- A way to define "arduino projects" with a target, target options, COM port, etc. Those would persist and be re-usable. These settings for gcc should be scrapeable somehow from the Arduino IDE I would think. How does it determine all the build options? Arduino only allows a single "preferences" file. I don't see a way around that.
- A way to build Arduino programs, based on the "project" definition from #1 just above, even in a command line window. All I want are the correct build options, HEX or ELF output, and error messages. I use Sublime or other editor to edit the code. So I don't need to edit in the Arduino IDE. It is all grayed out for me since I select "use external editor".
- A way to have multiple Arduino targets running at the same time in their own TyQt windows, building and downloading without clash. TyQt provides most of this now.
Is there any way to do this now? Is the Linux dev environment better for this? Any discussion on PJRC or anywhere else? I'm willing to put some $$$ and time into this.
Sincerely
Bruce
Last edited: