HOMESOFTWAREVIDEOS

SOFTWARE TO DO LIST

KEY: UI=User Interface, MATH=Mathematical calculations, DB=Data base, OS=Operating System ,EP=Expansion Port
To Do (In No Particular order...yet!) Status
Hardware Related  
Assemble Working Hardware  ----- 95% ----
Test/Port Graphics Library on new hardware  Waiting on LCD to arrive
Test/Port FAT32 SD Card Library on new hardware  ------ 100% --------
Write Code to read Scale from MCP3551 ADC  --- 50% ---
Get USB bootloader working  In the Queue
Write SLEEP and WAKE code for power conservation  In the Queue
Write RTCC functions  In the Queue
Write Charger monitoring code  In the Queue
Test/Modify MiWi P2P for wireless connection to a scale  In the Queue
Write Audio output functions (Soft done, DMA to do)  --- 50% ---
Write Audio output control for Visually Impared assistance  Future Feature
Write Audio input functions in preperation for speech recognition  Future Feature
Test/Port NAND Flash routines for fixed data storage  Future Feature
Non Hardware Related  
UI - Splash screens  In Definition
UI - Main Menu  In Definition
UI - Database search by keyboard input  In Definition
UI - Database search by graphical file structure  In Definition
UI - Database search by favorites (Possible speech recognition)  In Definition
UI - Weighing item  In Definition
UI - Setup screens  In Definition
UI - Space Invaders (Needs the acelerometer module fitted)  When everything else complete
UI - Audio playback for User interaction in menus etc  In Definition
UI - Database Management  In Definition
UI - Blood Glucose (BG) input  In Definition
UI - Data recall and plotting for BG, Carbs, etc  In Definition
UI - Low BG "carb's needed" display etc  In Definition
MATH - Low BG to Carbs needed calculations  --- 50% ---
MATH - Insulin to Carb Ratios  --- 50% ---
MATH - Insulin Sensitivity Rations  --- 50% ---
MATH - Weight to Carb calculation  --- 50% ---
MATH - Insulin profile calculation  Future Feature
MATH - Food profile calculations (GI and FAT delays etc) (FUTURE)  Future Feature
MATH - BG to Insulin Ratios  --- 50% ---
MATH - Note: The above have different values relative to time of day  
MATH - Recalculation of above ratios based on data input (FUTURE)  Future Feature
MATH - Filtering for weight scale input  In Definition
DB - Parsing of generic database for quick sort and search  In Definition
DB - Loading and saving of files  In Definition
DB - Search Engine  In Definition
DB - Relationship engine (Food types, Images, Speech recognition, etc)  In Definition
DB - File format  In Definition
DB - Database Maintenance  In Definition
DB - Inserting new Data  In Definition
DB - Backup and Restore  In Definition
DB - Import and Export  In Definition
OS - Core operating system - RTOS or Custom  Currently Researching
OS - Alarms and Alert processing for BG testing periods etc  In Definition
 EP - BG Meter / Pump interface (IRDA or wired) (FUTURE)  Future Feature
 EP - 3 Axis Acellerometer for alternate navigation (FUTURE)  Future Feature
 EP - Speech Processing Module  (FUTURE)  Future Feature