Commit graph

  • ad416c32b3 Small fix to the Nokia6610GE12 driver inmarket 2013-10-19 16:33:13 +10:00
  • e9895b5d14 Convert Nokia6610GE12 driver to new format. inmarket 2013-10-19 15:38:00 +10:00
  • 87a6af81f4 Change to gdisp low level driver API. Display number is now in the GDriver structure (It was required for a Nokia driver). inmarket 2013-10-19 15:36:05 +10:00
  • 443d14c21f Convert driver ILI9481 to new format inmarket 2013-10-18 17:29:27 +10:00
  • 29cf77746c Fix doxygen comments. inmarket 2013-10-18 17:10:15 +10:00
  • 668afded53 Convert ILI9325 driver to new format inmarket 2013-10-18 17:08:21 +10:00
  • 313956b215 Remove incorrect comment. inmarket 2013-10-18 17:07:53 +10:00
  • a3714ae7c4 Bug fix ILI9320 driver inmarket 2013-10-18 17:07:26 +10:00
  • 9eabf4576d Convert ILI9320 driver to new format inmarket 2013-10-18 16:45:35 +10:00
  • c9311d9851 Changed board_XXXX_template.h so that it can be directly copied to board_XXXX.h in the project directory and it will compile with stub functions. inmarket 2013-10-18 16:44:56 +10:00
  • 66d2d27967 Fix compile error inmarket 2013-10-18 16:43:09 +10:00
  • c4ae7fd6c8 Convert HX8437D driver to new format inmarket 2013-10-18 15:57:13 +10:00
  • 257f7364f8 Update some doxygen documentation inmarket 2013-10-18 15:56:30 +10:00
  • 3cacf9cee2 Remove unnecessary file from RA8875 driver. inmarket 2013-10-17 17:38:44 +10:00
  • 8210418402 Driver RA8875 converted to new driver format. inmarket 2013-10-17 17:33:56 +10:00
  • 8fb676f73b Added a post_init_board() routine to SSD1289 to allow bus timings to be changed after controller initialisation is complete. inmarket 2013-10-17 17:33:04 +10:00
  • e1744e59ab SSD1289 driver updated for multiple display support inmarket 2013-10-17 14:57:47 +10:00
  • 4c29822a75 Bugfix to remove compile error that only affects GCC ARM compiler inmarket 2013-10-17 14:56:11 +10:00
  • bc79e65ffa Tiday up driver makefiles inmarket 2013-10-17 14:55:10 +10:00
  • 2996e701ad Change gfxconf.h to match updated multi-controller support inmarket 2013-10-17 12:33:35 +10:00
  • 86c6fdf77b added label define to gfxconf.h Joel Bodenmann 2013-10-16 20:33:23 +02:00
  • 0ad1ed358b added label define to gfxconf.h Joel Bodenmann 2013-10-16 20:33:23 +02:00
  • 86a5734912 Multiple controller support can now auto-detect hardware capabilities at run-time. Specific hardware support can still be turned off or on via macros in gfxconf.h to improve efficiency. Multiple Display demo updated to match. inmarket 2013-10-16 01:39:56 +10:00
  • 3b8c572552 New demo for multiple display support. inmarket 2013-10-14 08:55:44 +10:00
  • ea4af865f1 Compile time fix to text rendering. Updated gdisp Get/Set Display routines to a more logical API. inmarket 2013-10-14 08:55:15 +10:00
  • 769766aa4a X11 multiple display now tested inmarket 2013-10-12 23:36:27 +10:00
  • 75ed684275 Multiple display update for X11 driver. Untested. inmarket 2013-10-12 22:38:12 +10:00
  • d22bc07e7a Multiple displays across one or more controllers is now fully supported. Only the Win32 driver supports this so far. Other drivers are currently broken due to API changes and will be fixed. inmarket 2013-10-12 13:24:40 +10:00
  • b3ee216bd2 Updates from main-line code Joel Bodenmann 2013-10-05 02:32:35 +02:00
  • 15c5fecd21 fixed define typo... Joel Bodenmann 2013-10-05 03:20:55 +02:00
  • 4e68a7732e gfxconf cleanup Joel Bodenmann 2013-10-05 02:55:47 +02:00
  • 8b6e95de73 added thread priorities to gfxconf.h Joel Bodenmann 2013-10-05 02:32:35 +02:00
  • d7d02395d0 Updates to ported drivers to support new optimisation method. Includes Bug fixes. inmarket 2013-10-02 16:30:06 +10:00
  • 884db04e8c New optimisation method for some streaming drivers. It should improve speed by about 30% for those controllers that support it. inmarket 2013-10-02 16:29:02 +10:00
  • 8408e020b4 Compile error fix. Nokia GE8 - scale contrast correctly. inmarket 2013-10-02 00:56:57 +10:00
  • 77872d8560 Nokia6610 GE12 driver ported to streaming. Also added orientation and power control. Untested. inmarket 2013-10-01 21:11:42 +10:00
  • 9413f04672 Driver ILI9481 ported to streaming driver inmarket 2013-09-30 17:31:58 +10:00
  • 7d95523946 ILI9325 driver ported to streaming interface inmarket 2013-09-30 17:05:06 +10:00
  • c132a5bb8a Tidy up some code so it looks more standard accross drivers inmarket 2013-09-30 17:04:13 +10:00
  • fd01f1a4f3 ILI9320 driver ported to streaming interface. inmarket 2013-09-30 16:25:46 +10:00
  • 07f96ec3ee HX8347D driver ported to new streaming structure (untested) inmarket 2013-09-30 15:41:32 +10:00
  • dd54d42f00 Allow initial driver settings to be overridden by the board file inmarket 2013-09-30 15:40:52 +10:00
  • 2c11cc3b94 SSD1289 tidy up inmarket 2013-09-30 13:39:39 +10:00
  • 3480001a79 More orientation fixes for SSD1289. Orientation is now supported purely in RAM addressing direction which means the orientation of the display can be changed without affecting existing information on the display. Drawing then occurs in the new orientation. inmarket 2013-09-30 13:33:35 +10:00
  • 39c10335a3 Scolling fix in X driver and removal of compiler warning. inmarket 2013-09-30 02:11:03 +10:00
  • fdb74b412a More SSD1289 orientation fixes and tidy-up inmarket 2013-09-30 01:21:10 +10:00
  • 3b1b5a4208 SSD1289 fixes Joel Bodenmann 2013-09-29 18:43:59 +02:00
  • 0f7777395b GDISP X driver fixes Joel Bodenmann 2013-09-29 18:23:22 +02:00
  • 6499da5be3 SSD1289 streaming driver (untested) X streaming driver (untested) Nokia6610 fixes Read pixel streaming support for low level driver. inmarket 2013-09-30 00:05:07 +10:00
  • a370394dbb updated notepad demo text Joel Bodenmann 2013-09-28 02:59:29 +02:00
  • ebecc79807 SSD1289 area filling fix Joel Bodenmann 2013-09-28 02:24:09 +02:00
  • a2aa837e09 updated notepad demo text Joel Bodenmann 2013-09-28 02:59:29 +02:00
  • 3b8f14e2c8 SSD1289 Area fill fix Joel Bodenmann 2013-09-28 02:24:09 +02:00
  • af81bdf755 docs inmarket 2013-09-27 07:33:14 +10:00
  • c1e84a9ebd docs Joel Bodenmann 2013-09-26 19:15:40 +02:00
  • 2a2e86917e Merge remote-tracking branch 'origin/master' inmarket 2013-09-27 07:27:44 +10:00
  • 4c5587b78d Update animated image demo to better support small displays inmarket 2013-09-27 01:36:31 +10:00
  • a76dc59b22 Fix compiler warning in image code inmarket 2013-09-27 01:35:29 +10:00
  • b18d42a646 docs Joel Bodenmann 2013-09-26 19:15:40 +02:00
  • c71a227efd Nokia6610 GE8 driver: Orientation support and fixes for some controller nasties inmarket 2013-09-27 01:38:37 +10:00
  • 548eb3c981 GDISP Streaming bug fixes and new optimisation method inmarket 2013-09-27 01:37:32 +10:00
  • a7360c13c2 Update animated image demo to better support small displays inmarket 2013-09-27 01:36:31 +10:00
  • 9c55df5467 Fix compiler warning in image code inmarket 2013-09-27 01:35:29 +10:00
  • 2907c6114d Useless leftover from ASYNC support is now removed inmarket 2013-09-25 17:29:24 +10:00
  • 5541e6a96c Nokia6610 streaming driver orientation is NOT supported yet inmarket 2013-09-25 17:28:49 +10:00
  • a8688eef39 Add driver for ED060SC4 e-ink display panel Petteri Aimonen 2013-09-24 22:15:55 +03:00
  • 5eabbaf7bf Nokia6610 streaming driver. Orientation not supported yet in this new driver version. inmarket 2013-09-25 17:18:18 +10:00
  • 30154560b6 Rename a macro and fix some bugs inmarket 2013-09-25 17:17:05 +10:00
  • c5ceb31e73 Update to streaming demo program to only update the needed area (results in much faster display on slow devices) Also now demonstrates streaming to a non-full screen area. inmarket 2013-09-25 17:15:50 +10:00
  • fd0196f765 Merged in PetteriAimonen/ugfx-ed06sc4 (pull request #1) Joel Bodenman 2013-09-24 21:27:19 +02:00
  • 8940b4872e Add driver for ED060SC4 e-ink display panel Petteri Aimonen 2013-09-24 22:15:55 +03:00
  • f16d80e099 New streaming demo inmarket 2013-09-24 16:12:03 +10:00
  • d704c2f6d0 New inverse square root accelerated math function inmarket 2013-09-24 16:11:29 +10:00
  • 973e34089e GDISP streaming bug fixes Win32 bitmap support Win32 Rotation is back to front. Need to check touch and other drivers. inmarket 2013-09-24 16:10:15 +10:00
  • bbed625a2a Fix bug where freed memory is written to. inmarket 2013-09-19 08:28:26 +10:00
  • 40ec5a4e52 Fix bug where freed memory is written to. inmarket 2013-09-19 08:28:26 +10:00
  • 15a09de659 Update demos so OS can be specified in the Makefile inmarket 2013-09-18 23:38:26 +10:00
  • 96c4131ca1 Fix some compiler warnings inmarket 2013-09-18 23:36:35 +10:00
  • b25ac5e667 Scrolling emulation when not supported by hardware Start of new multiple display support GDISP performance optimisations Documentation updates Win32 driver updates inmarket 2013-09-18 23:46:37 +10:00
  • 85aa1f03ed Use scrolling console in widget demo by default inmarket 2013-09-18 23:40:17 +10:00
  • 6858e33285 Update demos so OS can be specified in the Makefile inmarket 2013-09-18 23:38:26 +10:00
  • 01a6d6ff95 Fix some compiler warnings inmarket 2013-09-18 23:36:35 +10:00
  • 71ccbb32e1 Merge remote-tracking branch 'origin/master' into GDISPStreaming inmarket 2013-09-18 23:26:14 +10:00
  • 47f06373f3 docs Joel Bodenmann 2013-09-15 14:25:37 +02:00
  • a7fecd2a0b added cyrillic font demo Joel Bodenmann 2013-09-15 02:34:07 +02:00
  • bf3761e0f2 Added ST7565 driver by user sam0737 Joel Bodenmann 2013-09-15 00:32:57 +02:00
  • 6e4437255b GDISP revamp - stage 1 New low level driver interface: Only Win32 ported currently Significant reduction in GDISP stack usage Improved performance particularly for native streaming drivers New circle, ellipse, arc routines (draw and fill) that are significantly more efficient and don't overdraw New arc draw algorithm that measures angles correctly. New arc fill algorithm for that actually works without overdrawing or gaps. Much more to come... inmarket 2013-09-06 12:29:06 +10:00
  • 4394266679 Update fonts files to allow compiling without GDISP_NEED_TEXT. inmarket 2013-09-06 12:23:48 +10:00
  • b53ab7adf4 Update demos slightly. inmarket 2013-09-06 12:22:08 +10:00
  • 05039b6af2 fixed SSD1306 license headers Joel Bodenmann 2013-08-29 01:54:51 +02:00
  • fa5962eef0 Added SSD1306 driver by user goeck Joel Bodenmann 2013-08-26 00:50:47 +02:00
  • 273d747b01 added list widget to gfxconf Joel Bodenmann 2013-08-24 19:48:23 +02:00
  • 7ca851c840 docs Joel Bodenmann 2013-08-18 02:33:14 +02:00
  • bbdbd637f0 Update old demos for new fonts. inmarket 2013-08-17 23:35:18 +10:00
  • 0e707769b4 Add new font demo showing how to include user application fonts. inmarket 2013-08-17 23:34:43 +10:00
  • 323f53e1dc Improve font name searching. inmarket 2013-08-17 23:33:31 +10:00
  • a2b27a6f5c Add new hand built bitmap fonts to replace old UI1 and UI2. Allow scaled fonts to be staticly defined. Update new fonts handling so UI1 and UI2 have Narrow and Double variants. Update example gfxconf.h. Fix new font rules. Add support for an application program to add their own fonts. Make system font handling includes root relative. inmarket 2013-08-17 23:32:53 +10:00
  • 964ebc6e4a Remove unnessary header file in demo inmarket 2013-08-17 23:24:52 +10:00
  • 7625ac4548 Merge branch 'master' into fonts inmarket 2013-08-17 21:33:54 +10:00
  • a4daa77b90 doxygen fix Joel Bodenmann 2013-08-05 09:14:48 +02:00