Difference between revisions of "Architecture"

From uGFX Wiki
Jump to: navigation, search
Line 1: Line 1:
[[File:architecture2.png|100px|frame|right|Overall µGFX architecture. Not showing all modules.]]
+
[[File:architecture2.png|100px|right|Overall µGFX architecture. Not showing all modules.]]
 
The library is split into different modules. Each module is responsible for a specific task such as [[GDISP|driving an LCD]], [[GINPUT|reading user inputs]] or [[GFILE|handling files]]. There are also many modules that are available to the user but that are not necessary to build an application. Such a module is for example the [[GQUEUE]] module which provides (a)synchronous queues, buffers and more.
 
The library is split into different modules. Each module is responsible for a specific task such as [[GDISP|driving an LCD]], [[GINPUT|reading user inputs]] or [[GFILE|handling files]]. There are also many modules that are available to the user but that are not necessary to build an application. Such a module is for example the [[GQUEUE]] module which provides (a)synchronous queues, buffers and more.
 
Each of these modules has to be enabled in the [[Configuration|configuration]] file before it can be used.
 
Each of these modules has to be enabled in the [[Configuration|configuration]] file before it can be used.

Revision as of 10:55, 2 July 2014

Overall µGFX architecture. Not showing all modules.

The library is split into different modules. Each module is responsible for a specific task such as driving an LCD, reading user inputs or handling files. There are also many modules that are available to the user but that are not necessary to build an application. Such a module is for example the GQUEUE module which provides (a)synchronous queues, buffers and more. Each of these modules has to be enabled in the configuration file before it can be used.