|
Initial implementation of touch screen (#7)
* Initial implementation of touch screen * Updated NetBeans configuration * Read number of touch points, cleanup * Improve touch support - avoid duplicate touch events by interrupting on falling edge only - read touch event flags - refactoring for better code reuse * Some more refactoring * Initial function to draw continuous lines - connect points with a distance > 1 with linear interpolation during touch contact * Fix conversion from 4-Bit greyscale to 16-Bit RGB - removes reddish antialiasing that was present with some chars * Add initial paint toy + related refactoring * Add some tools with icons * Add more tools + improvements - draw rectangles - set line thickness - account for line thickness in dimensions * Update README.md, re-enable all glyphs and emojis. |
|---|
|
|
| Makefile |
|---|
| README.md |
|---|
| avrtft.c |
|---|
| bitmaps.c |
|---|
| bitmaps.h |
|---|
| bmp.c |
|---|
| bmp.h |
|---|
| cmd.c |
|---|
| cmd.h |
|---|
| display.c |
|---|
| display.h |
|---|
| i2c.c 0 → 100644 |
|---|
| i2c.h 0 → 100644 |
|---|
| nbproject/Makefile-Custom.mk |
|---|
| nbproject/configurations.xml |
|---|
| paint.c 0 → 100644 |
|---|
| paint.h 0 → 100644 |
|---|
| pins.h |
|---|
| tft.c |
|---|
| tft.h |
|---|
| touch.c 0 → 100644 |
|---|
| touch.h 0 → 100644 |
|---|
| types.h |
|---|
| usart.c |
|---|
| usart.h |
|---|