Commit Graph

740 Commits

Author SHA1 Message Date
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
inmarket
d528fb218d Minor fixups 2018-11-10 10:45:28 +10:00
inmarket
8a9ed5195b Tidy u gfxSem, gfxMutex and various Macros by converting to new types gSem, gMutex etc 2018-11-03 12:29:30 +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
330f891081 Added type gThread to replace V2.x gfxThreadHandle 2018-07-08 15:40:27 +10:00
inmarket
1fc4180d41 gThreadpriorityLow/Normal/High to replace LOW_/NORMAL_/HIGH_PRIORITY 2018-07-08 15:32:26 +10:00
inmarket
93da5a0578 gDelayNone/gDelayForever to replace TIME_IMMEDIATE/TIME_INFINITE 2018-07-08 15:15:15 +10: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
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
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
e8b789bfb1 Fix some missing gBool conversions 2018-07-08 10:05:34 +10:00
inmarket
853863254f Added WS29EPD driver by cpu20 for the WaveShare E-Paper display 2018-07-07 23:14:28 +10:00
inmarket
41271d632b Added new type definitions - moving towards V3.0 2018-06-23 13:02:07 +10:00
kapacuk
b94fb2caad Added support for 1.44" board (128x128)
ST7735_TYPE_R and ST7735_TYPE_B macros are deprecated (but supported for backward compatibility).
Instead, ST7735_TYPE should be set to one of BOARD_TYPE_B, BOARD_TYPE_R, or BOARD_TYPE_R144
2018-06-20 15:15:23 +02:00
kapacuk
0f74d94288 A few minor fixes to be able to compile it on Linux with the latest GCC
- Added missing semicolon to the definition of write_data_repeat;
- Added missing parameter to release_bus() call
- Changed #include to use the lowercase file name
2018-06-20 11:52:51 +02:00
inmarket
ef9d93f0ef Fix UC1610 driver private area initialisation 2018-04-03 13:43:01 +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
891b78a62c Fix for ST7735 driver 2018-02-24 11:31:34 +10:00
9570235ffc Preventing out-of-range warning with STM32LTDC flag definitions 2017-10-29 18:19:26 +01:00
a4f203fbe2 Preventing __DSB() redeclaration in STM32LTDC driver 2017-10-29 18:11:00 +01:00
inmarket
7ef1fa156c Fix the STM32LTDC driver DMA2D accelerated bitblit on STM32F7 platforms. 2017-10-02 13:27:10 +10:00
inmarket
82047b1ac6 STM32LTDC 2nd layer support with alpha 2017-10-01 18:00:49 +10:00
inmarket
3e13911432 Oops - add readme and changelog 2017-09-11 18:23:30 +10:00
inmarket
77994258c0 Add SSD1322 driver. Thanks to Andrey_13 (but with modifications) 2017-09-11 18:19:12 +10:00
inmarket
718fb4e4a0 Add files missing due to git problems 2017-08-17 08:47:40 +10:00
422e95becf UC8173 board template fix 2017-08-13 20:30:31 +10:00
f410b57720 Vastly improve UC8173 driver 2017-08-13 20:07:39 +10:00
e16f97ce26 Added UC1610 driver. Thanks to aeroman 2017-07-19 12:43:17 +10:00
97511a9fc7 Ensure correct window titles on unicode compiles on Windows 2017-06-30 19:44:38 +10:00
9b73187100 Add compatibility with Visual Studio and make compile warning capabilities more cross platform 2017-06-30 19:43:51 +10:00
5c84885995 Improve handling of streaming drivers with a setpos and a fillarea acceleration 2017-06-24 10:08:59 +10:00
4d06ef9145 Adding RA6963 driver 2017-05-23 09:57:16 +02:00
09402b6bde KS0108 multi-chip driver thanks to doc_rob. 2017-05-18 19:24:53 +10:00
b682e48631 Whitespaces 2017-05-16 11:29:28 +02:00
67ed0c1f5a Changing syncflag type from uint8_t to uint32_t in STM32LTDC driver 2017-05-16 11:20:10 +02:00
inmarket
c67966f60e Added partial definition for the STM32F469i-Discovery board 2017-05-05 11:38:49 +10:00
inmarket
eaa704c765 Added UC1601s driver 2017-05-05 09:06:57 +10:00
inmarket
d8526e672a Fix some prototypes for win32.raw32 emulation environments 2017-04-01 13:22:30 +10:00
inmarket
f934fc4a49 Fix introduces bug in gdisp UC8173 driver 2017-03-04 15:06:30 +10:00
3faf693214 Minor clean-up to UC8173 driver 2017-03-02 07:10:14 +01:00
inmarket
29ccac5efc Update to the UC8173 driver to fix memory overwrite 2017-03-01 10:47:10 +10:00
35a4e07d66 Minor internal improvement (clean-up) to AlteraFramereader driver 2017-02-20 17:47:27 +01:00
aa474ef037 Updating drivers list 2017-02-18 16:38:16 +01:00
d3e9955496 Adding Altera Frame Reader IP Core display driver 2017-02-18 16:32:57 +01:00
8411fd1f03 Updating drivers list 2017-02-18 16:32:34 +01:00