Andrew Hannam
c4f5dedfb8
Incorporate Abhishek's changes
...
His font support was better than mine.
2012-08-04 14:30:40 +10:00
Andrew Hannam
90e67da66e
Deleted superflous files
2012-08-04 02:39:00 +10:00
Tectu
15b13edb54
Merge pull request #27 from abhishek-kakkar/master
...
Fixed Text Rendering Issues
2012-08-03 09:23:55 -07:00
Andrew Hannam
37c1266a51
Fix fonts nd fix debug symbols
...
Fixed fonts for draw/fill char/string. On my display I require
GDISP_SOFTWARE_TEXTFILLDRAW for filled char/string but that may because
my display blit may be broken.
Also found that code in header files doesn't have debug symbols
generated for it so I converted the include files that contained code
into real C files and altered the halext.mk to match.
2012-08-04 02:23:05 +10:00
abhishek-kakkar
1099226c9a
Fixed Text Rendering Issues
2012-08-03 21:47:03 +05:30
abhishek-kakkar
739cc8de18
S6D1121 LLD Compile error fix
2012-08-03 21:46:35 +05:30
Andrew Hannam
1888e57b62
Add new license to files missing it
...
Add new license to files missing it.
Some headers corrupted in license change were fixed.
A couple of readme updates
2012-08-04 00:49:48 +10:00
Tectu
10f51773e1
fixed gdisp.h
2012-08-03 15:58:45 +02:00
Tectu
4b55c61e78
contributors.txt update
2012-08-03 08:19:48 +02:00
Andrew Hannam
57e1fad166
Merge pull request #1 from Tectu/master
...
Get updated license files
2012-08-02 22:40:31 -07:00
Tectu
7b6c19bf96
contributors update
2012-08-02 23:59:00 +02:00
Tectu
c44c2b098b
added contributors.txt file
2012-08-02 23:56:23 +02:00
Tectu
27634aedf7
halext new license headers
2012-08-02 22:23:03 +02:00
Tectu
ea11c7adf7
added new license headers to all files, expect /halext
2012-08-02 22:15:55 +02:00
Tectu
ff0b8d0fec
added license.txt
2012-08-02 22:06:51 +02:00
Tectu
09390d919c
Merge pull request #26 from inmarket/master
...
New low level driver gdispNokia6610, removed dud Nokia6100, small syntax fix for some pixel formats
2012-08-02 06:56:54 -07:00
Andrew Hannam
af3abeebad
New (working) driver gdispNokia6610 + small syntax fix
...
Small syntax error fix in macro for some pixel formats.
gdispNokia6610 driver is tested (at least for filled rectangles) on
Olimex SAM7-EX256 using the GE8 controller. Board interface is
abstracted which should make it easy to add a new board interface.
The
2012-08-02 23:41:41 +10:00
Tectu
837c444c4f
compiling fix
2012-08-02 09:56:54 +02:00
Tectu
2797388236
Merge pull request #25 from inmarket/master
...
New low level driver gdispTestStub
2012-08-01 22:11:04 -07:00
Andrew Hannam
072bf74c3e
New low level driver gdispTestStub
...
This new driver contains no hardware dependancies and so it can be used
accross platforms to ensure the halext build system is working
correctly. Just don't expect dots to appear on the non-existant display.
:)
2012-08-02 12:20:27 +10:00
Tectu
42f7e30591
halext readme fix
2012-08-02 01:33:10 +02:00
Tectu
ae58585c66
Merge pull request #24 from inmarket/master
...
Many updates including new low level driver s6d1121
2012-08-01 11:02:36 -07:00
Andrew Hannam
c99accc70e
Extracted font structure definitions, re-organised some files, added gdispS6d1121 driver
...
Created gdisp_fonts.h to describe the internal structure of a font.
Moved template directory to templates and created a sub-folder for each
low level driver type.
Moved the pre-defined font data and emulation code into better
locations.
Changed the emulation code to be included in the low level driver (where
it should be) instead of the high level driver.
Added new low level driver gdispS6d1121 (someone please test)
Updated and added new readme's.
2012-08-02 02:03:46 +10:00
Tectu
68a1ad1be9
Merge pull request #23 from inmarket/master
...
Added ssd1289 low level driver to GDISP
2012-07-31 09:54:12 -07:00
Andrew Hannam
9ac85166b2
Added ssd1289 low level driver to GDISP
...
Untested as I don't have the hardware.
Back-ported from GLCD.
2012-08-01 01:54:05 +10:00
Tectu
a93336479c
Merge pull request #22 from inmarket/master
...
GDISP display driver.
2012-07-30 23:14:33 -07:00
Andrew Hannam
d7fc0795d5
Reduce minimum number of low level driver routines to 2
2012-07-31 15:24:15 +10:00
Andrew Hannam
256062859a
Many changes
...
Fixed compile errors
Moved to halext directory (with readme instructions)
Started gdispNokia6100 low level driver
2012-07-31 14:34:10 +10:00
Andrew Hannam
d1bfbf2b33
New GDISP driver
...
Based on GLCD, GDISP provides support for multiple architectures in a
ChibiOS driver format. A compatability glcd.h has been provided to
assist those wanting to migrate to the new structure.
2012-07-31 00:25:07 +10:00
Tectu
a97595f289
Merge pull request #21 from trsaunders/master
...
allow LCDLIB to be defined in Makefile
2012-07-26 09:10:59 -07:00
Thomas Saunders
54a8a4d1e3
allow LCDLIB to be defined in Makefile
2012-07-26 17:05:54 +01:00
Tectu
3c9425f594
readme update
2012-07-26 14:25:10 +02:00
Tectu
81ba1ac355
readme update
2012-07-26 14:23:57 +02:00
Tectu
b8da7338fa
readme update
2012-07-26 14:20:43 +02:00
Tectu
c3b1bbc642
readme update
2012-07-26 14:20:25 +02:00
Tectu
5112cf7b49
Merge pull request #20 from trsaunders/master
...
console fix
2012-07-25 16:04:00 -07:00
trsaunders
74a8fb55a3
Merge remote-tracking branch 'upstream/master'
2012-07-25 23:38:48 +01:00
trsaunders
637d92d5d5
fix for console when x0 != 0 or y0 != 0
2012-07-25 23:38:32 +01:00
Tectu
392129dfcd
Merge pull request #19 from trsaunders/master
...
lcdDrawChar from within worker
2012-07-25 10:56:16 -07:00
trsaunders
447c618ccc
change font type to font_t
2012-07-25 18:43:45 +01:00
trsaunders
ce5fd37e9b
Merge remote-tracking branch 'upstream/master'
2012-07-25 18:37:49 +01:00
trsaunders
f6ce96a444
drawChar in worker
2012-07-25 18:37:46 +01:00
Tectu
999486233d
lcdVerticalScroll() fix
2012-07-25 04:00:30 +02:00
Tectu
fe61558e88
fixed lcdRectDraw()
2012-07-25 00:22:50 +02:00
Tectu
428827bab9
Merge pull request #18 from trsaunders/master
...
improvements to glcd.c
2012-07-24 10:21:22 -07:00
trsaunders
e4094ad468
get pixel return value implemented in struct
2012-07-24 17:22:50 +01:00
trsaunders
4ba0eb23a7
remove result from GLCD message struct and use chMsgRelease to pass result instead
2012-07-24 17:17:32 +01:00
Tectu
8d7a588c51
compiler warnings
2012-07-24 04:01:54 +02:00
Tectu
ccdc62c334
cleanup
2012-07-24 03:56:45 +02:00
Tectu
fd65a3c5b5
lcdDrawLine() speed improvement
2012-07-24 03:24:50 +02:00