ButterflyMP3

pcd8544.c File Reference

#include <avr/io.h>
#include <avr/pgmspace.h>
#include <avr/interrupt.h>
#include "types.h"
#include "pcd8544.h"
Include dependency graph for pcd8544.c:

Go to the source code of this file.

Functions

void lcdByte (uint8 data)
void lcdDot (uint8 x, uint8 yLine, uint8 color)
void lcdCh (uint8 *fontSet, uint8 ch)
void lcdWrite (uint8 *fontSet, uint8 *buf, uint8 is_pstr, uint8 len)
void fbClr (void)
void lcdClr (void)
void lcdClrLine (uint8 lineNo)
void lcdInit (void)
void lcdXY (uint8 x, uint8 y)

Variables

uint8 fbXY []

Function Documentation

void fbClr ( void  )

Definition at line 209 of file pcd8544.c.

References lcdClr().

Here is the call graph for this function:

void lcdByte ( uint8  data)

Definition at line 52 of file pcd8544.c.

References lcdPort, lcdResume, lcdSuspend, SCLK, and SDIN.

Referenced by lcdCh(), lcdClr(), lcdClrLine(), lcdInit(), lcdWrite(), and lcdXY().

void lcdCh ( uint8 fontSet,
uint8  ch 
)

Definition at line 109 of file pcd8544.c.

References fbXY, lcdByte(), and lcdModeData.

Referenced by lcdWrite().

Here is the call graph for this function:

void lcdClr ( void  )

Definition at line 228 of file pcd8544.c.

References lcdByte(), and lcdModeData.

Referenced by fbClr(), and lcdInit().

Here is the call graph for this function:

void lcdClrLine ( uint8  lineNo)

Definition at line 242 of file pcd8544.c.

References lcdByte(), lcdModeData, and lcdXY().

Here is the call graph for this function:

void lcdDot ( uint8  x,
uint8  yLine,
uint8  color 
)

Definition at line 80 of file pcd8544.c.

References fbCols, and fbRows.

void lcdInit ( void  )

Definition at line 261 of file pcd8544.c.

References DC, lcdByte(), lcdClr(), lcdModeCmd, lcdPort, lcdPortD, RES_, SCE_, SCLK, and SDIN.

Here is the call graph for this function:

void lcdWrite ( uint8 fontSet,
uint8 buf,
uint8  is_pstr,
uint8  len 
)

Definition at line 154 of file pcd8544.c.

References fbXY, lcdByte(), lcdCh(), and lcdXY().

Here is the call graph for this function:

void lcdXY ( uint8  x,
uint8  y 
)

Definition at line 292 of file pcd8544.c.

References lcdByte(), and lcdModeCmd.

Referenced by lcdClrLine(), and lcdWrite().

Here is the call graph for this function:


Variable Documentation

Definition at line 116 of file pcd8544.h.

Referenced by lcdCh(), and lcdWrite().

 All Files Functions Variables Typedefs Enumerations Enumerator Defines