Commit Graph

302 Commits

Author SHA1 Message Date
Andrew Hannam
5873d87ca2 Add GDISP font routines. Fix demo bugs
Add GDISP font routines to Open and Close a font by name.
Allows wildcard searching for fonts.
Old global font variables are now only optionally included (soon to be
deprecated).
More demo fixing
2012-12-07 00:52:01 +10:00
Andrew Hannam
ec89b8e82d Fixes to GWIN graph and demo 2012-12-06 22:24:28 +10:00
Andrew Hannam
07f3483535 Restructure
Create global include file called gfx.h which knows about sub-system
dependancies.
Deprecate Touchscreen (GINPUT touch is now working properly)
Merge Graph into GWIN
Change directory structure to reflect sub-system structure
Many small bugs fixed
Split Nokia6610 gdisp driver into GE8 and GE12 controller versions
Fixed broken demos.
GFX sub-systems are now clearly defined and new ones should be much
easier to add.
2012-12-06 18:45:54 +10:00
Joel Bodenmann
09fc35864a title justify to left instead of center in ginput touch code 2012-12-03 22:54:49 +01:00
Joel Bodenmann
ff8f6e4409 demo doc 2012-12-02 16:10:46 +01:00
Andrew Hannam
74e94d39b9 Split Attaching Sources to a GWIN button
Split Attaching Sources to a GWIN button to allow for new input types
that require a parameter in future eg. Keyboard will require a
parameter.
2012-12-02 17:10:27 +10:00
Andrew Hannam
a2c192ffd0 Use GWIN Button in Touch Calibrator Demo
Added GWIN Buttons to allow Next, Previous capability in the Touch
Calibration Demo. Note that until the calibration has occured these
buttons do not appear as the touch is not yet accurate enough to drive
them.
2012-12-02 16:49:18 +10:00
Andrew Hannam
a123ba7c4e GINPUT touch driver test demo
Added demo program to test the driver parameters for a new GINPUT touch
driver. It steps through a series of tests to ensure that the driver is
configured optimally.
2012-11-30 00:46:24 +10:00
Joel Bodenmann
f262b7ad91 console demo code doc 2012-11-22 07:29:55 +01:00
Joel Bodenmann
795947a251 window example code 2012-11-21 10:25:13 +01:00
Joel Bodenmann
c0cf584c85 console example doc 2012-11-21 09:54:23 +01:00
Joel Bodenmann
1dd5de6e81 added console demo 2012-11-20 23:37:50 +01:00
Joel Bodenmann
43d45dca63 gtimer demo 2012-11-20 18:37:49 +01:00
Andrew Hannam
1c5ca344e8 Mandlebrot - remove hardware specifics
Mandlebrot - remove hardware specifics
2012-11-12 17:19:09 +10:00
Andrew Hannam
9566e80854 Remove RGB565CONVERT()
Remove RGB565CONVERT() macro
Update madlebrot demo to use hardware independant way of setting the
color.
2012-11-12 17:10:30 +10:00
Joel Bodenmann
e8ee122321 Revert "removed unused RGB565CONVERT. Please use RGB2COLOR instead"
This reverts commit 8231e9738c.
2012-11-11 13:35:24 +01:00
Joel Bodenmann
5f90362261 touchscreen fixes 2012-11-10 17:04:20 +01:00
Joel Bodenmann
8231e9738c removed unused RGB565CONVERT. Please use RGB2COLOR instead 2012-11-10 16:49:03 +01:00
Joel Bodenmann
87b6d98055 renamed touchpad into touchscreen 2012-11-10 00:05:01 +01:00
Joel Bodenmann
c15b2b4200 updated mandelbrot demo 2012-10-25 15:40:17 +02:00
Joel Bodenmann
7cebc42831 added graph demo 2012-10-24 23:37:44 +02:00
Joel Bodenmann
7c4472cd94 added graph dummy 2012-10-24 00:12:50 +02:00
Joel Bodenmann
1c1818e5ff fix 2012-10-23 22:50:10 +02:00
Joel Bodenmann
8d749ece56 fix 2012-10-23 22:47:19 +02:00
Joel Bodenmann
1909342055 added mandelbrot demo 2012-10-23 22:44:54 +02:00
Joel Bodenmann
7b277edc59 renamed macros 2012-10-21 01:47:11 +02:00
Joel Bodenmann
a8c9db2709 renamed console fuctions to gfx 2012-10-13 19:47:20 +02:00
Joel Bodenmann
166d78c97a console updates 2012-10-13 02:04:20 +02:00
Joel Bodenmann
1ccb7f4660 rename of orientation 2012-10-05 09:20:39 +02:00
Joel Bodenmann
ec637ad2df Revert "rename of orientation"
This reverts commit d6b17a1573.
2012-10-05 09:12:57 +02:00
Joel Bodenmann
d6b17a1573 rename of orientation 2012-10-05 09:09:59 +02:00
Joel Bodenmann
27276101ee Makefile LCD replaced with GFX 2012-10-04 09:09:03 +02:00
Joel Bodenmann
0ba16c35af renaming from ChibiOS-LCD-Driver to ChibiOS/GFX 2012-09-25 00:19:10 +02:00
Tectu
a7f5b7433e added notepad demo 2012-08-23 15:36:43 +02:00
Tectu
7b10e441c8 touchpad demo update 2012-08-17 09:10:10 +02:00
Tectu
975faaab67 demos license header 2012-08-14 01:58:24 +02:00
Tectu
f8a0e45cbf added console demo 2012-08-14 01:57:43 +02:00
Tectu
1a6eed0c07 added touchpad demo 2012-08-13 20:59:29 +02:00
Tectu
e7f0c8e2c2 added lcd demo dummy 2012-08-13 02:51:30 +02:00
Tectu
2285ddfc63 added touchpad demo 2012-08-13 02:48:05 +02:00
Tectu
1c105a40cf added demos readme 2012-08-13 02:45:49 +02:00
Tectu
f0cb18c2cf removed demos since out of date 2012-08-10 00:36:05 +02:00
Tectu
ea11c7adf7 added new license headers to all files, expect /halext 2012-08-02 22:15:55 +02:00
Tectu
c8662cad57 added console demo 2012-07-22 23:55:46 +02:00
Tectu
a52e732564 gui demo cleanup 2012-07-09 02:45:01 +02:00
Tectu
57f41566b6 updated GUI example 2012-07-08 23:09:15 +02:00
Tectu
de84bc984c example code update 2012-06-27 10:29:00 +02:00
Tectu
4fee89285e added GUI usage demo 2012-06-26 15:14:34 +02:00
Tectu
d2471ca6f3 added power modes demo 2012-06-23 16:00:52 +02:00
trsaunders
57c7ec763b BaseSequentialStream support 2012-06-19 22:48:19 +01:00
Tectu
83d3135ab1 drawing demo cleanup 2012-06-14 16:01:26 +02:00
Tectu
d53551fb38 added demos folder 2012-06-13 10:14:02 +02:00