/** \file
*
* This file contains special DoxyGen information for the generation of the main page and other special
* documentation pages. It is not a project source file.
*/
/** \mainpage Simon Foster's USB Serial to HD44780 LCD Project
*
* \section Sec_Compat Project Compatibility:
*
* The following list indicates what microcontrollers are compatible with this project.
*
* \li AT90USB162
*
* \section Sec_Info USB Information:
*
* The following table gives a rundown of the USB utilization of this project.
*
*
*
* USB Mode: |
* Device |
*
*
* USB Class: |
* Communications Device Class (CDC) |
*
*
* USB Subclass: |
* Abstract Control Model (ACM) |
*
*
* Relevant Standards: |
* USBIF CDC Class Standard |
*
*
* Supported USB Speeds: |
* Full Speed Mode |
*
*
*
* \section Sec_Description Project Description:
*
* Firmware for a USB Virtual Serial to HD44780 LCD controller project, by Simon Foster. This
* project connects a standard HD7780 compatible LCD controller to a PC via a virtual serial
* link, so that data supplied by the host can be written to the display. This project is
* designed to use the Minimum USB AVR board, however it can be modified to suit other hardware
* if desired.
*
* LCD Datasheet: http://www.sparkfun.com/datasheets/LCD/HD44780.pdf \n
* More Information: http://en.wikipedia.org/wiki/HD44780_Character_LCD \n
*
* Below are the connections between the AVR Minimus board and LCD.
*
*
*
* AVR Pin: |
* HD44780 LCD Pin: |
*
*
* VCC |
* VCC |
*
*
* GND |
* GND |
*
*
* PD0 |
* DB4 |
*
*
* PD1 |
* DB5 |
*
*
* PD2 |
* DB6 |
*
*
* PD3 |
* DB7 |
*
*
* PD4 |
* /RS |
*
*
* GND |
* /RW |
*
*
* PD7 |
* /E |
*
*
*
* \section Sec_Options Project Options
*
* The following defines can be found in this project, which can control the project behaviour when defined, or changed in value.
*
*
*/