Commit Graph

3208 Commits

Author SHA1 Message Date
6a6c51cb73 gdisp: Minor update to font rendering infrastructure 2024-10-03 00:45:16 +02:00
bfc28ae986 Improve readme formatting 2024-09-08 21:14:53 +02:00
41eef9dede GDISP: Add CH1115 driver 2023-11-25 17:19:15 +01:00
b40425a0ae SSD1312: Add new GDISP driver 2023-10-31 12:34:10 +01:00
inmarket
f1a34c9852 Fix for Win32 keyboard driver key states 2023-07-25 09:44:48 +10:00
inmarket
025cef93cc Use pure ascii encoding to prevent character encoding issues 2023-07-12 12:02:40 +10:00
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