ergosys
555fda2170
Implement "hardware" fills
...
Implement hardware fills by drawing on the framebuffer. This provides a
significant performance boost for filled geometric primitives and a
small one for font drawing. Tested at all orientations.
2014-12-13 15:09:37 -08:00
ergosys
d3b3020a07
use gdispColor2Native to get fill color
2014-12-13 15:09:37 -08:00
ergosys
9618d7917b
Partially handle screen rotation using remapping
...
Use row and column remapping to change either row or column addressing
for each orientation. This removes the need to reverse the drawing
direction of either x or y in the drawing routines. However in the 90
and 270 case x and y must still be swapped.
Also, rename the SSD1306 remapping command names so they are more
descriptive.
2014-12-13 15:09:37 -08:00
ambihelical
7285477f13
Merged Tectu/ugfx into master
2014-12-13 15:06:12 -08:00
Joel Bodenman
262db64844
Merged in ambihelical/ugfx/ssd1306 (pull request #15 )
...
Some improvements to the SSD1306 driver
2014-12-13 15:57:45 +01:00
inmarket
21a26eb762
Updates to slider demo
2014-12-13 18:34:07 +10:00
inmarket
d7896289d1
Updates to the slider to fix positioning issues.
...
Also fixes negative ranges, ranges > 65536 and very small ranges.
2014-12-13 18:33:53 +10:00
ergosys
bdfafbcf9f
slightly faster flush and clear
2014-12-12 16:21:09 -08:00
ergosys
cb115186c5
Improve SSD1306 spi example
...
Don't acquire bus for every command
Use SPI driver to control chip select
Use SPI driver start/stop only when bus acquired for lower power usage
Throttle SPI speed based on processor clock
2014-12-12 16:21:08 -08:00
ergosys
3b12678e6e
add hardware clear
2014-12-12 16:21:08 -08:00
ergosys
96a5f5fbea
fix GDISP_ROTATE_270 case
2014-12-12 16:21:08 -08:00
ergosys
9d0b7a0bbe
fix bool typedef for latest v3 source
2014-12-12 16:21:08 -08:00
ergosys
a43a9b25f6
add missing bus acquisition
2014-12-12 16:21:08 -08:00
Joel Bodenmann
ce9503a118
updated docs/release.txt
2014-12-06 12:02:09 +01:00
Joel Bodenmann
7af2185bcf
Updating .gitignore
2014-12-06 11:57:03 +01:00
inmarket
5bf2b8678a
Extended slider events. Updated the demo to match.
...
Actually reduced code size :)
2014-12-06 15:48:47 +10:00
inmarket
4931f39a0d
Syntax Error Fix
2014-12-04 21:41:34 +10:00
Joel Bodenmann
30b47f1581
Fixing wrong font name in DejaVuSans20_aa font
2014-11-29 11:13:44 +01:00
Joel Bodenmann
0718866107
Fixing bug in gdispGDrawRoundedBox()
2014-11-29 11:08:32 +01:00
Joel Bodenmann
c2bf62ff19
More doxygen fixes
2014-11-28 20:01:34 +01:00
Joel Bodenmann
c90879ec4b
Doxygen fixes
2014-11-28 19:55:36 +01:00
Joel Bodenmann
8e54d01db1
Fixing Doxygen
2014-11-28 19:47:57 +01:00
Joel Bodenmann
d54cf82d66
Fixing comment
2014-11-28 18:43:06 +01:00
Joel Bodenmann
add06d8cb0
Whitespaces
2014-11-28 18:42:04 +01:00
Joel Bodenmann
181ba3807f
Adding /demos/modules/gos/threads_advanced
2014-11-28 18:41:11 +01:00
Joel Bodenmann
b799e16689
GOS doxygen fix
2014-11-28 11:37:07 +01:00
Joel Bodenmann
ba85d77dda
Fixing doxygen for GOS module
2014-11-27 22:59:28 +01:00
Joel Bodenmann
f3d64c62b9
Cleaning up /demos/modules/gos/threads
...
Note: use GFILE print implementations here instead!!
2014-11-27 22:42:34 +01:00
Joel Bodenmann
64fd92ab7d
addings /demos/gos/threads
2014-11-27 21:54:26 +01:00
Joel Bodenmann
1bf48cca95
Doxygen version number fix
2014-11-27 18:26:14 +01:00
inmarket
260f83b94a
Doxygen spelling fixes
2014-11-26 13:53:57 +10:00
inmarket
e6bf427775
Doc updates for multiple mouse support
2014-11-26 13:21:36 +10:00
inmarket
bd3a58ccfc
Fix some extern structure definitions that cause problems with some compilers
2014-11-26 13:02:47 +10:00
Joel Bodenmann
746527632c
Opening development on version 2.3
2014-11-23 15:19:55 +01:00
Joel Bodenmann
e3776755a5
Stable release v2.2
2014-11-23 15:15:48 +01:00
Joel Bodenmann
3405741fec
Adjusting docs/releases.txt for release
2014-11-23 15:12:26 +01:00
Joel Bodenmann
d304a54917
Removing docs/roadmap.txt
2014-11-23 15:11:54 +01:00
inmarket
254a88a6ab
Fixed absolute path make problem under windows
2014-11-23 13:08:54 +10:00
Joel Bodenmann
af44bbc9d4
Fixing doxygen
2014-11-23 02:38:38 +01:00
inmarket
87242d0a6c
Add MatrixFloat2D and MatrixFixed2D operations to GMISC.
...
Add polygon demo
2014-11-21 17:09:44 +10:00
Joel Bodenmann
74c23de1d2
docs
2014-11-17 21:52:15 +01:00
Joel Bodenmann
bac62a3270
Fixing compiler error
2014-11-17 21:49:38 +01:00
Joel Bodenmann
fe976dac66
Fixing font names of newly added DejaVuSans20 and DejaVuSans20_aa
2014-11-17 21:42:03 +01:00
inmarket
fe00d3e090
Change the definition of the calibration load and save routines as per steved suggestion.
2014-11-15 15:22:09 +10:00
inmarket
a8d6aa0790
Fix compiler warnings.
2014-11-15 15:21:18 +10:00
inmarket
8ca6fad9fd
Add DejaVuSans font in 20 point as a standard font
2014-11-15 15:20:47 +10:00
inmarket
599a163181
Spacing, comments and spelling mistakes
2014-11-15 15:19:46 +10:00
inmarket
0d90611c82
SSD1963 driver updates originally by steved
2014-11-15 15:17:28 +10:00
Joel Bodenmann
ebf647b63a
Merge branch 'master' of https://bitbucket.org/Tectu/ugfx
2014-11-14 16:40:40 +01:00
Joel Bodenmann
4f8b30ef36
Fixing MAX11802 driver (by user steved)
2014-11-14 16:38:40 +01:00