| Line 1: |
Line 1: |
| − | {{guide| authors=John Dean ({{slack-user|johndean}})}} | + | {{guide| authors=John Dean ({{slack-user|display-name=John Dean}})}} |
| | | | |
| | ==Background== | | ==Background== |
| Line 5: |
Line 5: |
| | [http://platformio.org/ PlatformIO] is an open source Integrated Development Environment (IDE) for programming microcontrollers (like arduino) and embedded systems. For our purposes, we mainly use it to write software for the [https://www.pjrc.com/store/teensy32.html Teensy 3.2 Microcontoller]. In the past, we previously had used the easy to set up [https://www.arduino.cc/en/Guide/Environment Arduino IDE], however it has many drawbacks and lacks many of the features of a full IDE. | | [http://platformio.org/ PlatformIO] is an open source Integrated Development Environment (IDE) for programming microcontrollers (like arduino) and embedded systems. For our purposes, we mainly use it to write software for the [https://www.pjrc.com/store/teensy32.html Teensy 3.2 Microcontoller]. In the past, we previously had used the easy to set up [https://www.arduino.cc/en/Guide/Environment Arduino IDE], however it has many drawbacks and lacks many of the features of a full IDE. |
| | | | |
| − | ==Instalation== | + | ==Installation== |
| | | | |
| | To install the PlatformIO IDE, follow the installation steps on [http://docs.platformio.org/en/latest/ide/atom.html#installation the PlatformIO website] | | To install the PlatformIO IDE, follow the installation steps on [http://docs.platformio.org/en/latest/ide/atom.html#installation the PlatformIO website] |
| Line 11: |
Line 11: |
| | There are a fair number of steps to follow if you do not have any of the software that PlatformIO incorporates, but it should be fairly straightforward. | | There are a fair number of steps to follow if you do not have any of the software that PlatformIO incorporates, but it should be fairly straightforward. |
| | | | |
| − | '''OSX Users:''' due to a a problem with the program that loads your compiled code to the teensy on OSX, you will need to used a custom executable file in place of the original. | + | '''OS X Users:''' due to a a problem with the program that loads your compiled code to the teensy on OS X, you will need to used a custom executable file in place of the original. |
| | ''there will be more added here later'' | | ''there will be more added here later'' |
| | | | |
| Line 23: |
Line 23: |
| | | | |
| | For information on exactly how to set it up, follow [http://docs.platformio.org/en/latest/librarymanager/index.html?highlight=libraries this guide] | | For information on exactly how to set it up, follow [http://docs.platformio.org/en/latest/librarymanager/index.html?highlight=libraries this guide] |
| | + | |
| | + | [[Category:Raccoonworks]] |
| | + | [[Category:Getting started]] |