e028d196f5
gwin: add extern C to make usable from C++
2023-07-03 16:42:03 +02:00
fa0c779b0c
drivers/multiple/SDL2: initialize only required subsystems
2023-06-07 16:09:24 +02:00
3d543b62bc
drivers/multiple/SDL2: rename UGFX_SDL_INIT_FLAGS to GFX_SDL_INIT_FLAGS
2023-06-07 15:49:24 +02:00
d1279f5ef2
drivers/multiple/SDL2: allow overriding SDL_Init() flags
2023-06-07 15:47:50 +02:00
6b0ce94b15
cmake: improve SDL2 support
2023-06-07 15:24:51 +02:00
ad90707866
cmake: add support for drivers/ginput/touch/Linux-Event
2023-05-30 13:22:30 +02:00
dee588888b
cmake: add support for drivers/gdisp/framebuffer
2023-05-30 13:14:19 +02:00
9e9fc1e824
cmake: add support for drivers/multiple/X
2023-04-21 19:02:34 +02:00
325a7c8b5f
cmake: fix typo
2022-06-10 13:41:34 +00:00
Joel Bodenmann
da1c2233e7
drivers/GDISP/LGDP4532: Add gdisp_lld_draw_pixel() and gdisp_lld_fill_area()
...
Contributed by "Volodymyr Shylov" <shilow@ukr.net>
2022-05-23 16:05:05 +02:00
168cd27633
update changelog.txt
2022-04-26 01:27:10 +02:00
143a3a8847
drivers/GDISP/SSD1322: Add missing driver.mk file
...
Fixes #7
2022-04-26 00:50:49 +02:00
Joel Bodenmann
56a88c440d
cmake: provide an IMPORTED target
2021-11-03 20:50:24 +01:00
Joel Bodenmann
cc0b175e7f
cmake: Improve Findugfx.cmake
2021-11-03 20:23:29 +01:00
Joel Bodenmann
ba9b9fb62b
cmake: add driver file for drivers/multiple/Win32
2021-11-03 20:23:16 +01:00
Joel Bodenmann
0f11538656
Revert "cmake: Print UGFX_ROOT variable on success"
...
This reverts commit d66739a349
.
2021-11-03 18:47:09 +01:00
Joel Bodenmann
d66739a349
cmake: Print UGFX_ROOT variable on success
2021-11-03 18:38:53 +01:00
Joel Bodenmann
ebf5033144
cmake: No longer print _SOURCES and _INCLUDE_DIRS variables
2021-11-03 17:26:43 +01:00
Joel Bodenmann
734c5cd421
cmake: Improve SDL driver integration
2021-10-28 16:15:02 +02:00
Joel Bodenmann
831c23e2ac
cmake: Add root directory to include directories
2021-10-28 14:56:01 +02:00
Joel Bodenmann
2ae3cf397d
CMake: Automatically set UGFX_ROOT
2021-10-27 16:45:20 +02:00
33f6fa0eb0
More line ending fixes
2021-10-20 22:21:56 +10:00
2c1c87ee1b
Fixing line endings
2021-10-20 22:17:27 +10:00
ae6a3bc18b
Adding CMake support for gdisp/STM32LTDC driver
2021-10-12 18:37:02 +02:00
68483139c9
Adding ChibiOS 7 support
2021-10-12 18:36:02 +02:00
64aa71339c
Adding CMake support
2021-10-12 17:44:54 +02:00
a4f225700f
Improving FreeBSD integration support
2021-10-12 15:33:35 +02:00
Joel Bodenmann
71a308a01a
Update readme
2021-09-24 17:51:55 +02:00
Joel Bodenmann
50be0d6432
Revert "Fix signed/unsigned comparison in gos_linux.c"
...
This reverts commit aa9e187581
.
2021-09-23 17:49:02 +02:00
7e2decd0cd
Update changelog.txt
2021-09-21 18:12:07 +02:00
aa9e187581
Fix signed/unsigned comparison in gos_linux.c
2021-09-21 18:07:54 +02:00
05b547bbbb
Updating changelog.txt
2021-09-21 17:56:46 +02:00
1d63573408
Adding FreeBSD support
2021-09-21 17:54:35 +02:00
1c29a88ee1
Fix SDL2 driver arguments to mmap() and sem_open()
...
Linux & MacOS seem to tolerate the incorrect parameters but they are wrong as per the documentation.
On more pedantic systems such as FreeBSD these calls fails.
2021-09-21 17:44:43 +02:00
Joel Bodenmann
4261a1fb0b
Fix missing return values in FSync GQUEUE implementations
2021-08-31 16:06:44 +02:00
inmarket
3d3555ec5a
Add Visual Studio Code project config to the .gitignore
2021-08-29 17:29:13 +10:00
Joel Bodenmann
2f82247223
Prevent const qualifier being discarded in vfnprintg()
2021-08-26 17:46:55 +02:00
Joel Bodenmann
cbf9c22adf
STM32LTDC: Update readme.md
2021-08-26 14:26:59 +02:00
Joel Bodenmann
6d6ce043d0
Whitespaces
2021-08-26 14:26:17 +02:00
Joel Bodenmann
0a55fc94bd
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-26 14:26:04 +02:00
Joel Bodenmann
0dac6b4d0f
Fix ChibiOS 6.x kernel support
2021-08-26 02:08:42 +02:00
Joel Bodenmann
14f26ec934
Whitespaces
2021-08-26 00:33:11 +02:00
Joel Bodenmann
7845f44f20
Win32 driver: Fix memory leak / invalid pointer to free() when re-calculating buffer position in a specific situation.
...
Thanks to @nathanwiebe for reporting this.
2021-08-26 00:22:19 +02:00
Joel Bodenmann
1235a9056c
Win32 driver: Fix buffer position calculation in gdisp_lld_blit_area()
...
Thanks to @nathanwiebe for reporting this.
2021-08-26 00:04:47 +02:00
Joel Bodenmann
3f1f1c6a95
Fix/clean changelog.txt
2021-08-23 23:43:39 +02:00
Joel Bodenmann
8d6b2c4707
GTRANS: Update /demos/modules/gtrans/basic
2021-08-23 15:46:47 +02:00
Joel Bodenmann
317db95c46
GTRANS: Update types
2021-08-23 15:46:22 +02:00
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.
2021-08-23 15:28:06 +02:00
b17cb215f4
STM32LTDC: Handle gOrientationPortrait and gOrientationLandscape explicitly although not supporting it
2021-08-23 15:26:15 +02:00
Joel Bodenmann
b3216fa0cc
Minor doxygen fixes
2021-08-19 13:48:44 +02:00