Jump to content

µGFX Library 2.9

   (3 reviews)

1 Screenshot

About This File

This is the actual µGFX library - the real deal!

The µGFX library is completely free, without any restrictions, for home, hobby & educational use. Please note that you have to purchase license in order to use µGFX in a commercial project or product. Note that these licenses are very affordable and can be purchased directly through our web store. You can find more information about commercial licenses and the available pricing options here: http://ugfx.org/pricing

You can also access the official Git repository if you like to use Git or make contributions via pull requests: https://git.ugfx.io/ugfx/ugfx

What's New in Version 2.0   See changelog


FEATURE:       GDISP Streaming API and demos.
DEPRECATE:  GDISP_NEED_ASYNC is now deprecated.
DEPRECATE:  3rd party boing demo is now deprecated (replaced by GDISP Streaming demo)
FIX:                  Remove GOS definitions from demo conf files so that it can be supplied by a makefile.
FEATURE:       Repair GDISP low level driver interfaces so they can now be included in the doxygen documentation.
FEATURE:       New driver interface for GDISP
FEATURE:       Multiple display support
FEATURE:       Multiple controller support
FEATURE:       Application pixel format no longer has to match the low level driver pixel format.
FEATURE:       Many more pixel formats are now supported.
FEATURE:       Many performance optimisations
FEATURE:       Vertical scrolling is now supported if the low level driver supports read_pixel.
FEATURE:       Add gdispFlush() for those controllers that need it
FEATURE:       Add GDISP_NEED_AUTOFLUSH and GDISP_NEED_TIMERFLUSH to automatically flush when required.
FEATURE:       Add support for generic portrait and landscape orientation modes
FEATURE:       Add macro GDISP_DEFAULT_ORIENTATION so an application can specify a default orientation.
FEATURE:       Driver files renamed to allow compiles when all object files go in the same directory
FEATURE:       New directory structure for board files. Predefined boards have all the hardware definitions predefined.
FEATURE:       Board definotions, example projects and makefiles for Win32.
FEATURE:       Board definitions, example projects and makefiles for X.
FEATURE:       Board definitions, example projects and makefiles for the Olimex SAM7-EX256 board.
FEATURE:       Board definitions, example projects and makefiles for the Olimex STM32-LCD board.
FEATURE:       Board definitions, example projects and makefiles for the Mikromedia STM32-M4 board.
FEATURE:       Board definitions, example projects and makefiles for the Marlin board.
FEATURE:       New invsqrt() routine added to GMISC

User Feedback

You may only provide a review once you have downloaded the file.


   2 of 2 members found this review helpful 2 / 2 members

Right now I'm trying to understand and evaluate the software. Thanks to all those who are developing and making available to the community for free.

Link to review

   15 of 17 members found this review helpful 15 / 17 members

This library is state-of-the-art software provinding an easy and fast way to integrate graphic displays to your project. It also provides additional drivers for touchscreens devices. Audio input/output modules are included too. Support is great, through community forum and IRC channel. It's free to use for home and hobby applications and commercial licenses have a great price. uGFX supports the more popular boards, display drivers and operational systems or just bare metal applications. I would recommend this to anyone who needs a high modular and lightweight solution.

Link to review


Thanks to all the community for provide this for free. Starting to migrate from v2.8. Thanks a lot. Best regards.

Link to review
  • Create New...