Repository



Issues | Status & To Do List 

Development Environment Setup

  1. Download and install from http://winavr.sourceforge.net/ WinAVR-20100110-install.exe
  2. Download and install AVR Studio 4.18 and SP2 from http://www.atmel.com/dyn/products/tools_card_v2.asp?tool_id=2725
  3. Optionally download and install Windows Grep 2.3 from http://www.wingrep.com/download.htm because AVR Studio lacks the ability to highlight and click a variable, macro or function name to see its' definition.
  4. Download the latest Radio Preflight firmware ZIP from this archive Radio_Preflight.zip into C:/Projects/Radio_Preflight (the unzip should be pointed at C:/Projects and unzip into the Radio_Preflight directory).
Once the tools are installed and the project unzipped into the proper directory, open AVR Studio, click Project | Open Project, and select C:/Projects/Radio_Preflight/Radio_Preflight.aps to begin.

PC USB Driver

If you plug the product board into a PC's USB port, the first time it will not find a driver.  I have stored the driver .INF file in C:/Projects/Radio_Preflight/conf as at90usbxxx_cdv.inf so select this to configure the Windows driver.

If you look then in the Hardware Manager at the COM ports, you should see AT90USBxxx CDV USB to UART MGM (COMx) where x is the assigned COM port.   The only assignment I've seen is COM4.

There is a known issue with USB.  It works fine if you have it plugged in before starting the firmware, or plug it in after the firmware is running, but if you unplug it, then plug it back in, COM4 doesn't get set up properly. I have not yet determined if this is a PC or firmware issue. (June 11, 2010).

GUI Simulator

In order to proceed with coding the application without a working display or pushbuttons, I created a simple GUI simulator.  Once you open TerraTerm or HyperTerm, press capital D to enable the debugger. Then press lower h for help, and you will see the various keys that are active on the terminal to simulate pushbuttons as well as the display.

SelectionFile type iconFile nameDescriptionSizeRevisionTimeUser
Ĉ
View Download
Tweaked font.  73k v. 5 Jun 23, 2010, 6:14 AM Rick Lewis
Ċ
View Download
Reference manual for processor.  8931k v. 1 Jun 11, 2010, 7:30 AM Rick Lewis
Ċ
View Download
Schematic  327k v. 1 Jun 11, 2010, 7:00 AM Rick Lewis
ċ

Download
Mostly original project/BSP.  1369k v. 1 Jun 10, 2010, 5:24 AM Rick Lewis
Ĉ
View Download
Revised LCD bitmap.  35k v. 1 Jun 23, 2010, 6:13 AM Rick Lewis
Ĉ
View Download
Original LCD bitmap.  32k v. 1 Jun 23, 2010, 6:13 AM Rick Lewis
Ċ
View Download
MAX8819 power device data sheet  480k v. 1 Jun 11, 2010, 7:58 AM Rick Lewis
Ĉ
View Download
Updated to include basic settings.   8k v. 2 Jun 13, 2010, 10:39 AM Rick Lewis
Ċ
View Download
Idle state, after powerup.  25k v. 1 Jun 13, 2010, 12:54 PM Rick Lewis
Ċ
View Download
Jon's menu flow spreadsheet updated.  478k v. 1 Jun 13, 2010, 12:29 PM Rick Lewis
Ċ
View Download
Powerup state diagram.  24k v. 1 Jun 13, 2010, 1:02 PM Rick Lewis
Ċ
View Download
PREFLIGHT 1B state diagram.  22k v. 1 Jun 13, 2010, 12:30 PM Rick Lewis
Ċ
View Download
PREFLIGHT state diagram.  24k v. 1 Jun 13, 2010, 12:30 PM Rick Lewis
Ċ
View Download
Menu state diagram.  22k v. 1 Jun 13, 2010, 12:30 PM Rick Lewis
ċ

Download
Last from HP before switching over to my laptop. Recommend not using this as the display driver is in debug.   252k v. 6 Jun 23, 2010, 6:24 AM Rick Lewis
Ċ
View Download
Preliminary GUI spec, which is actually more of an application spec. Please review, mark up, and fax to Rick.  838k v. 1 Jun 17, 2010, 12:46 PM Rick Lewis