But I found a bigger problem: I opened the blink example and found no way to specify the board (default seems to be cerebot32mx4) nor the com port.
Using the "initialize" menu button lets me add other boards but not remove the previous ones. A build compiles for all platforms I touched.
This is a feature of PlatformIO. You can have an unlimited number of environments and build the same code for them. Please take a look at PlatformIO IDE: Quick Start > Process Project
where are explanations how to process specific environment/board.
GastonLagaffe wrote:So the upload tried to load the code onto one of my Bluetooth ports.
PlatformIO tries automatically to detect upload port based on PID/VID params for the boards. Nevertheless, you can specify own upload port for the environment in platformio.ini
GastonLagaffe wrote:I wanted to post some of te build output, but the editor shows the compile messages rushing by but then closes the pane. I have not found a way to re-open that build output.
See PlatformIO IDE FAQ Keep build panel visible
GastonLagaffe wrote:In summary: I ow have the old python2.7 on my system that does not co-exist nicely with python 3.5 that I need elsewhere.
PlatformIO Build System is based on SCons utility that supports only Python 2.x. However, they are working on support for Python 3.
GastonLagaffe wrote:I have no clue how to select the board I am compiling for nor do I see the port the upload will use. As the DP32 only opens a port when put in bootloader mode. my board will never see something uploaded ... And if I want to change the board settings (i.e. F_CPU) ... no option found so far.
Please use Project Configuration Files named platformio.ini
where you can specify board frequency, specific upload port, own build flags and etc.
GastonLagaffe wrote:So now I will spend the rest of the evening, removing this software cleanly.
I see no advantage over UECIDE or MPIDE or Arduino 1.6.7 with chipkit core. Other than a new editor, I see no difference.
Sorry for the inconveniences and thanks a lot that tried PlatformIO IDE. I understand you now. The problem here that you want to receive from PlatformIO "new Arduino IDE". PlatformIO IDE != Arduino IDE. This IDE is from another planet in comparison to Arduino IDE, UECIDE or MPIDE.
What is more, PlatformIO can be integrated with other IDEs (Eclipse, Microsoft Visual Studio, VIM, Sublime Text, etc). See http://docs.platformio.org/en/latest/ide.html
P.S: I'm glad to help you with migrating to PlatformIO.