Datasheet

Defaultsettings
ThePhotoncomespreprogrammedwithabootloaderandauserapplicationcalledTinker.This
applicationworkswithaniOSandAndroidappalsonamedTinkerthatallowsyoutoveryeasily
toggledigitalpins,takeanaloganddigitalreadingsanddrivevariablePWMoutputs.
Thebootloaderallowsyoutoeasilyupdatetheuserapplicationviaseveraldifferentmethods,USB,
OTA,SerialY-Modem,andalsointernallyviatheFactoryResetprocedure.Allofthesemethods
havemultipletoolsassociatedwiththemaswell.
YoumayusetheonlineWebIDEParticleBuildtocode,compileandflashauserapplicationOTA
(OverTheAir).ParticleDevisalocaltoolthatusestheCloudtocompileandflashOTAaswell.
Thereisalsoapackage SparkDFU-UTIL forParticleDevthatallowsforCloudcompilingandlocal
flashingviaDFUoverUSB.Thisrequires dfu-util tobeinstalledonyoursystem.'dfu-util'canalso
beusedwithParticleCLIforCloudcompilingandlocalflashingviathecommandline.Finallythe
lowestlevelofdevelopmentisavailableviatheGNUGCCtoolchainforARM,whichofferslocal
compileandflashviadfu-util.Thisgivestheusercompletecontrolofallsourcecodeandflashing
methods.Thisisanextensivelist,howevernotexhaustive.