steps: (at a high level) For anyone interested in the same:
-
Install Atom
1b. Make sure to select the options to show certain hidden files.
under preferences > core:
and another under Preferences > Packages > search tree-view > settings:
I, like a dingus, spent two days trying to figure out why “Pokitto lib wasn’t installing into my project.” when in fact is was there the whole time. (previously I had these settings already changed before doing Pokitto in PlatformIO. Whoops) -
Install PlatformIO from settings.
-
Start new PlatformIO project targeting the lpc11u68.
-
Install the Pokitto PlatformIO lib (just search Pokitto in the library pane on PlatformIO home 1) into the project (3). (there is a drop down)
-
Copy and replace the platformio.ini and pokitto_pre.py files and the hello world example files (main and settings.h) from the .piolibdeps/Pokitto_ID5600/ directory into your project’s root and src folder.
-
If SDFileSystem exists, remove it from two places (.pioenvs, .piolibdeps)
-
open the terminal in Atom and run
pio run
-
And on linux the quickest way I know to put the corresponding bin to the pokitto (in flash mode) is
dd bs=1024 conv=nocreat,notrunc if=/location/of/firmware.bin of=/location/of/CRP\ DISABLD/firmware.bin
the firmware file is in .pioenvs/lpc11u86/ directory
Proof!
OS: Fedora 28/Fedora 29
IDE: Atom + PlatformIO plugin + Pokitto Library