-
Notifications
You must be signed in to change notification settings - Fork 6
Version 1.0 Roadmap
Tim Burke edited this page Aug 26, 2014
·
3 revisions
MoMo is getting ready for its 1.0 version release and this page exists to document all of the features that need to be present for version 1.0. It is broken down into Hardware, Software, Controller Firmware, Supporting Modules, Supply Chain, and Documentation.
Required
- Solar charging controller tested and working
- Power consumption in all operating modes tested and verified
Desired
- Board size standardized to 1 and 2M boards (half and full size of the standard polycase enclosure)
- Battery backup for RTC.
- Remove MCLR headers once chips are preprogrammed.
Required
- Working MVP that can receive and display sensor data from MoMos over GSM
Required
- Bootloading from either flash or i2c.
- Sensor API for logging sensor readings working, tested and robust
- Wake-up callback API for waking up other modules according to RTC
- New task manager with resource manager for letting tasks wait on peripherals and events
- Implementation of multimaster support in i2c.
- Implementation of new mib call type with unified param packet and no reset packet.
Desired
- Implementation of callback for long mib calls so that the bus is released during callback execution.
Required
- Reliable text message construction and sending via text message
- Ability to configure what number is texted
- Timestamped logging to SD card and over GSM
- Review Fat32 code and remember last cluster visited to make sequential file access O(1).
- Preprogram MIB executive into PIC 16LF1823 and 16LF1847 at Microchip factory.
- Get assembly quote from Golden Phoenix for board fabrication and assembly.
- Preprogram Core bootloader into PIC 24F16KA101.
- Get cost for production in 100 units batches.
- Basic documentation of build system.
- Documentation of architecture and MIB protocol
- Documentation and examples of building sensor modules
- Documentation on use and configuration of MoMo units.