# AVR32 - LCDC Driver - VGA Documentation

## Introduction

This is the documentation for the data structures, functions, variables, defines, enums, and typedefs in the software for application note AVR32114. It also describes the usage of the example applictions for the LCD controller.

## Compilation Info

This software was written for the GNU GCC for AVR32 and IAR Systems compiler for AVR32. Other compilers may or may not work.

## Device Info

All AVR32 devices with a LCDC module can be used. This example has been tested with the following setup:

- STK1000 development kit
- AP7000 top board for STK1000 development kit
- LCD LTV350QV mounted on the STK1000

CPU speed: 150 MHz

This example shows how to set up the LCD Controller in combination with an external analog monitor. Three configurations for the resoultions VGA 648x480, SVGA 800x600 and XVGA 1024X768 are available. Check your monitor specifications if it supports one of these configurations. If not the parameters can be adjusted (blanking, polarity ...). To choose a configuration uncomment one of the defines in the example code. define CONF_640_480_60 -> VGA 640x480 define CONF_800_600_60 -> SVGA 800x600 define CONF_1024_768_60 -> XVGA 1024x768 Before you run this application program the picture (AVR32.bmp) into the flash at address 0x00400000. Use for instance the avr32program application for this purpose. avr32program program -F bin -O 0x00400000 -evfcfi AVR32.bmp If this picture is not available a blank rectangle will be visible in the upper left corner. The pictures resolution is 320x240 (QVGA).

- SRC lcdc_vga_example.c lcdc.c

## Contact Info

For more info about Atmel AVR32 visit Atmel AVR32
AVR32 Application Notes
Support mail: avr32@atmel.com