lcd128x64.h 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. /*
  2. * lcd128x64.h:
  3. *
  4. * Copyright (c) 2013 Gordon Henderson.
  5. ***********************************************************************
  6. * This file is part of wiringPi:
  7. * https://projects.drogon.net/raspberry-pi/wiringpi/
  8. *
  9. * wiringPi is free software: you can redistribute it and/or modify
  10. * it under the terms of the GNU Lesser General Public License as published by
  11. * the Free Software Foundation, either version 3 of the License, or
  12. * (at your option) any later version.
  13. *
  14. * wiringPi is distributed in the hope that it will be useful,
  15. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  16. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  17. * GNU Lesser General Public License for more details.
  18. *
  19. * You should have received a copy of the GNU Lesser General Public License
  20. * along with wiringPi. If not, see <http://www.gnu.org/licenses/>.
  21. ***********************************************************************
  22. */
  23. extern void lcd128x64setOrigin (int x, int y) ;
  24. extern void lcd128x64setOrientation (int orientation) ;
  25. extern void lcd128x64orientCoordinates (int *x, int *y) ;
  26. extern void lcd128x64getScreenSize (int *x, int *y) ;
  27. extern void lcd128x64point (int x, int y, int colour) ;
  28. extern void lcd128x64line (int x0, int y0, int x1, int y1, int colour) ;
  29. extern void lcd128x64lineTo (int x, int y, int colour) ;
  30. extern void lcd128x64rectangle (int x1, int y1, int x2, int y2, int colour, int filled) ;
  31. extern void lcd128x64circle (int x, int y, int r, int colour, int filled) ;
  32. extern void lcd128x64ellipse (int cx, int cy, int xRadius, int yRadius, int colour, int filled) ;
  33. extern void lcd128x64putchar (int x, int y, int c, int bgCol, int fgCol) ;
  34. extern void lcd128x64puts (int x, int y, const char *str, int bgCol, int fgCol) ;
  35. extern void lcd128x64update (void) ;
  36. extern void lcd128x64clear (int colour) ;
  37. extern int lcd128x64setup (void) ;