Always enjoy our chats @peekay123 . My skills are as a programmer not a hardware nerd.
Initially I was setting them up with the spark app and flashing them from the cloud. Now i am setting the chips up ( as of today actually ) using Spark DEV over USB and flashing the code to them.
My concern is when I ship our first prototypes and I manage to compile some bad code and flash the chips how will I re-flash them to get them back to a ‘good state’.
The code that I flashed with last night I have no idea what was wrong with it and honestly I think the problem was it just did not flash correctly. When I flashed the same code to it this morning it plugs right along.
To me the best solution is have an easy way to ‘clear’ the chip and flash GOOD code to it. My product will require updates to the software every 6months or so and that is why I am concerned. I know they will leave my department in good shape but may need ‘tweaks’.