Proj-2014-2015-ESP8266/Scrum
Jump to navigation
Jump to search
Project Description
User stories
1. Internet of Things conceptors will want to develop with python on the ESP8266, and will want to be able to use every feature of it.
so as to fulfill their needs we have to proceed on these tasks:
- Manage to connect and flash ESP8266 module from USB connection without third party card
- Turn USB 5V connection to serial 3.3V
- Understand procedure for flashing the ESP8266 ROM
- Understanding the SDK devoted to the ESP8266:
- Look for code already made and documentation
- Make test programs
- Make shedskin able to compile the SDK:
- Detect conflics
- Define dependencies between C and C++ modules.
- Produce a Makefile for the project
- Produce some packages so as to implement basic functions of the SDK:
- Make a sample module such as Hello World
- Make the adequate modules in shedskin to create Python functions for the entire SDK.
- Generate documentation for the functionnal code
- Use Sphinx documentation generator
- Manage to connect and flash ESP8266 module from USB connection without third party card
Product Backlog
User Story | Tasks | Priority | Time Allocated |
---|---|---|---|
As an Internet of Things conceptor, I want to develop with python on the ESP8266 & I want to be able to use every feature of it. | |||
Manage to connect and flash ESP8266 module from USB connection without third party card | 100 | 20h | |
Understanding the SDK devoted to the ESP8266 | 50 | 30h | |
Make shedskin able to use the SDK | 80 | 20h | |
Produce some packages so as to implement basic functions of the SDK | 50 | 20h | |
Generate documentation for the functionnal code | 10 | 5h |
Task over when
We have a functionnal prototype
Sprints
Sprint goals
- Making a simple C++ program that runs on ESP8266
- Using some IO on ESP8266
- Adding a module to Shedskin for compiling on ESP8266