sketchbook
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
lcd128x64.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <wiringPi.h>
#include "font.h"
#include "lcd128x64.h"

Macros

#define LCD_WIDTH   128
 
#define LCD_HEIGHT   64
 
#define CS1   10
 
#define CS2   11
 
#define STROBE   12
 
#define RS   13
 

Functions

void lcd128x64update (void)
 
void lcd128x64setOrigin (int x, int y)
 
void lcd128x64setOrientation (int orientation)
 
void lcd128x64orientCoordinates (int *x, int *y)
 
void lcd128x64getScreenSize (int *x, int *y)
 
void lcd128x64point (int x, int y, int colour)
 
void lcd128x64line (int x0, int y0, int x1, int y1, int colour)
 
void lcd128x64lineTo (int x, int y, int colour)
 
void lcd128x64rectangle (int x1, int y1, int x2, int y2, int colour, int filled)
 
void lcd128x64circle (int x, int y, int r, int colour, int filled)
 
void lcd128x64ellipse (int cx, int cy, int xRadius, int yRadius, int colour, int filled)
 
void lcd128x64putchar (int x, int y, int c, int bgCol, int fgCol)
 
void lcd128x64puts (int x, int y, const char *str, int bgCol, int fgCol)
 
void lcd128x64clear (int colour)
 
int lcd128x64setup (void)
 

Macro Definition Documentation

#define CS1   10
#define CS2   11
#define LCD_HEIGHT   64
#define LCD_WIDTH   128
#define RS   13
#define STROBE   12

Function Documentation

void lcd128x64circle ( int  x,
int  y,
int  r,
int  colour,
int  filled 
)
void lcd128x64clear ( int  colour)
void lcd128x64ellipse ( int  cx,
int  cy,
int  xRadius,
int  yRadius,
int  colour,
int  filled 
)
void lcd128x64getScreenSize ( int *  x,
int *  y 
)
void lcd128x64line ( int  x0,
int  y0,
int  x1,
int  y1,
int  colour 
)
void lcd128x64lineTo ( int  x,
int  y,
int  colour 
)
void lcd128x64orientCoordinates ( int *  x,
int *  y 
)
void lcd128x64point ( int  x,
int  y,
int  colour 
)
void lcd128x64putchar ( int  x,
int  y,
int  c,
int  bgCol,
int  fgCol 
)
void lcd128x64puts ( int  x,
int  y,
const char *  str,
int  bgCol,
int  fgCol 
)
void lcd128x64rectangle ( int  x1,
int  y1,
int  x2,
int  y2,
int  colour,
int  filled 
)
void lcd128x64setOrientation ( int  orientation)
void lcd128x64setOrigin ( int  x,
int  y 
)
int lcd128x64setup ( void  )
void lcd128x64update ( void  )