PIC18F24J11 driven LED binary wrist watch
Clone or download
Jordan Wills
Latest commit fe9f02c Mar 19, 2015
Type Name Latest commit message Commit time
Failed to load latest commit information.
Rev3 Added initial files to github Mar 2, 2015
firmware Updated all LED port/pin references to instead use macros. I don't fo… Mar 3, 2015
README.md ...I should really figure out how .md files work Mar 19, 2015



TODO: code is complex enough that it should not be contained entirely in one file. Seperate out by functionality.

*display functions
*RTCC functions
*deep sleep functions
*timer functions

Debounce function is actually pretty useful. Make a library out of it.

*See if the timers are similar enough that a timer struct can be passed
 in to make the function more generic
*Pass in the port for the button to debounce (w/ active high v low)
*Parameterize DEBOUNCE, and HOLD values
*Make a pushbutton structure, obviating the need for global state vars

If we're making libraries, lets do something about RTCC. It's begging for a simple API interface.

Start properly using the RTCC lock/unlock capability to protect RTCC from unintentional modifications.

PIC18F24J11 driven LED binary wrist watch.