Commit Graph

3144 Commits (d980418e8127f12c3b1957ca2610c98704cff7a4)

Author SHA1 Message Date
Joel Bodenmann d980418e81 STM32LTDC: Update readme.md 2021-08-18 16:46:04 +02:00
Joel Bodenmann 08c2358542 STM32LTDC: Support double buffering 2021-08-18 16:38:23 +02:00
Joel Bodenmann 5e3159064a Fix typo in readme 2021-08-17 15:56:06 +02:00
Joel Bodenmann 8804f3a381 STM32LTDC: Fix misspelled macro (internally only) 2021-08-17 15:55:02 +02:00
Joel Bodenmann 7f78be1183 STM32LTDC: Rename user config options for consistency & add docs 2021-08-17 14:23:57 +02:00
Joel Bodenmann 91247717a0 STM32LTDC: Expose more options to board file 2021-08-17 13:40:57 +02:00
Joel Bodenmann 2de054b530 STM32LTDC: Remove obsolete LTDC_NO_CLOCK_INIT define 2021-08-17 13:29:49 +02:00
Joel Bodenmann 94fd096fdd STM32LTDC: Rename ALLOW_2ND_LAYER to LTDC_USE_2ND_LAYER 2021-08-17 13:26:54 +02:00
Joel Bodenmann a9cf2bdfe2 STM32LTDC: Enable DMA cache flushing on H7 platforms 2021-08-17 12:32:12 +02:00
Joel Bodenmann b1b264b6a1 Fix legacy string 2021-08-16 16:25:04 +02:00
Joel Bodenmann cf01cb2e7c GDISP: Move extern GDISPVMT declarations outside of function body
This prevents generation of "nested-externs" compiler warnings.
2021-08-13 11:51:47 +02:00
Joel Bodenmann 37450998e1 STM32LTDC: Fix board function signatures 2021-08-12 20:31:49 +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 beb815e109 Board STM32F746-Discovery: Fix rouge-ly replaced types 2021-08-12 20:08:02 +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 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
Joel Bodenmann a587942305 Fix changelog.txt whitespace 2021-08-10 20:18:47 +02:00
Joel Bodenmann 47d9826a0a Fix compiler warning due to implicit cast 2021-08-10 15:41:26 +02:00
Joel Bodenmann 13d360b17f Doxygen: Set PROJECT_NAME appropriately. 2021-04-13 18:53:06 +02:00
Joel Bodenmann df7027881a Doxygen improvements 2021-04-13 18:36:22 +02:00
Joel Bodenmann 2d4bbea4a3 Update doxygen file
Updated doxygenfile using $>_ doxygen -u Doxyfile
2021-04-13 18:21:54 +02:00
inmarket ff93884f71 Fix doxygen comment 2020-01-21 12:10:35 +10: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 127a7cd2a2 Fix to GWIN console widget 2019-05-08 09:01:56 +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 ac4b7fc8b4 Typedef gImage compatibility only when GDISP_NEED_IMAGE is GFXON 2019-05-01 16:54:39 +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
Joel Bodenmann 138b49a1a0 Updating .gitignore 2019-02-26 16:00:55 +01:00
inmarket 509fc7501e Textedit fix - as per Neon1 2018-11-17 18:50:25 +10: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
inmarket 8bd70d953b FIx big endian bug 2018-10-21 11:56:46 +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
inmarket 4c4cf51682 More updating of license header 2018-10-14 14:56:52 +10:00
Joel Bodenmann b2b8b857ee Merge branch 'feature/update_license_header' of XenotriX/uGFX into master 2018-10-01 16:41:19 +02:00
Tibo Clausen 0840c8e784 Update license header 2018-10-01 17:34:15 +02:00
Joel Bodenmann e414e77d23 Merge branch 'feature/label_renderer' of XenotriX/uGFX into master 2018-10-01 15:06:14 +02:00
Tibo Clausen 82287d168f Change gwinLabelDraw to gwinLabelDrawJustified 2018-10-01 15:51:36 +02:00
Joel Bodenmann 3486e47579 Updating changelog 2018-10-01 12:53:30 +02:00
Joel Bodenmann 7047dfa633 Merge branch 'feature/rm_label_auto-resize' of XenotriX/uGFX into master 2018-10-01 12:36:09 +02:00
Tibo Clausen 00c99374b1 Remove label auto-resizing 2018-10-01 13:12:28 +02:00
Joel Bodenmann fe8c80f434 Merge branch 'hotfix/fsyncqueue' of XenotriX/uGFX into master 2018-10-01 11:16:15 +02:00
Tibo Clausen e56ed290e3 Fix fully sync queue 2018-10-01 11:15:24 +02:00
Joel Bodenmann df0200c0f9 Merge branch 'hotfix/color' of XenotriX/uGFX into master 2018-09-27 14:01:37 +02:00
Tibo Clausen 601d8f893d Fix color macros 2018-09-27 12:53:47 +02:00