inmarket
bda8c738b1
Added type gPowermode to replace V2.x powermode_t, and values gPowerXXX replace powerXXX
2018-07-08 11:47:36 +10:00
inmarket
f9c848e985
Change color_t to gColor
2018-07-08 11:19:43 +10:00
inmarket
41271d632b
Added new type definitions - moving towards V3.0
2018-06-23 13:02:07 +10:00
inmarket
f265924396
First set of V3 macro changes
2018-02-27 17:44:21 +10:00
9b73187100
Add compatibility with Visual Studio and make compile warning capabilities more cross platform
2017-06-30 19:43:51 +10:00
inmarket
c5a86757bd
Make all include paths in ugfx relative.
...
The only include path now needed is for drivers (in particular GDISP drivers)
2015-11-21 19:27:08 +10:00
inmarket
48a9d334b7
Replace all inline definitions with GFXINLINE
2015-10-23 18:24:49 +10:00
inmarket
fa8167b94d
Big file rename to reduce problems with brain-dead IDE's that don't handle project file hierarchies well.
...
Naming is more consistent with the new scheme.
May affect some third party drivers (header file renames).
2015-01-21 17:26:24 +10:00
inmarket
1a495f3013
Rename all driver makefiles to driver.mk
2014-08-22 18:20:02 +10:00
Joel Bodenmann
08e1b0ebc7
Removed the doxygen inside of every driver as doxygen is only meant for highlevel API documentation.
...
Documenting the drivers interface should be done inside a template driver or the gdisp LLD abstraction.
2014-03-28 19:45:08 +01:00
inmarket
37966ff16d
Integrate the include files with each module. Simplifies structure of code.
2014-02-19 00:36:52 +10:00
inmarket
7f1b78a067
Replace color format conversion macros with proper routines to prevent side effects with using the macro.
...
Also fix a number of compiler warnings.
2013-11-17 23:32:19 +10:00
inmarket
a8e860678d
New GDISP now supports multiple controllers with different pixel formats.
...
You can now have a main color display and a secondary monochrome display.
You can now optionally set GDISP_PIXELFORMAT to any color or grayscale format for your application and the driver will internally convert to the display hardware format.
2013-11-05 19:34:12 +10:00
inmarket
ece5bcd6ab
Auto-generate pixel formats using macro's.
...
Prepare for (but not yet complete) supporting a different high level GDISP pixel format to the low level driver format.
This will be useful in multiple display scenario's where displays have different pixel formats.
2013-11-05 00:36:54 +10:00
inmarket
555257933a
Clean up the driver directory structure by moving all board specific files into the boards sub-structure.
2013-10-28 20:04:03 +10:00
inmarket
b05a29f830
Rename GDISP driver files to prevent problems when compiling for multiple controllers on platforms that put all generated object files into a single directory.
2013-10-28 11:03:39 +10:00
inmarket
27b5383c1b
Fix typos in drivers
2013-10-22 15:52:31 +10:00
inmarket
0698fd28c0
Comment fixes.
2013-10-21 17:11:07 +10:00
inmarket
0535c67eab
Add support for a driver private area (as well as a board private area)
2013-10-21 15:13:10 +10:00
inmarket
87a6af81f4
Change to gdisp low level driver API. Display number is now in the GDriver structure (It was required for a Nokia driver).
2013-10-19 15:36:05 +10:00
inmarket
29cf77746c
Fix doxygen comments.
2013-10-18 17:10:15 +10:00
inmarket
668afded53
Convert ILI9325 driver to new format
2013-10-18 17:08:21 +10:00
inmarket
d7d02395d0
Updates to ported drivers to support new optimisation method.
...
Includes Bug fixes.
2013-10-02 16:30:06 +10:00
inmarket
7d95523946
ILI9325 driver ported to streaming interface
2013-09-30 17:05:06 +10:00
Joel Bodenmann
73c5ef26f8
fixed license headers
2013-07-21 22:20:37 +02:00
Joel Bodenmann
d98e6c5d0d
cleaned up board file mess
2013-07-21 17:42:25 +02:00
Mateusz Tomaszkiewicz
129041e791
Various README updates
...
Changed misleading description.
2013-06-21 00:02:54 +02:00
inmarket
ed0bac9765
License header updates
2013-06-15 21:37:22 +10:00
inmarket
7fbfde42aa
GOS module, for operating system independance
...
GMISC fast floating point trig
GMISC fast fixed point trig
2013-05-25 01:26:52 +10:00
Joel Bodenmann
6c38d5b310
updated license headers
2013-05-03 16:36:17 +02:00
Joel Bodenmann
296e74f3e0
Revert "updated license headers"
...
This reverts commit 0a26d9983b
.
2013-05-02 01:53:28 +02:00
Joel Bodenmann
0a26d9983b
updated license headers
2013-05-02 01:50:09 +02:00
Dmytro Milinevskyy
d1448817cd
[ILI9325] read LCD version
2013-04-05 22:33:52 +02:00
Dmytro Milinevskyy
2ad62e1ed7
[ILI9320/ILI9325] use correct lld accessor to read the data from the LCD
2013-04-04 23:59:41 +02:00
Abhishek Kumar
674bcb52d2
GPIO interface-related fixes
...
Adding acquire_bus() and release_bus()
so that orientation setting commands are
not ignored.
2013-03-30 16:08:47 +05:30
Joel Bodenmann
e315480c71
updated copyright - 2013
2013-03-06 23:11:01 +01:00
Joel Bodenmann
b91e619573
__inline becomes inline because most compilers dont like the prefix
2013-03-04 23:50:21 +01:00
Andrew Hannam
9329b22086
Fix compile error in GDISP
...
Fix compile error with wrongly named include file
Revert lld_gdisp naming convention to gdisp_lld to fix problem and be
consitant with all other low level drivers.
2013-02-18 17:29:08 +10:00
Joel Bodenmann
60b16e8685
more GDISP_LLD() cleanup
2013-02-11 10:26:34 +01:00
Joel Bodenmann
1bfc5a9f85
removed GDISP_LLD() macro - fix
2013-02-11 09:25:45 +01:00
Joel Bodenmann
885b3d53b3
removed GDISP_LLD() macro
2013-02-11 09:25:26 +01:00
Joel Bodenmann
7a66e63849
cleanup
2013-01-03 18:06:48 +01:00
Joel Bodenmann
7dec36d56d
added ILI9325 driver. Thanks to Chris van Dongen aka _Sjaak
2013-01-03 16:20:52 +01:00