Commit Graph

1598 Commits (6515373b2a63a24b77ff20a26e9b18468f29a6f9)

Author SHA1 Message Date
inmarket 1346f48204 Merge remote-tracking branch 'origin/GDISPStreaming' into GDISPStreaming 2013-10-25 14:42:09 +10:00
inmarket e0b2406da6 Fix SSD1306 driver and board files to allow for seamless transfer of the command byte with the page line data without copying the data on to the stack. 2013-10-25 14:39:56 +10:00
Joel Bodenmann af3963d341 fixed RA8875 board file for marlin 2013-10-24 14:49:00 +02:00
Joel Bodenmann f3f7eba73c fixed board file name (all the others are upper case as well) 2013-10-24 14:08:35 +02:00
inmarket 7a7e223d15 Add multiple display support to GWIN.
You can now create windows on multiple displays.
2013-10-24 18:36:11 +10:00
inmarket a28dce97d8 Add multiple display support to image decoding. 2013-10-24 18:34:26 +10:00
inmarket e642edb4e1 Store the display locally within the mouse structure.
Add ginputGetMouseDisplay()
2013-10-24 18:33:40 +10:00
inmarket 41e43cfcd6 Fix invalid return value in gwin/lists.c 2013-10-24 16:57:00 +10:00
inmarket c08c3b57a4 Add initial orientation to the widgets demo. 2013-10-24 16:56:46 +10:00
inmarket 1a99b3c321 New: ginputSetMouseDisplay() to allow the mouse to work with a non-default display.
Fix: Mouse orientation fixed to match the now corrected GDISP orientation.
Comment updates
2013-10-24 16:56:09 +10:00
inmarket db9f4a367d Bug fix to GDISP API 2013-10-24 16:53:42 +10:00
inmarket 0b5fccd2c3 GDISP Win32 driver bug fix 2013-10-24 16:53:07 +10:00
inmarket 7ba622b797 Add initial orientation to the widgets demo. 2013-10-24 16:52:17 +10:00
inmarket 6ad2ecf818 Fix invalid return value in gwin/lists.c 2013-10-24 16:51:22 +10:00
inmarket 0ea2f54637 Slight improvement to the precision of the GMISC invsqrt() function. 2013-10-24 15:25:50 +10:00
inmarket e6f17baf61 GMISC invsqrt() function.
Fix a 64bit processor bug.
Add support for processors where the floating point and integer endianness don't match.
Add support for processors with a non-standard floating point format.
Update gdisp_streaming demo with extra comments to reflect the above changes.
2013-10-24 15:03:47 +10:00
inmarket 21afd2b8f1 Created a crude auto-scaling logo (for startup) 2013-10-24 13:59:03 +10:00
inmarket 452cfc1b13 Add GDISP_NEED_TIMERFLUSH to enable automatic display flushing on a timer. 2013-10-24 12:57:20 +10:00
Joel Bodenmann d7b9fc55f5 fixed label bugs 2013-10-24 04:31:31 +02:00
Joel Bodenmann 8f3d2eff1e Added gwinLabelSetBorder() 2013-10-24 04:13:07 +02:00
inmarket 90ad93c41f Updates to SSD1306 driver to raise thread priority during flushing. 2013-10-24 11:59:41 +10:00
inmarket 4a5506df0a Fixes to GDISP for streaming drivers.
Turn optimisation back on for SSD1289 driver
2013-10-24 11:32:46 +10:00
inmarket 8c1a37b59e Add functions to the Win32 GDISP driver to enable full testing of the streaming driver interface. 2013-10-24 11:30:17 +10:00
Joel Bodenmann 825bbf26a1 fixed label bugs 2013-10-24 11:22:36 +10:00
Joel Bodenmann 20a10b15ec fixed small bug 2013-10-24 02:41:58 +02:00
Joel Bodenmann 248335c513 Added gwinLabelSetBorder() 2013-10-24 10:22:48 +10:00
Joel Bodenmann d41109a6c7 fixed small bug 2013-10-24 09:15:28 +10:00
Joel Bodenmann 03a863f292 docs 2013-10-24 09:15:00 +10:00
Joel Bodenmann 8fce1a6fce Added gwinListSetScroll 2013-10-24 09:14:27 +10:00
Joel Bodenmann af4c155bd5 docs 2013-10-23 16:28:45 +02:00
Joel Bodenmann 1244fd9e85 Added gwinListSetScroll() 2013-10-23 16:26:34 +02:00
Joel Bodenmann 6cc80926f0 Added gwinListGetSelectedText() 2013-10-23 17:28:04 +10:00
Joel Bodenmann 2e64bddee5 Added gwinListGetSelectedText() 2013-10-23 00:18:03 +02:00
inmarket 5f17570ebc Convert ED060SC4 to new driver format 2013-10-23 01:34:56 +10:00
inmarket c353b6e9b0 Remove superflous defines 2013-10-23 01:33:43 +10:00
inmarket 92b00e125c Convert ST7565 driver to new driver format. 2013-10-22 19:53:39 +10:00
inmarket 299cb353af Bug fixes to SSD1306. Orientation in all directions is also now supported. 2013-10-22 19:52:54 +10:00
inmarket 5e9e1a36ab Convert SSD2119 to new driver format 2013-10-22 18:38:56 +10:00
inmarket 27b5383c1b Fix typos in drivers 2013-10-22 15:52:31 +10:00
inmarket 4401d335a5 Update graph demo so it compiles multi-os direct from a makefile 2013-10-22 09:20:05 +10:00
inmarket 22b59b8b4f Test for SSD 1289 driver bug. 2013-10-22 09:19:22 +10:00
inmarket 70b8206356 Update graph demo so it compiles multi-os direct from a makefile 2013-10-22 09:17:41 +10:00
Joel Bodenmann 86ae017301 Porting SSD2219 driver - WORK IN PROGRES!!!! 2013-10-21 15:40:40 +02:00
Joel Bodenmann f285a24a90 SSD1289 fixes 2013-10-21 14:27:29 +02:00
Joel Bodenmann 459fbf6781 fixes 2013-10-21 13:47:59 +02:00
inmarket 4e8d2569d6 Convert SSD1963 driver to new format.
Intergrate the old panel include file into the board file.
2013-10-21 19:38:15 +10:00
inmarket f4b9f0bcfe Convert SSD1306 driver to new driver format.
This driver requires the new flush operation.
2013-10-21 17:12:48 +10:00
inmarket 1b3297aeae Fix a bug in Contrast handling in the Nokia drivers 2013-10-21 17:11:46 +10:00
inmarket 0698fd28c0 Comment fixes. 2013-10-21 17:11:07 +10:00
inmarket 0535c67eab Add support for a driver private area (as well as a board private area) 2013-10-21 15:13:10 +10:00