Commit Graph

1059 Commits

Author SHA1 Message Date
Andrew Hannam
3473ad8820 file2c copyright and add comment to output 2013-04-04 21:01:06 +10:00
Andrew Hannam
ce9b930af0 Fix to file2c to ensure valid C identifiers
A couple of small bug fixes.
2013-04-04 17:55:45 +10:00
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
efc9448ea4 Merge pull request #23 from Tectu/master
Merge Tectu changes
2013-04-03 04:40:10 -07:00
Joel Bodenmann
4871a42057 file2c update 2013-04-03 13:22:27 +02:00
Joel Bodenmann
9b1dd95ff7 file2c tool - Makefile, readme, linux binary 2013-04-03 12:32:57 +02:00
Tectu
fb641b712e Merge pull request #53 from inmarket/master
Tool to convert a file into a c array
2013-04-03 01:14:39 -07: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
Tectu
08c6482191 Merge pull request #52 from inmarket/master
BMP image fixes
2013-04-01 22:02:06 -07:00
Tectu
6783791b5a Merge pull request #51 from inmarket/master
GDISP Image support with Demo
2013-04-01 21:15:10 -07: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