For you which already are familiar with Arduino ecosystem, no extra effort will be spent in this project, since Arduino 101 was developed with Arduino compatibility in mind. That means (most of) what ...
@kmaxo : I decided that it wasn't a good idea to add an invert spindle control option. The main issue is that the Arduino will temporarily set the control line low until it completes the boot up ...