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
Tectu
5f268adaaa
lcdDrawRect() speed improvement
2012-07-24 03:11:38 +02:00
Tectu
4323c7315c
Merge pull request #17 from trsaunders/master
...
console optimisations
2012-07-23 14:53:53 -07:00
trsaunders
c30550779b
optimise console: use lcdFillArea instead of lcdDrawRect
2012-07-23 22:50:00 +01:00
Tectu
062142204f
added glcdWorker.h
2012-07-23 19:54:34 +02:00
Tectu
fa4272d31f
cleanup
2012-07-23 19:54:10 +02:00
Tectu
a9d5837f40
cleanup
2012-07-23 03:43:11 +02:00
Tectu
586468a7c9
implemented lcdGetPixelColor()
2012-07-23 03:39:36 +02:00
Tectu
0da58f180c
Merge pull request #16 from trsaunders/master
...
tidy up bottom and edges of console
2012-07-22 14:30:19 -07:00
Tectu
c8662cad57
added console demo
2012-07-22 23:55:46 +02:00
trsaunders
c1a8f5ea2b
tidy up bottom and edges of console
2012-07-22 22:23:53 +01:00
Tectu
1634d54697
readme update
2012-07-22 22:30:18 +02:00
Tectu
af3c8f87b7
fastMath cleanup
2012-07-22 22:28:28 +02:00
Tectu
2e6d8615cf
ssd1289 lld_lcdReadStream() fix
2012-07-22 22:25:34 +02:00
Tectu
952b0b69e8
touchpad fix
2012-07-22 22:21:19 +02:00
Tectu
637b0b7d5d
Merge pull request #15 from trsaunders/master
...
fix inverted mode
2012-07-22 11:07:57 -07:00