History: (Distributed under Creative Commons 2.5 -- Attib & Share Alike)

May 25, 2008
	*Nosferatu*
	Ported to ATMega16
	
	Hardware (TQFP):
	     ATMega16 has 44 pins:
	       pin 1   MOSI
	       pin 2   MISO
	       pin 3   SCK
	       pin 4   RESET - connect via Switch to ground
	       pin 5   VCC
		   pin 6   GND
		   pin 7   XTAL1 - connect 8 MHz Xtal
		   pin 8   XTAL2 - connect 8 MHz Xtal
		   pin 12  LED (PD3)
	       pin 16  OC2 (PD7) - IR emitter, through a PN2222A driver (with 120 ohm base resistor)
	
	ToDo:
		new Board under development




Feb 6, 2008
	*Damien Good*
	-TV-B-Gone international version now done.  (~100 codes each, in both regions.)
		Both region databases captured by Kevin Timmerman, from a generation 3 TV-B-Gone.
	-Alternatively, you can have a region specific TV-B-Gone, having 136 codes (NA) or 139 codes (EU).
	-Restructured the clicks again.  This should be the final time for this.
	--- 1 Clicks = Turns TVs On/Off, Show/Hide status according to user setting.
	--- 2 Clicks = Turn TVs On/Off till double clicked, Show/Hide status according to user setting.
	--- 3 Clicks = Show currently set region. (1 Slow Blink, then 3 fast blinks - North America)
						  (1 Slow Blink, then 6 fast blinks - Europe)
	--- 4 Clicks = Show stealth setting. (2 Slow Blinks, then 3 fast blinks - Off)
					     (2 Slow Blinks, then 6 fast blinks - On)
	--- 5 Clicks = Set region. (then show user what region he set it to.)
	---	On a region specific TV-B-Gone, it will only show what region the TV-B-Gone is.
	--- 6 Clicks = Set stealth. (then show user what stealth setting is set.)
	
	-Error messages are always shown to user, regardless of stealth setting. These are:
	--- 4 Fast Blinks then 1 Slow Blink = Power On Reset. (when batterys are inserted.)
	--- 4 Fast Blinks then 2 Slow Blinks = Brown Out Reset. (when batteries are possibly running low.)
	--- 4 Fast Blinks then 3 Slow Blinks = WatchDog Reset. (Error in code database or some other reason AVR is stuck.)


Feb 5, 2008
	*Kate Wilkens*
	-Updated the code for Version 1.1 hardware.  Removed #defines for 1.0 hardware.
	-Added powerup test conditions.

	*Damien Good*
	-Updated North American database to full TV-B-Gone set, captured and processed
	by Damien Good.
	-Took Kate Wilkens code to Version 1.0 hardware, in a seperate version.
	-Corrected names in Both source code files and in history.txt

Dec 9, 2007
	*FurrTek*
	-Looping the code scanning.

	*Damien Good*
	-Merging the Looping code into my build.  The new list of clicks is:
	--- 1 Click = Turn TVs On/Off,  Show Status (unless persistent stealth is on.)
	--- 2 Clicks = Turn TVs On/Off, Hide Status (unless persistent stealth is on.)
	--- 3 Clicks = Turn TVs On/Off until double clicked, Show Status (unless persistent
		stealth is on.) (Turn persistent stealth on if you wish to loop without display.)
	--- 4 Clicks = Show Firmware region (3 Blinks for NA/Asia, 6 Blinks for EU.)
	--- 5 Clicks = Display the Persistent Stealth Setting. (Same number of 
		blinks as 3 Clicks, if On, no Blinks if off.)
	--- 6 Clicks = Turn Persistent stealth on/off.
	- Now displays which command will be issued, if you don't click within 1 second.
		(Same number of blinks as clicks. 
	

Dec 8, 2007:
	*Damien Good*
	- Rewrote Double clicking code. Now consistent in operation on both
	Version 1.0 hardware and Version 1.1 hardware.
	- Added in firmware region blinking.
	--- 1 Click = Turn TVs On/Off,  Show Status (unless persistent stealth is on.)
	--- 2 Clicks = Turn TVs On/Off, Hide Status (unless persistent stealth is on.)
	--- 3 Clicks = Show Firmware region (3 Blinks for NA/Asia, 6 Blinks for EU.)
	--- 4 Clicks = Display the Persistent Stealth Setting. (Same number of 
		blinks as 3 Clicks, if On, no Blinks if off.)
	--- 5 Clicks = Turn Persistent stealth on/off.

Dec 7, 2007:
	*Damien Good*
	- Merged Version 1.0 hardware code into Version 1.1 hardware code
	using #defines.
	- Added Stealth/Persistent Stealth to Version 1.1 hardware code

(Somewhere in between)
	*Limor Fried, Mitch Altman*
	- Released Version 1.1 hardware, twice the power, Up to 150 feet in
	range, on 2 AA batteries.

Nov 20, 2007:
	*Damien Good*
	- Added Kevin Timmerman's European TV-B-Gone extracted list

Nov 18, 2007:
	*Damien Good*
	- Added Stealth mode.

Oct 31, 2007:
	*Kevin Timmerman*
	- Compressed North American code list to less than 3KBs of firmware
	space.
	- Released compression tool. (source code only.)

Oct 7, 2007:
	*Limor Fried, Mitch Altman*
	- Released initial Version 1.0 hardware kit. Up to 100 feet range
	with 2 AA batteries.

