Joel Bodenmann
9c0678a291
Avoid duplicate const specifier compiler warnings
...
The original code is perfectly valid standard C. However, some compilers (especially GCC) complain about duplicate const specifiers anyway.
At this point we cave in as there doesn't seem to be any efforts to fix this problem by the corresponding compiler vendors.
uGFX v3 will no longer suffer from this problem as the driver interface works differently in this area.
2021-08-12 12:20:07 +02:00
Joel Bodenmann
df7027881a
Doxygen improvements
2021-04-13 18:36:22 +02:00
inmarket
d528fb218d
Minor fixups
2018-11-10 10:45:28 +10:00
inmarket
7c5a6c928f
For all source files update integer types to the new gI8 etc type names
2018-11-03 10:51:23 +10:00
Tibo Clausen
0840c8e784
Update license header
2018-10-01 17:34:15 +02:00
inmarket
e61f0ae424
Added type gOrientation to replace V2.x orientation_t, and values gOrientationX replace GDISP_ROTATE_X
2018-07-08 13:51:20 +10:00
inmarket
cbf1d4dfa0
Added type gFont to replace V2.x font_t
2018-07-08 13:05:27 +10:00
inmarket
2e8eaa3471
Added type gJustify to replace V2.x justify_t, and values gJustifyXXX replace justifyXXX
2018-07-08 12:19:30 +10:00
inmarket
2ab2d77fcb
Change coord_t to gCoord
2018-07-08 10:54:19 +10:00
inmarket
7e95acb731
Change point and point_t to gPoint
2018-07-08 10:43:30 +10:00
inmarket
41271d632b
Added new type definitions - moving towards V3.0
2018-06-23 13:02:07 +10:00
inmarket
94f1cc2f0a
Change new colors to GFX_RED instead of GFXRED. Use the new color defs
2018-03-10 20:36:12 +10:00
inmarket
d9eaba249f
Added support for specifying calibration fonts and text
2018-02-24 12:36:15 +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
583b314db2
Fix compiler errors for non-gcc compilers.
2015-11-04 15:05:47 +10:00
Joel Bodenmann
4a860eb079
Fixing bug in mouse/touch calibration code
...
Thanks to AndreR
2015-11-02 12:20:19 +01:00
inmarket
48a9d334b7
Replace all inline definitions with GFXINLINE
2015-10-23 18:24:49 +10:00
Joel Bodenmann
506355309e
Fixing more inlinings
2015-10-21 14:10:23 +02:00
inmarket
adebde7a99
Fix multiple display/keyboard/mouse problem with some compilers.
2015-01-27 13:42:11 +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
4931f39a0d
Syntax Error Fix
2014-12-04 21:41:34 +10:00
inmarket
bd3a58ccfc
Fix some extern structure definitions that cause problems with some compilers
2014-11-26 13:02:47 +10:00
Joel Bodenmann
bac62a3270
Fixing compiler error
2014-11-17 21:49:38 +01:00
inmarket
fe00d3e090
Change the definition of the calibration load and save routines as per steved suggestion.
2014-11-15 15:22:09 +10:00
inmarket
bd041926b4
Allow a mouse driver to not return any results when it is polled.
2014-11-07 12:02:41 +10:00
inmarket
105e50dcd4
Allow calibration to work in newmouse even if there is no text / font support.
2014-10-27 16:52:50 +10:00
inmarket
38b4af7e20
Newmouse updates to calibration routine
2014-10-09 12:30:19 +10:00
inmarket
ccf05e8c0a
Fix bugs in newmouse framework
2014-10-07 21:52:00 +10:00
inmarket
7cceda585d
Fix newmouse compiler warning
2014-09-28 01:44:41 +10:00
inmarket
174e60c76d
GINPUT mouse updated - first working version of newmouse.
...
Note: drivers to be ported.
Note: not tested well yet.
2014-09-26 16:32:00 +10:00
inmarket
10dc968427
New mouse updates. Just need a driver now.
2014-09-25 17:44:16 +10:00
inmarket
676c416a9b
More newmouse updates
2014-09-17 08:44:31 +10:00
inmarket
6f8845e86c
More mouse updates - not working yet.
2014-09-16 10:06:59 +10:00
inmarket
2b47a07086
Merge branch 'master' into newmouse
2014-08-20 17:44:40 +10:00
inmarket
0f3f8f68f8
Rename lots of files to help prevent compile time name conflicts.
2014-08-20 17:42:53 +10:00