Particle device assistance library
My plans here are to add a library of useful functions for inclusion into other Particle hardware projects so that they are just available when needed. Most of the functions are intended to be called from the Cloud without much (any?) application support, and to provide an easy and standard interface from within the application.
Things I've thought of so far that seem useful to me, in no particular order.
- Report network details
- Report memory usage and available
- Reset device from cloud
- Set credentials for one network and forget all others
- Update configuration settings in EEPROM
- Set timezone offset with DST support
- Manage Over The Air (OTA) settings
- Write a message from the cloud to Serial output
Also plan to make functions discrete in case memory usage is a concern. There will be an option to individually load just the functions that are needed or to request the whole shebang in one fell swoop.