Joel Bodenmann
317db95c46
GTRANS: Update types
2 years ago
Joel Bodenmann
ec257874a7
GDISP: Explicitly handle gOrientation values where applicaple
This addresses a compiler bug in some versions of GCC which warn about unhandled enum values although there is a default handler.
2 years ago
Joel Bodenmann
b3216fa0cc
Minor doxygen fixes
2 years ago
Joel Bodenmann
cf01cb2e7c
GDISP: Move extern GDISPVMT declarations outside of function body
This prevents generation of "nested-externs" compiler warnings.
2 years ago
Joel Bodenmann
346375c001
Add experimental support for ChibiOS 6.x kernel
2 years ago
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.
2 years ago
Joel Bodenmann
47d9826a0a
Fix compiler warning due to implicit cast
2 years ago
Joel Bodenmann
df7027881a
Doxygen improvements
2 years ago
inmarket
ff93884f71
Fix doxygen comment
3 years ago
inmarket
0586fd276d
Fix to gImage BMP handling where the system pixel size is less than a byte
4 years ago
inmarket
127a7cd2a2
Fix to GWIN console widget
4 years ago
Joel Bodenmann
ac4b7fc8b4
Typedef gImage compatibility only when GDISP_NEED_IMAGE is GFXON
4 years ago
Joel Bodenmann
785047b0aa
Introduce type gImage to replace v2.x gdispImage
4 years ago
inmarket
509fc7501e
Textedit fix - as per Neon1
5 years ago
inmarket
d528fb218d
Minor fixups
5 years ago
inmarket
8a9ed5195b
Tidy u gfxSem, gfxMutex and various Macros by converting to new types gSem, gMutex etc
5 years ago
inmarket
7c5a6c928f
For all source files update integer types to the new gI8 etc type names
5 years ago
inmarket
6a69c5673f
Fix gfxRealloc bug for RAW32 (and derivitives)
5 years ago
inmarket
0f3310dd34
Reverse removal of label auto-sizing during label creation. Retained removal of auto-sizing during draw.
5 years ago
Tibo Clausen
0840c8e784
Update license header
5 years ago
Tibo Clausen
82287d168f
Change gwinLabelDraw to gwinLabelDrawJustified
5 years ago
Tibo Clausen
00c99374b1
Remove label auto-resizing
5 years ago
Tibo Clausen
e56ed290e3
Fix fully sync queue
5 years ago
Tibo Clausen
601d8f893d
Fix color macros
5 years ago
inmarket
330f891081
Added type gThread to replace V2.x gfxThreadHandle
5 years ago
inmarket
1fc4180d41
gThreadpriorityLow/Normal/High to replace LOW_/NORMAL_/HIGH_PRIORITY
5 years ago
inmarket
93da5a0578
gDelayNone/gDelayForever to replace TIME_IMMEDIATE/TIME_INFINITE
5 years ago
inmarket
215f31ee3d
Added type gDelay to replace V2.x delaytime_t
Added type gTicks to replace V2.x systemticks_t
Added type gThreadreturn to replace V2.x threadreturn_t
Added type gThreadpriority to replace V2.x threadpriority_t
5 years ago
inmarket
e23ae94e91
Added type gColorformat to replace V2.x colorformat
5 years ago
inmarket
e61f0ae424
Added type gOrientation to replace V2.x orientation_t, and values gOrientationX replace GDISP_ROTATE_X
5 years ago
inmarket
d9258efd4d
Added macros JUSTIFYMASK_HORIZONTAL, JUSTIFYMASK_VERTICAL to replace macros JUSTIFYMASK_LEFTRIGHT, JUSTIFYMASK_TOPBOTTOM
5 years ago
inmarket
cbf1d4dfa0
Added type gFont to replace V2.x font_t
5 years ago
inmarket
a24fab0d72
Added type gFontmetric to replace V2.x fontmetric_t, and values gFontXXX replace fontXXX
5 years ago
inmarket
2e8eaa3471
Added type gJustify to replace V2.x justify_t, and values gJustifyXXX replace justifyXXX
5 years ago
inmarket
788cbced62
Correct V2 powermode macros
5 years ago
inmarket
bda8c738b1
Added type gPowermode to replace V2.x powermode_t, and values gPowerXXX replace powerXXX
5 years ago
inmarket
f9c848e985
Change color_t to gColor
5 years ago
inmarket
cfb1b2a488
Change pixel_t to gPixel
5 years ago
inmarket
2ab2d77fcb
Change coord_t to gCoord
5 years ago
inmarket
7e95acb731
Change point and point_t to gPoint
5 years ago
inmarket
e8b789bfb1
Fix some missing gBool conversions
5 years ago
inmarket
63d6955992
Another ChibiOS V5 fix
5 years ago
inmarket
e2fb6820d0
Add support for ChibiOS V5 - Thanks Vrollei
5 years ago
inmarket
41271d632b
Added new type definitions - moving towards V3.0
5 years ago
inmarket
94f1cc2f0a
Change new colors to GFX_RED instead of GFXRED. Use the new color defs
5 years ago
Thomas Sterren
bee02d5bb5
C comment style
5 years ago
Thomas Sterren
509b4113ad
Got stuck in here with a source font file generated out of `arial` size 48
5 years ago
Thomas Sterren
3cb7afbdec
Tab to spaces
5 years ago
inmarket
f265924396
First set of V3 macro changes
5 years ago
Joel Bodenmann
14786e97b6
Fixing issue in RTX5/CMSIS2 port
5 years ago