Commit Graph

951 Commits (b95151c7c22eed7336fdef3a3587138cddf070e4)

Author SHA1 Message Date
Andrew Hannam b95151c7c2 Tools to convert a file to c array
file2c converts any file into a C array.
Particularly useful for loading an image file into flash.
2013-04-04 16:58:48 +10:00
Andrew Hannam 40e6d9c532 Fixes to RLE_4, RLE_8 and 16 bit BMP images
BMP image handling now complete.
The only standard BMP feature not supported is transparency (alpha).
2013-04-03 14:58:35 +10:00
Andrew Hannam 64971549fd New GDISP image handling with demo
Images currently support Native and BMP (except RLE4,8 and 16 bit - due
to bugs)
Supports reading from Memory, BaseFileStream or real files (only on the
Win32 simulator).

Move gdisp_pictures demo to better refect its purpose.

Bug fixes for BMP RLE4,8 & 16 bit to come very soon
GIF support very soon.
2013-04-03 13:51:43 +10:00
Andrew Hannam b5dceeead4 Merge pull request #22 from Tectu/master
Merge Tectu Changes
2013-04-01 20:41:06 -07:00
Joel Bodenmann 939ca6e1d2 coding style 2013-03-31 00:52:33 +01:00
Tectu 63af52f576 Merge pull request #50 from abhishek-kakkar/master
GPIO interface-related orientation fixes
2013-03-30 06:27:00 -07:00
Abhishek Kumar 674bcb52d2 GPIO interface-related fixes
Adding acquire_bus() and release_bus()
so that orientation setting commands are
not ignored.
2013-03-30 16:08:47 +05:30
Joel Bodenmann f938c72044 STMPE811 tweaks 2013-03-29 20:19:35 +01:00
Joel Bodenmann 6ed641c91d STMPE811 cleanup & readme 2013-03-29 19:26:56 +01:00
Joel Bodenmann 4440c2c887 STMPE811 getpin_pressed() -> getpin_irq() 2013-03-29 18:17:24 +01:00
Joel Bodenmann 2510f3e75b board file fix 2013-03-29 18:14:35 +01:00
Joel Bodenmann d6b75429b2 STMPE811 - initial 2013-03-29 18:10:22 +01:00
Tectu 49550c4999 Merge pull request #49 from resset/master
STMPE811: attempt to use FIFO
2013-03-28 17:29:03 -07:00
Mateusz Tomaszkiewicz 2f7b6fc80b STMPE811: attempt to use FIFO
Very early version of using FIFO threshold interrupt.
2013-03-29 01:15:07 +01:00
Tectu 2a00dd667d Merge pull request #48 from resset/master
STMPE811: working reading, writing and interrupt
2013-03-24 22:22:15 -07:00
Mateusz Tomaszkiewicz dd1eb6c63d STMPE811: working reading, writing and interrupt
- Slightly changed rading and writing routines.
- Added delay after reset of STMPE811 in initialization code.
- STMPE811 "interrupt service routine"
- Comments, formatting etc.
- Another commit with unfinished driver.
2013-03-25 01:10:32 +01:00
Tectu a309a1d19f Merge pull request #45 from resset/master
SSD1289 SSD2119: fixed warning messages
2013-03-20 14:35:41 -07:00
Mateusz Tomaszkiewicz 15d76cb5fc SSD1289 SSD2119: fixed warning messages
Few type castings in order to suppress warnings (-Wsign-compare):
"comparison between signed and unsigned integer expressions"
"signed and unsigned type in conditional expression"
2013-03-20 22:15:18 +01:00
Tectu 5aed05bbcf Merge pull request #44 from resset/master
STMPE811: I2C reading routine
2013-03-19 23:22:38 -07:00
Mateusz Tomaszkiewicz 5062603188 STMPE811: reading registers over I2C
- Reading works.
- Some other cleanups.

