BeRTOS
lcd_ili9225.h
Go to the documentation of this file.
00001 
00040 #ifndef LCD_ILI9225_H
00041 #define LCD_ILI9225_H
00042 
00043 #include <gfx/gfx.h> /* Bitmap */
00044 
00045 #include <cpu/types.h>
00046 
00047 #define LCD_WIDTH          176
00048 #define LCD_HEIGHT         220
00049 
00050 // Fwd decl
00051 struct KFile;
00052 
00053 void lcd_ili9225_init(struct KFile *spi);
00054 void lcd_ili9225_on(void);
00055 void lcd_ili9225_off(void);
00056 void lcd_ili9225_blitRaw(const uint8_t *data,
00057         uint8_t x, uint8_t y, uint8_t width, uint8_t height);
00058 void lcd_ili9225_blitBitmap(const Bitmap *bm);
00059 void lcd_ili9225_blitBitmap24(int x, int y, int width, int height, const char *bmp);
00060 
00061 #endif /* LCD_ILI9225_H */