X-Git-Url: https://git.rohieb.name/hackover2013-badge-firmware.git/blobdiff_plain/a7be12a4e68fcaaa92f81a394bc316a592ec6270..84536a5e58b1ca89831e1056a70bba6d8b800a2f:/drivers/displays/tft/readme.txt diff --git a/drivers/displays/tft/readme.txt b/drivers/displays/tft/readme.txt deleted file mode 100644 index 40caa06..0000000 --- a/drivers/displays/tft/readme.txt +++ /dev/null @@ -1,34 +0,0 @@ -TFT LCDs -======== - -The top level of this folder contains generic drawing routines for 16-bit TFT -LCD displays. The core drawing functions are defined in drawing.c, and the -specific HW implementation of these routines (setting the individual pixels, -initialising the display, etc.) takes place in a seperate HW drivers that -implements the methods defined in lcd.h. To change the LCD used, you simply -need to change which HW-specific file is compiled and linked during the build -process, without having to change anything else in your application code. - -For example: - -- main.c - drawing.c - hw\ili9325.c ----------------- ---------------- ---------------- - APPLICATION --> GENERIC DRAWING --> SPECIFIC HW - CODE --> CODE --> DRIVER ----------------- ---------------- ---------------- - - -drawing.c Generic drawing routines such as drawing pixels, lines, - rectangles, as well as basic text-rendering. - -lcd.h This file contains the prototypes of HW-specific functions - that must be implemented in the LCD driver, since - drawing.c will redirect all requests to these lower level - functions. - -touchscreen.c Contains a very simple example of how to use ADC to read - the current position on a touchscreen. No signal debouncing - takes places, and this code will need to be improved for us - in a real-world situation. - -hw\* HW-specific drivers based on lcd.h \ No newline at end of file