Hogwarts Wand Docs: ../sw/todo.txt

File: ../sw/todo.txt

KERNEL BUGS
-----------

SERVER BUGS
-----------

WAND BUGS
---------


FIXED KERNEL BUGS
-----------------
- time is saved to eeprom every hour.  Save it every minute
- in debug mode a MCLR/powerup reset with RX pin high should go into halt mode
       (with Rx pin low stay in debug mode)
- add checksum in wand output of program data
- Change eeprom write to confirm write

FIXED SERVER BUGS
-----------------
- add code to escape from HALT attempt if key is pressed
- add ability to set the min address we care about (assume no change below address x)
- allow all wand-io tasks to be interrupted from keyboard

FIXED WAND BUGS
---------------
- fix bug where wand needs to be upright to end spell.
- speed up recognition
- ensure still is detected in spell even when wand is upside down
- ensure spell always completes in finite time (even if no motion ever)
- need better check for taps (reject non-taps, accept taps) in spell-cast 
    (for rythm spells)


WILL NOT FIX KERNEL
-------------------
- support breakpoint command (may not need to do anything)
- add breakpoint command (works during debug mode) - jump to breakpoint code until 'G' command, then continue from there
- Need a command that halts and reboots into halt mode.
- Need a single character command that halts (immediate - no 0xa needed)

WILL NOT FIX SERVER
-------------------
- decrease per char time.  possibly add code to try with small values and increase until command works.

WILL NOT FIX WAND
-----------------
- keep same message longer, even after sleeping.
- mechanism to display previous messages??
- Idea: use end-of-spell orientation to fix up spell motions 

This file Copyright (C) 2006 by Nathan (Acorn) Pooley
Go to TOP Wand page
Go to Acorn's personal webpage
Go to Hogwarts website: www.gotohogwarts.com
Snout: www.snout.org/game
Gadgets of Justice Unlimited
Snout GC (Wiki)
Snout Wiki
File created by do_doc at Wed May 30 03:23:44 PDT 2007