Joel Bodenmann
785047b0aa
Introduce type gImage to replace v2.x gdispImage
2019-04-10 17:33:15 +02: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
inmarket
93da5a0578
gDelayNone/gDelayForever to replace TIME_IMMEDIATE/TIME_INFINITE
2018-07-08 15:15:15 +10:00
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
2018-07-08 14:30:31 +10:00
inmarket
cbf1d4dfa0
Added type gFont to replace V2.x font_t
2018-07-08 13:05:27 +10:00
inmarket
a24fab0d72
Added type gFontmetric to replace V2.x fontmetric_t, and values gFontXXX replace fontXXX
2018-07-08 12:50:05 +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
f9c848e985
Change color_t to gColor
2018-07-08 11:19:43 +10:00
inmarket
cfb1b2a488
Change pixel_t to gPixel
2018-07-08 11:08:55 +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
f265924396
First set of V3 macro changes
2018-02-27 17:44:21 +10:00
inmarket
82047b1ac6
STM32LTDC 2nd layer support with alpha
2017-10-01 18:00:49 +10:00
inmarket
9360b27250
Update font demo to show Anti-aliased drawing
2017-01-18 14:27:25 +10:00
dba9b327ec
Adding gdispGDrawThickArc() demo
2016-12-11 17:58:28 +01:00
31002745de
Adding screenshot of the expected result to /demos/modules/gdisp/images_palettes.
2016-11-11 19:56:38 +01:00
1c5bfeef64
Adding demo to demonstrate image color palette modification
2016-11-11 19:07:55 +01:00
inmarket
583b022657
Add PNG image support - Does not support interlaced PNG's
2016-02-27 11:57:23 +10:00
Joel Bodenmann
380c41b766
Improving Pixmap API
2015-07-03 17:08:28 +02:00
Joel Bodenmann
23a603dd0d
Renaming /demos/modules/gdisp/pixmaps to /demos/modules/gdisp/pixmap (dropping the s)
2015-07-03 17:04:09 +02:00
inmarket
112852ffc3
Update multiple display demo to display better on very small displays.
2015-02-07 21:59:43 +10:00
inmarket
189bad3e6a
Multiple Displays demo - use sprintg instead of sprintf.
...
Make multiple display settings set-able in the makefile.
2015-02-05 00:17:38 +10:00
inmarket
ef00cac45d
Add support and demo for pixmaps (in memory drawing)
2015-01-13 13:50:46 +10:00
inmarket
87242d0a6c
Add MatrixFloat2D and MatrixFixed2D operations to GMISC.
...
Add polygon demo
2014-11-21 17:09:44 +10:00
Joel Bodenmann
d9dd6673b7
Simplifying gdisp/arcsectors demo to only use the GDISP module
2014-10-28 12:03:01 +10:00
inmarket
3825cec8f8
Added new arc sector drawing routines (Thanks to steved for the inspiration).
...
Added demo to match.
2014-10-27 16:44:53 +10:00
inmarket
036ad5d3dd
SImplify the options for multiple displays.
...
This will also be more compatible with newmouse infrastructure
2014-09-17 08:45:40 +10:00
inmarket
6dd606fc2f
Add demo makefiles and update example master makefiles to match.
2014-02-19 00:19:38 +10:00
inmarket
5edf7c956e
On ARM gcc compiler it appears that non-referenced character arrays are "optimised" out (but not on x86).
...
This conflicts with the -b parameter in the file2c tool and leads to corrupted images on ARM platforms.
For now just remove the parameter when generating ROMFS files for an ARM platform.
2014-02-15 22:28:07 +10:00
inmarket
4d3a08f5cf
Update image demo's to use GFILE ROMFS.
2014-02-07 18:44:32 +10:00
inmarket
010e0f0d62
Update demo's with images in them
2014-02-07 14:08:39 +10:00
inmarket
1dfbc0ab82
Comment fix
2013-11-23 12:55:23 +10:00
inmarket
db74e7c823
Remove orientation changes in demos because this is now handled by using GDISP_DEFAULT_ORIENTATION.
2013-11-16 01:51:32 +10:00
inmarket
53408e2cb3
Fix incorrect naming of GMISC_INVSQRT_... macros.
2013-11-09 19:13:01 +10:00
inmarket
db09e33dff
Fix spelling error and migrate demo gfxconf.h changes to all demos including the new streaming and multiple display demos
2013-10-28 10:46:25 +10:00
Joel Bodenmann
2cb8e08c52
uncommented GOS selection in GDISP and GWIN demos
2013-10-28 10:00:35 +10:00
Joel Bodenmann
36c55722dd
updated GDISP and GWIN demos
2013-10-28 09:52:09 +10:00
inmarket
e6f17baf61
GMISC invsqrt() function.
...
Fix a 64bit processor bug.
Add support for processors where the floating point and integer endianness don't match.
Add support for processors with a non-standard floating point format.
Update gdisp_streaming demo with extra comments to reflect the above changes.
2013-10-24 15:03:47 +10:00
inmarket
0b9db701a1
Fix missing case in gdispStreamStop().
...
Add support for controllers that need flushing.
Add both automatic and manual flushing (via the gdispFlush() method)
2013-10-21 13:34:55 +10:00
inmarket
86a5734912
Multiple controller support can now auto-detect hardware capabilities at run-time.
...
Specific hardware support can still be turned off or on via macros in gfxconf.h to improve efficiency.
Multiple Display demo updated to match.
2013-10-16 01:39:56 +10:00
inmarket
3b8c572552
New demo for multiple display support.
2013-10-14 08:55:44 +10:00
inmarket
a7360c13c2
Update animated image demo to better support small displays
2013-09-27 01:36:31 +10:00
inmarket
c5ceb31e73
Update to streaming demo program to only update the needed area (results in much faster display on slow devices)
...
Also now demonstrates streaming to a non-full screen area.
2013-09-25 17:15:50 +10:00
inmarket
f16d80e099
New streaming demo
2013-09-24 16:12:03 +10:00
inmarket
6858e33285
Update demos so OS can be specified in the Makefile
2013-09-18 23:38:26 +10:00
Joel Bodenmann
a7fecd2a0b
added cyrillic font demo
2013-09-15 02:34:07 +02:00
inmarket
b53ab7adf4
Update demos slightly.
2013-09-06 12:22:08 +10:00
inmarket
bbdbd637f0
Update old demos for new fonts.
2013-08-17 23:35:18 +10:00