@stedew
- Choose Dir (only existing dir no create possible) (First make MKDIR BatteryPoweredSensor )
Atom uses your system file manager and should allow creating a new directory. In most cases, the button in file manager is named as "New Folder". What is your OS?
- Add PATH string variable in settings (Good explanation anyway)
Why do you need that? It should work with empty field if "Use built-in PlatformIO CLI" is checked. This option is for advanced using when you want to use custom PlatformIO CLI that is installed in Python virtualenv outside IDE.
- Start cmd (Powershell in Windoze) from PlatformIO
- Execute the cmd >> platformio lib install 548 (For Mysensors 2.0 lib)
No need to do that. See my comment https://forum.mysensors.org/topic/1369/best-ide-to-use-for-mysensors-projects/24 . Just add 1 line to your platformio.ini
config: lib_deps = MySensors
-This being sayed for these additional steps you get something what is non existing in Arduino ide:
Yep, that is our big disadvantage. We don't have similar behaviour as Arduino IDE. Arduino IDE allows building 1 sketch for the 1 board. PlatformIO is another planet. You can build the same source with the multiple build environments(platforms, boards) and upload it simultaneously.
Is there a quick way to refractor over source files (not readed the manual)?
We have Menu: PlatformIO > Import Arduino IDE based project...
. It allows keeping compatibility between 2 IDEs (you need to check a special checkbox in import wizard).
Goto declaration does not work (maybe my fault) Clang is installed however.
We have some issue under Windows OS. It should work under macOS/Linux.
Local version control?
PlatformIO IDE is based on Atom text editor. You can extend IDE with hundreds cool packages and themes. Please visit https://atom.io/packages
Here is plugin what do you need https://atom.io/packages/local-history
Specify wich serial port for upload (and not use the default first one)
See upload_port option.
P.S: Thanks a lot for the feedback! What we should improve?