main.c
Default mainpagebasic-isi-projectmain.c
Description Overview
Methods Brief description
 AllocateFBD Frame Buffer Descriptors (FBD).
 EraseBufferLCD Erase buffer used for LCD.
 InitializeLcd Initializes the LCD controller with the board parameters.
 ISR_IsiHandler ISI interrupt handler On "Fifo Preview Empty" interrupt, update LCD Frame Buffer Address Generate statistics for "Fifo Codec Empty", "Fifo Codec Overflow" and Fifo Preview Overflow.
 ISR_Twi TWI interrupt handler. Forwards the interrupt to the TWI driver handler.
 main Application entry point.
 main_Test Generic initialisation of test.
 TestLCD_BGR555_240_320_16bpp Test LCD with 240 x 320 pixels 16bpp BGR 555 -B4B3B2 B1B0G4G3 G2G1G0R4 R3R2R1R0.
 TestLCD_BGR_240_320_24bpp Test LCD with 240 x 320 pixels 24bpp.
Defines  
 AT91C_ISI_MAX_PREV_BUFFER Number of preview buffer.
 PINS_ISI List of ISI pins that must be configured for use by the application.
 TWCK TWI clock frequency in Hz (400KHz).
Attributes  
 BuffCam Base adresse in SDRAM used for ISI and LCD.
 BuffCamBMP Base adresse in SDRAM used for BMP header corresponding at BuffCam.
 BuffTrans Base adresse in DRAM used for transformation.
 BuffTransBMP Base addresse in SDRAM used for BMP header corresponding at BuffTrans.
 FbList Frame Buffer Descriptors.
 S_Video Video driver instance.