SAMV71 Xplained Ultra Software Package 1.0

ili9488.c File Reference

#include "board.h"
#include <string.h>
#include <stdio.h>

Go to the source code of this file.

Defines

#define ILI9488   SPI0
#define ILI9488_ID   ID_SPI0

Functions

void ILI9488_WriteSingle (LcdColor_t data)
 Write data to ILI9488 Register.
void ILI9488_WriteRAM_Prepare (void)
 Prepare to write data to ILI9488 Register.
void ILI9488_ReadRAM_Prepare (void)
 Prepare to write data to ILI9488 Register.
void ILI9488_WriteRAM (LcdColor_t data)
 Write data to ILI9488 Register.
void ILI9488_WriteRAMBuffer (const LcdColor_t *pBuf, uint32_t size)
 Write data to ILI9488 Register.
void ILI9488_SetCursor (uint16_t x, uint16_t y)
uint32_t ILI9488_Initialize (void)
 Initialize the ILI9488 controller.
void ILI9488_On (void)
 Turn on the ILI9488.
void ILI9488_Off (void)
 Turn off the ILI9488.
void ILI9488_PowerDown (void)
 Power down the ILI9488.
void ILI9488_SetPartialWindow (uint16_t Start, uint16_t End)
 Set a partial display window.
void ILI9488_SetWindow (uint16_t dwX, uint16_t dwY, uint16_t dwWidth, uint16_t dwHeight)
void ILI9488_SetDisplayLandscape (uint8_t dwRGB, uint8_t LandscaprMode)
void ILI9488_SetDisplayPortrait (uint8_t dwRGB)
void ILI9488_SetVerticalScrollWindow (uint16_t dwStartAdd, uint16_t dwHeight)
void ILI9488_VerticalScroll (uint16_t wY)
void ILI9488_ExitScrollMode (void)
void ILI9488_TestPattern (void)

Detailed Description

Implementation of ILI9488 driver.

Definition in file ili9488.c.


Function Documentation

void ILI9488_SetPartialWindow ( uint16_t  Start,
uint16_t  End 
)

Set a partial display window.

Initialize a partial window on ILI9488

Parameters:
Start Starting address of window.
End End address of window.
Returns:
0 for successful operation.

Definition at line 465 of file ili9488.c.

Here is the call graph for this function:

void ILI9488_WriteRAM ( LcdColor_t  data  ) 

Write data to ILI9488 Register.

Parameters:
reg Register address.
data Data to be written.

Definition at line 341 of file ili9488.c.

void ILI9488_WriteRAMBuffer ( const LcdColor_t *  pBuf,
uint32_t  size 
)

Write data to ILI9488 Register.

Parameters:
reg Register address.
data Data to be written.

Definition at line 353 of file ili9488.c.

Here is the call graph for this function:

void ILI9488_WriteSingle ( LcdColor_t  data  ) 

Write data to ILI9488 Register.

Parameters:
reg Register address.
data Data to be written.

Definition at line 308 of file ili9488.c.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines