Joel Bodenmann
0ab8da8c78
touchscreen MCU driver fix
2012-11-26 00:33:56 +01:00
Joel Bodenmann
9c74a08131
implemented MCU touchscreen driver
2012-11-25 23:33:10 +01:00
Joel Bodenmann
b724f40c3f
S6D1121 doxygen
2012-11-23 09:08:51 +01:00
Joel Bodenmann
f82865b88b
SSD1289 firebull doc
2012-11-22 21:15:49 +01:00
Joel Bodenmann
437134eb38
SSD1289 - firebull update
2012-11-22 21:12:43 +01:00
Joel Bodenmann
971c9fd0d9
S6D1121 macro fix
2012-11-22 21:23:38 +01:00
Joel Bodenmann
0ef5bf9dfc
ported S6D1121 driver
2012-11-22 21:21:34 +01:00
Joel Bodenmann
ffde888bc0
SSD1289 fix
2012-11-21 10:20:28 +01:00
Joel Bodenmann
b77d45350f
SSD1289 fix
2012-11-20 23:30:27 +01:00
Joel Bodenmann
a734b10c41
typo fix: aquire_bus -> acquire_bus
2012-11-20 18:56:26 +01:00
Joel Bodenmann
9f2a7c36d9
replaced get_bus by aquire_bus
2012-11-19 21:55:08 +01:00
Joel Bodenmann
8515ed53f5
more SSD1289 and touchscreen workaround
2012-11-17 14:05:23 +01:00
Joel Bodenmann
04cb37f834
SSD1289 fix
2012-11-17 13:52:33 +01:00
Joel Bodenmann
4119264fd6
SSD1289 fix
2012-11-17 13:43:23 +01:00
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
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
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
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
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
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
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
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
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
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
Joel Bodenmann
5a5db64288
renamed tsIRQ() into tsPressed()
2012-11-10 16:46:02 +01:00
Andrew Hannam
77e1371b86
Added touch to gdisp Win32 driver
...
GDISP Win32 driver:
Fixed a window sizing bug
Added hardware scroll support
Added touchscreen integrated driver into this driver
2012-11-10 17:45:53 +10:00
Joel Bodenmann
87b6d98055
renamed touchpad into touchscreen
2012-11-10 00:05:01 +01:00
Joel Bodenmann
17857d6e97
big doxygen update - now it works as it should
2012-11-07 01:47:53 +01:00
Joel Bodenmann
1fd69f3144
very small @file path fix
2012-11-07 01:35:22 +01:00
Joel Bodenmann
a178db6f13
Revert "doxygen tweaks - not complete yet"
...
This reverts commit b86c313aa2
.
2012-11-07 01:34:39 +01:00
Joel Bodenmann
b86c313aa2
doxygen tweaks - not complete yet
2012-11-06 23:55:45 +01:00
Joel Bodenmann
5b7b4c2db6
moar docs
2012-11-03 02:28:02 +01:00
Joel Bodenmann
75de4fe1db
docs
2012-11-03 02:23:34 +01:00
Joel Bodenmann
1294824260
moar doxygen fixes
2012-11-02 20:26:06 +01:00
Joel Bodenmann
397b5074e8
docs
2012-11-02 09:33:56 +01:00
Andrew Hannam
9fcff16f7e
Fixes to gdisp Win32 driver
...
Fixes to gdisp Win32 driver. This is now fully operational.
2012-10-28 16:24:13 +10:00
Andrew Hannam
b051ab8ef7
Fixes to Nokia6610 driver, add Win32 driver
...
Fix errors that crept in recent macro changes to the Nokia6610 driver.
Removed some redundant code from Nokia6610 driver now that it is
functional for the GE8 controller.
Add Win32 driver. Untested at present as ChibiOS Win32 compile appears
broken.
2012-10-27 16:04:24 +10:00
Joel Bodenmann
e0c8011553
graph grid drawing fix
2012-10-24 16:38:43 +02:00
Joel Bodenmann
216c5471ca
Revert "S6D1121 FSMC timing cleanup"
...
This reverts commit e46b6b6024
.
2012-10-23 18:05:34 +02:00
Joel Bodenmann
e46b6b6024
S6D1121 FSMC timing cleanup
2012-10-23 17:59:31 +02:00