Andrew Hannam
bbb2d434c4
gdisp Nokia and SSD1289 updates
...
Convert SSD1289 to use board files.
Update Nokia driver to use short names in the board files.
Full expanded names are not needed as they are all static inline
routines.
2012-11-17 18:11:05 +10:00
Andrew Hannam
59c13aa33b
Change dynamic memory allocator in GWIN
...
Change dynamic memory allocator in GWIN to use the ChibiOS routines
2012-11-17 18:09:11 +10:00
Andrew Hannam
a762a629aa
GEVENT, GTIMER & GINPUT subsystems
...
GEVENT - for passing event structures from Sources to Listeners
GTIMER - thread context based once-off and periodic timers.
GINPUT - extensible, multiple device-type, input sub-system.
gevent & gtimer are code complete, ginput is definition complete but not
code complete.
2012-11-17 01:42:12 +10:00
Andrew Hannam
633d64b393
Merge pull request #7 from Tectu/master
...
Merge Tectu changes
2012-11-16 07:29:55 -08:00
Joel Bodenmann
b876f0fd52
removed obselete GDISP_USE_SPI macro in olimex SAM7EX256 board file for Nokia6610 driver
2012-11-16 09:09:50 +01:00
Tectu
4ad0935c6f
Merge pull request #19 from inmarket/master
...
Updates to gdisp Nokia driver
2012-11-14 22:08:03 -08:00
Andrew Hannam
e34ebdcae5
Updates to gdisp Nokia driver
...
For gdisp Nokia driver
- Add get_bus and release_bus into the board interface definition
- Tidy the code up for readability using some macros.
2012-11-15 15:31:22 +10:00
Andrew Hannam
f6455189f8
Merge pull request #6 from Tectu/master
...
Merge Tectu changes
2012-11-14 21:23:37 -08:00
Joel Bodenmann
3cf6d6905f
removed the check for GDISP_USE_XXX since new drivers dont use this anymore
2012-11-14 21:25:48 +01:00
Tectu
ce4d7cf933
Merge pull request #18 from inmarket/master
...
Nokia and Ili9320 gdisp drivers
2012-11-14 09:12:09 -08:00
Andrew Hannam
4d521cff13
Gdisp lld driver corrections
...
Corrections to Nokia gdisp driver
- Fix for the application calling the unsupported gdispSetOrientation
and gdispSetPower
- Implemented full backlight control (on/off only currently)
Corrections to the Ili9320 driver
- Fix for the application calling the unsupported gdispSetOrientation
- Fix for initialisation of the backlight
- Fix for backlight when using display low power modes.
2012-11-15 02:55:21 +10:00
Andrew Hannam
00f95af7f8
Merge pull request #5 from Tectu/master
...
Merge Tectu changes
2012-11-14 08:41:07 -08:00
Joel Bodenmann
903adb1c24
ILI9320 update
2012-11-13 23:59:45 +01:00
Joel Bodenmann
a95c4933c4
Backlight fix
2012-11-13 23:54:50 +01:00
Joel Bodenmann
81f6af7e45
backlight and contrast value changed to uint8_t
2012-11-13 23:48:21 +01:00
Joel Bodenmann
6d18ad18c3
typo fix
2012-11-13 23:47:48 +01:00
Joel Bodenmann
4467b814f2
implemented contrast and backlight functions for GDISP. Implemented those into ILI9320
2012-11-13 23:31:21 +01:00
Joel Bodenmann
2a01ab6762
typo
2012-11-13 12:37:25 +01:00
Joel Bodenmann
93901d8f17
ILI9320 update
2012-11-12 23:56:09 +01:00
Joel Bodenmann
f66e79b648
new ILI9320 driver - please use as template
2012-11-12 23:51:20 +01:00
Tectu
0a8a570391
Merge pull request #17 from inmarket/master
...
gdisp Win32 orientaion support. Revert Macro
2012-11-12 02:13:49 -08:00
Andrew Hannam
67ae847970
Win32 orientation & gwin console line clear fixes
...
Fixes to Win32 orientation for scrolling
Improve the way line clearing is handled in gwin consoles.
2012-11-12 18:49:47 +10:00
Andrew Hannam
1c5ca344e8
Mandlebrot - remove hardware specifics
...
Mandlebrot - remove hardware specifics
2012-11-12 17:19:09 +10:00
Andrew Hannam
9566e80854
Remove RGB565CONVERT()
...
Remove RGB565CONVERT() macro
Update madlebrot demo to use hardware independant way of setting the
color.
2012-11-12 17:10:30 +10:00
Andrew Hannam
014330d3a0
gdisp Win32 Orientation support. Revert Macro
...
gdisp Win32 orientation support.
Revert to producing an error if GDISP_NEED_TEXT is not defined when
GWIN_NEED_CONSOLE or GWIN_NEED_BUTTON is defined.
2012-11-12 17:00:26 +10:00
Andrew Hannam
27f1350081
Merge pull request #4 from Tectu/master
...
Merge Tectu changes
2012-11-11 22:36:48 -08:00
Joel Bodenmann
ed73471f99
removed false ILI9320 code
2012-11-12 02:51:06 +01:00
Joel Bodenmann
7ccd3da85f
implemented power modes for ILI9320
2012-11-12 02:35:06 +01:00
Joel Bodenmann
fafe23f2e4
small fix
2012-11-12 00:13:39 +01:00
Joel Bodenmann
5683a9058e
added MCU driver dummy - not implemented yet
2012-11-12 00:07:35 +01:00
Joel Bodenmann
0e6ddaf7ff
added ILI3920 orientation dummies
2012-11-11 18:56:30 +01:00
Joel Bodenmann
eb6e5760fc
added ILI9320 driver - not finished yet, but working
2012-11-11 18:20:23 +01:00
Joel Bodenmann
c0de701066
GDISP_NEED_TEXT getting set automatically if GWIN_NEED_CONSOLE or GWIN_NEED_BUTTON set to TRUE
2012-11-11 16:19:50 +01:00
Joel Bodenmann
112781baee
set GWIN_NEED_CONSOLE default value to FALSE
2012-11-11 16:02:44 +01:00
Joel Bodenmann
e8020a88c9
fixed touchscreen output and removed console code
2012-11-11 15:16:12 +01:00
Andrew Hannam
33d7fe68b9
Merge pull request #3 from Tectu/master
...
Merge Tectu Changes
2012-11-11 05:50:38 -08:00
Joel Bodenmann
e8ee122321
Revert "removed unused RGB565CONVERT. Please use RGB2COLOR instead"
...
This reverts commit 8231e9738c
.
2012-11-11 13:35:24 +01:00
Tectu
933ea0a866
Merge pull request #16 from inmarket/master
...
Touch fixes. Deprecate Console
2012-11-11 02:56:55 -08:00
Andrew Hannam
8b51bcf46f
Touch Fixes. Deprecate Console
...
Touch:
- Move defines that may be altered by the touch config file to the lld
header file.
- Move the definition of the Touch driver structure to the lld config
file.
- Changed CONVERSIONS macro to TOUCHSCREEN_CONVERSIONS
- Replaced references to GDISP_SCREEN_WIDTH with gdispGetWidth
- Renamed TOUCHSCREEN_HAS_IRQ to TOUCHSCREEN_HAS_PRESSED to match new
function name.
- Added prototypes for calibration storage functions to
touchscreen_lld.h so that either the lld driver or the application can
define the function.
Console:
-Deprecated into "old" directory. Functionality replaced by gwin.
2012-11-11 19:03:30 +10:00
Andrew Hannam
e28a4dbd0e
Merge pull request #2 from Tectu/master
...
Merge Tectu changes
2012-11-11 00:00:23 -08:00
Joel Bodenmann
44bb28ed92
small doxygen fix
2012-11-11 05:31:48 +01:00
Joel Bodenmann
f05315e0c0
small doxygen fix
2012-11-11 05:11:00 +01:00
Joel Bodenmann
b6c5a0882e
GWIN doxygen fix
2012-11-11 04:41:59 +01:00
Joel Bodenmann
43a1300f13
docs
2012-11-10 18:42:32 +01:00
Joel Bodenmann
ccf7fc3068
cleanup
2012-11-10 18:39:00 +01:00
Tectu
800869979f
Merge pull request #15 from mobyfab/master
...
Inverted touchpad fix
2012-11-10 08:13:05 -08:00
Joel Bodenmann
37b5067de8
small doxygen update
2012-11-10 17:37:44 +01:00
mobyfab
1ba2539b6c
Adding TOUCHSCREEN_XY_INVERTED define to the calibration function.
2012-11-10 17:10:19 +01:00
Joel Bodenmann
5f90362261
touchscreen fixes
2012-11-10 17:04:20 +01:00
Joel Bodenmann
8231e9738c
removed unused RGB565CONVERT. Please use RGB2COLOR instead
2012-11-10 16:49:03 +01:00