I am pondering the new Electron and it looks very cool! I am also really impressed that it is already fully funded. Awesome!
One question, as part of the development process, I am always flashing new code to my Spark/Arduino as implement, test and optimize the code. This is not a problem when using USB and/or WiFi since bandwidth is essentially, but could be with the Electron where it is not.
Is there an easy way to flash the Electron using something other than Cellular? I would prefer to save bandwidth for stuff that matters versus misc code tweaks.
It just occurred to me that a better use case might be to develop and tweak on Photon and then only publish the final to the electron. Is that the recommended approach?
Thank you! I am really excited about the Electron and it has really got me thinking about uses cases.
@JL_687 youâll definitely be able to reprogram over USB, and also weâre refactoring our firmware so when you push code itâll only update the user code (a few KB) rather than the entire firmware blob (>100KB). You can also prototype with the Photon, theyâll be as code compatible as possible.
@ssstraub, yes it will apply to the Photon as well. Itâs part of the code base overhaul weâve been undertaking over the last 6 months or so to unify the Spark platform. Weâve been seeing very much improved flash times over Wi-Fi. Canât wait to share more info when itâs ready
When talking about flashing, how large would be program memory available for userspace code? According to Kickstarter, the chip has 1MB Flash, 128KB RAM. But I suspect the firmware takes most of it. It would be good to clarify this in KS project too - current Spark owners might know about this, but new people might not be aware of it.
@lami we donât have these numbers yet but I would guess that you would have quite a bit more space available to you than either the Core or the Photon. The Core has a lot less memory, and the Photon has the same amount but the drivers for the Photonâs Wi-Fi chip are a lot more complex than the drivers for the cellular module on the Electron. @mdma may have additional thoughts