Driver is not usable yet.
2013-03-20 02:42:43 +01:00
Joel Bodenmann 38e55c3921 STMPE811 - not tested yet 2013-03-19 22:59:04 +01:00
Tectu ffea4aa12e Merge pull request #43 from inmarket/master
GDISP, GWIN updates
2013-03-18 01:57:18 -07:00
Andrew Hannam 285f1977ed GWIN doc update and poly functions
Add poly functions to GWIN
Move doxygen documentation to header file
2013-03-18 18:29:28 +10:00
Andrew Hannam d678352b9a GWIN Graph - use GDISP point definition 2013-03-18 18:28:31 +10:00
Andrew Hannam cc5729dedd Change GDISP poly fns to support translation
Change GDISP poly fns to support translation - required for adding poly
functions to GWIN
2013-03-18 18:27:52 +10:00
Andrew Hannam e7b54696f6 Merge pull request #21 from Tectu/master
Merge Tectu Changes
2013-03-17 20:06:51 -07:00
Joel Bodenmann ec61c89882 doc 2013-03-14 19:48:29 +01:00
Joel Bodenmann 88765396bf SSD1963 rework by user: fred 2013-03-14 19:46:40 +01:00
Joel Bodenmann 426a12de6b doxygen fixes 2013-03-10 20:17:24 +01:00
Tectu 2088f0fe67 Merge pull request #42 from inmarket/master
GDISP and GWIN button changes
2013-03-10 05:41:55 -07:00
Andrew Hannam da37b111e4 GWIN button changes
Support a user supplied custom button drawing function.
Add arrow buttons based on the new GDISP polygon support.
2013-03-10 16:15:49 +10:00
Andrew Hannam 40b390908c GDISP changes including polygon support
Add polygon drawing
Add convex polygon filling
Start support for a monochrome display
Move gdisp doxygen to header file
Restructure the balance between gdisp.h and gdisp_lld.h
Remove old extern font definitions (now always use gdispOpenFont)
Make public the GDISP structure and change macros to suit (faster for
the application).
gdispQuery is now optional.
2013-03-10 16:14:32 +10:00
Andrew Hannam 8a40457c86 Revert "GDISP changes including polygon support"
This reverts commit 269262ef9b.
2013-03-10 16:12:13 +10:00
Andrew Hannam 269262ef9b GDISP changes including polygon support
Add polygon drawing
Add convex polygon filling
Start support for a monochrome display
Move gdisp doxygen to header file
Restructure the balance between gdisp.h and gdisp_lld.h
Remove old extern font definitions (now always use gdispOpenFont)
Make public the GDISP structure and change macros to suit (faster for
the application).
gdispQuery is now optional.
2013-03-10 16:11:41 +10:00
Andrew Hannam 5fd7e423a2 Merge pull request #20 from Tectu/master
Merge Tectu Changes
2013-03-09 21:07:20 -08:00
Joel Bodenmann f552098116 embest DMSTF4BB board fix - removed FSMC suffix because only FSMC exists 2013-03-08 09:20:51 +01:00
Joel Bodenmann e9cb6aa17a small cleanup 2013-03-08 06:36:33 +01:00
Joel Bodenmann e5cee65d42 release.txt update 2013-03-08 06:35:06 +01:00
Tectu f857a16516 Merge pull request #41 from resset/master
STMPE811: added header with registers addresses
2013-03-07 20:32:08 -08:00
Mateusz Tomaszkiewicz 4a056ae25f STMPE811: comment fix 2013-03-08 02:11:27 +01:00
Mateusz Tomaszkiewicz 27290b5f85 STMPE811: added header with registers addresses
Also changed filename of board file  from *_embest_lcd.h to
*_embest_dmstf4bb.h.
2013-03-08 02:02:18 +01:00
Joel Bodenmann 0400ba0e2d added basic STMPE811 skeleton 2013-03-08 00:56:59 +01:00
Tectu 93d506ef22 Merge pull request #40 from inmarket/master
Merge InMarket Changes
2013-03-07 06:58:15 -08:00
Andrew Hannam ce5f3b3d70 Nokia6610GE8 driver updates
Fix screen size to ignore hidden pixels.
Add orientation support.
Fix bit blitting boundary conditions.
Add power modes support.
This driver is now fully implemented.
2013-03-08 00:53:34 +10:00
Andrew Hannam a2cb02abbf Fix compiler warning 2013-03-08 00:52:33 +10:00
Andrew Hannam 4e67b54e4d Fix Olimex SAM7EX256 button definitions 2013-03-08 00:50:39 +10:00
Andrew Hannam 40534cbc79 Correction of copyright message 2013-03-08 00:49:52 +10:00
Andrew Hannam 828959d89a Merge pull request #19 from Tectu/master
Merge Textu Changes
2013-03-07 06:18:45 -08:00
Andrew Hannam 8aaf96d379 Revert "Fix compiler warning"
This reverts commit 3bcbfacc5c.
2013-03-08 00:16:24 +10:00
Andrew Hannam a3e9d47500 Revert "Fix Olimex SAM7EX256 button definitions"
This reverts commit 43dec4857a.
2013-03-08 00:15:45 +10:00