Commit Graph

102 Commits (master)

Author SHA1 Message Date
Joel Bodenmann 41eef9dede GDISP: Add CH1115 driver 2023-11-25 17:19:15 +01:00
Joel Bodenmann 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
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
Joel Bodenmann 168cd27633 update changelog.txt 2022-04-26 01:27:10 +02:00
inmarket 2c1c87ee1b Fixing line endings 2021-10-20 22:17:27 +10:00
Joel Bodenmann 68483139c9 Adding ChibiOS 7 support 2021-10-12 18:36:02 +02:00
Joel Bodenmann 64aa71339c Adding CMake support 2021-10-12 17:44:54 +02:00
Joel Bodenmann 7e2decd0cd Update changelog.txt 2021-09-21 18:12:07 +02:00
Joel Bodenmann 05b547bbbb Updating changelog.txt 2021-09-21 17:56:46 +02:00
Joel Bodenmann 1d63573408 Adding FreeBSD support 2021-09-21 17:54:35 +02:00
Joel Bodenmann 4261a1fb0b Fix missing return values in FSync GQUEUE implementations 2021-08-31 16:06:44 +02:00
Joel Bodenmann 2f82247223 Prevent const qualifier being discarded in vfnprintg() 2021-08-26 17:46:55 +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 888c7e8640 STM32LTDC: Fix bug in DMA2D blitting
Thanks to @nathanwiebe for reporting this:
https://community.ugfx.io/topic/3159-a-bug-in-the-stm32-ltdc-driver
2021-08-18 20:58:53 +02:00
Joel Bodenmann 853f2cba98 Relocate current benchmark to /demos/benchmarks/rectangles 2021-08-18 20:51:56 +02:00
Joel Bodenmann 409b8d4490 Update changelog.txt 2021-08-18 18:09:49 +02:00
Joel Bodenmann 72200af286 Update changelog.txt 2021-08-18 17:05:29 +02:00
Joel Bodenmann 6fa3520f2a Refactor STM32LTDC driver to outsource hardware specifics such as clock setup to the board file 2021-08-12 20:22:49 +02:00
Joel Bodenmann 346375c001 Add experimental support for ChibiOS 6.x kernel 2021-08-12 12:47:08 +02:00
Joel Bodenmann 85c7b08825 Update changelog.txt 2021-08-12 12:22:54 +02:00
Joel Bodenmann a587942305 Fix changelog.txt whitespace 2021-08-10 20:18:47 +02:00
inmarket 0586fd276d Fix to gImage BMP handling where the system pixel size is less than a byte 2019-05-08 09:25:35 +10:00
inmarket 701f697df5 Fix release notes 2019-05-08 08:33:47 +10:00
Joel Bodenmann 39bde23dd9 Merge branch 'develop' 2019-05-01 17:07:43 +02:00
Joel Bodenmann 785047b0aa Introduce type gImage to replace v2.x gdispImage 2019-04-10 17:33:15 +02:00
Joel Bodenmann 835f0f197f Release v2.9 2019-02-26 16:01:07 +01: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
inmarket 6a69c5673f Fix gfxRealloc bug for RAW32 (and derivitives) 2018-10-14 14:59:40 +10:00
inmarket 0f3310dd34 Reverse removal of label auto-sizing during label creation. Retained removal of auto-sizing during draw. 2018-10-14 14:58:53 +10:00
Joel Bodenmann 3486e47579 Updating changelog 2018-10-01 12:53:30 +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 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 e23ae94e91 Added type gColorformat to replace V2.x colorformat 2018-07-08 14:04:14 +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 d9258efd4d Added macros JUSTIFYMASK_HORIZONTAL, JUSTIFYMASK_VERTICAL to replace macros JUSTIFYMASK_LEFTRIGHT, JUSTIFYMASK_TOPBOTTOM 2018-07-08 13:25:20 +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 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 853863254f Added WS29EPD driver by cpu20 for the WaveShare E-Paper display 2018-07-07 23:14:28 +10:00