Commit Graph

862 Commits (6ee8b005ae3ee2bc48ea6ac972b0d3b2a2949608)

Author SHA1 Message Date
Joel Bodenmann a734b10c41 typo fix: aquire_bus -> acquire_bus 2012-11-20 18:56:26 +01:00
Joel Bodenmann 43d45dca63 gtimer demo 2012-11-20 18:37:49 +01:00
Joel Bodenmann 802e967a7a removed tools folder 2012-11-20 18:28:53 +01:00
Joel Bodenmann b0fbfdebba gtimer doxygen fix 2012-11-20 12:17:59 +01:00
Joel Bodenmann 9f2a7c36d9 replaced get_bus by aquire_bus 2012-11-19 21:55:08 +01:00
Joel Bodenmann cafb454745 GEVENT doxygen 2012-11-19 21:43:22 +01:00
Joel Bodenmann 19d45eaeda GTimer doxygen bugfix 2012-11-19 20:39:20 +01:00
Joel Bodenmann 93fdd5dcdb doxygen of gtimer 2012-11-19 20:26:19 +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
Tectu 2c337b8dc8 Merge pull request #21 from inmarket/master
GWIN, gdisp Nokia and SSD1289 updates
2012-11-17 02:17:50 -08:00
Andrew Hannam d1836d49fe Fix compiler warnings
Fix compiler warnings in gwin.c
2012-11-17 18:24:24 +10: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
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
Tectu 1ea82a4d37 Merge pull request #20 from inmarket/master
GEVENT, GTIMER & GINPUT subsystems
2012-11-16 10:08:48 -08: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