Commit Graph

  • cfc8b5cb68 added History master JP Liew 2015-03-29 09:34:32 +11:00
  • a4a45b7e6d Merge branch 'master' of https://github.com/geekammo/MicroView-Arduino-Library v1.23b JP Liew 2015-03-29 09:31:39 +11:00
  • 601881997d Merge pull request #28 from MLXXXp/widget_background_demo JP Liew 2015-03-29 09:29:10 +11:00
  • 2a7b01cfbc updated History JP Liew 2015-03-29 09:28:33 +11:00
  • b35e3f2e01 Merge pull request #27 from MLXXXp/widget_setvalue_nodraw JP Liew 2015-03-29 09:26:15 +11:00
  • 66405a0972 Added example sketch to demonstrate use of widget setValue() function's optional second argument. Scott Allen 2015-03-27 17:54:16 -04:00
  • 82f3863036 Overloaded the widget setValue() function to add a boolean variable which controls whether the display buffer is updated. Scott Allen 2015-03-25 17:51:42 -04:00
  • 301bd6acf5 added history to newly commited code v1.22b JP 2014-10-04 14:00:42 +10:00
  • 80a0c70c34 Merge pull request #22 from MLXXXp/widget_protected_variables jpliew 2014-10-04 13:52:36 +10:00
  • c75d14abff Merge pull request #21 from ben-zen/circle_drawing jpliew 2014-10-04 13:52:12 +10:00
  • 1aa32fb0c2 Merge pull request #20 from MLXXXp/replace_sprintf jpliew 2014-10-04 13:51:22 +10:00
  • 5e24583c31 Refactored widget code to eliminate needFirstDraw variable Scott Allen 2014-09-25 16:43:43 -04:00
  • b05451f4c6 Use constructor initialisation lists for widget variables Scott Allen 2014-09-25 16:02:47 -04:00
  • 0d8545d6f8 Changed widget base class variables from private to protected Base variables are now accessed directly by child widgets instead of using methods Scott Allen 2014-09-25 12:48:21 -04:00
  • 8ae691c4c2 Fixed whitespace before pull request. ben-zen 2014-09-23 21:39:06 -07:00
  • 12a9c5c2ac Merged up-to-date geekammo repo with my circleFill() changes. ben-zen 2014-09-23 21:22:34 -07:00
  • 68f0c20fd5 Replaced body of previous circleFill() method in the MicroView class, in preparation for a pull request. ben-zen 2014-09-23 21:14:20 -07:00
  • 38be4163c0 Replaced sprintf calls with dedicated code Using sprintf generates a large amount of code. By replacing the sprintf calls with dedicated code, program size is reduced when widgets are used. Scott Allen 2014-09-22 19:16:34 -04:00
  • 8957ed4f66 added version info for README.md v1.21b JP 2014-09-22 20:07:05 +10:00
  • 3bd6befa70 Merge pull request #19 from MLXXXp/MicroViewWidgetDemo jpliew 2014-09-22 19:55:54 +10:00
  • 85f51dcdba Merge pull request #18 from MLXXXp/widget_no_value jpliew 2014-09-22 19:55:14 +10:00
  • 26d95ecfb4 Initial commit of the widget demo sketch Scott Allen 2014-09-17 20:38:59 -04:00
  • da7579a6e8 Code refactoring for widget pointers Added private methods to replace duplicated code Scott Allen 2014-09-17 19:50:09 -04:00
  • e9584301ab Widget numeric value supression option The user can add a flag to the style, for all widgets, to supress the display of the numeric value. Scott Allen 2014-09-17 16:01:35 -04:00
  • 4b7b544fa4 Improved drawing of gauge minor ticks Don't bother drawing gauge minor ticks over major ticks Scott Allen 2014-09-17 11:17:10 -04:00
  • 810a0928cb Add destructor for MicroViewWidget base class Destructor added to prevent compiler warning for object delete. Scott Allen 2014-09-15 19:32:33 -04:00
  • 13390ca758 Fix compiler warning: signed/unsigned comparison Scott Allen 2014-09-15 19:19:15 -04:00
  • df383d88f2 Indentation fixes Esmit Pérez C 2014-09-14 15:09:32 -05:00
  • 04ed26e2b8 Corrected indentation Esmit Pérez C 2014-09-14 14:56:43 -05:00
  • 23d05f13ee Indentation fixes Esmit Pérez C 2014-09-14 13:48:53 -05:00
  • 88116856d4 Code cleanups for previous refactoring Esmit Pérez C 2014-09-14 10:18:00 -05:00
  • cc6a702712 removed unneeded comments Esmit Pérez C 2014-09-14 10:07:53 -05:00
  • c5cf9692ad Documentation changes Esmit Pérez C 2014-09-12 23:16:08 -05:00
  • 63e3228d83 Code refactorings Esmit Pérez C 2014-09-12 20:43:38 -05:00
  • c86b454924 Merge pull request #15 from MLXXXp/add_keywords v1.20b jpliew 2014-08-27 10:15:11 +10:00
  • ad46711f11 added version history JP 2014-08-27 10:14:36 +10:00
  • 34de240739 Merge branch 'emilong-circle-fill' JP 2014-08-27 10:09:04 +10:00
  • 6333d7c561 Removed duplicate "invert" keyword Scott Allen 2014-08-26 12:42:07 -04:00
  • a5ed62704a Added keywords for existing functions Added missing setColumnAddress, setPageAddress and data keywords. Moved getScreenBuffer keyword to a more appropriate location. Scott Allen 2014-08-26 10:49:09 -04:00
  • 9573e7d6cc Fix clipping issue for circleFill when top is offscreen. Emil Ong 2014-08-24 14:22:30 -07:00
  • 86784fe2a4 Merge branch 'master' of https://github.com/geekammo/MicroView-Arduino-Library Scott Allen 2014-08-21 10:55:24 -04:00
  • cf97ba6c23 added Flashing Heart Example JP 2014-08-21 13:47:36 +10:00
  • dfe47be3c8 Merge branch 'user_screen_access' Change name from uView.screenBuffer() to uView.getScreenBuffer() Scott Allen 2014-08-20 17:26:56 -04:00
  • db155041ff Merge pull request #13 from MLXXXp/user_screen_access jpliew 2014-08-20 20:46:43 +10:00
  • ba0b779740 Changed name from screenBuffer to getScreenBuffer Scott Allen 2014-08-20 06:24:57 -04:00
  • 8eab806dec Merge branch 'master' of https://github.com/MLXXXp/MicroView-Arduino-Library Scott Allen 2014-08-19 11:07:37 -04:00
  • 9873dc728a Merge branch 'user_screen_access' Added screenBuffer keyword Scott Allen 2014-08-19 11:02:34 -04:00
  • 72fdeeb77b Added screenBuffer keyword Scott Allen 2014-08-19 10:57:31 -04:00
  • 4a8583e2a6 Merge branch 'user_screen_access' Add function to get a pointer to the start of the RAM screen buffer for direct write and read access. Scott Allen 2014-08-19 10:16:51 -04:00
  • b0e4a9600f Add uView.screenBuffer() for access to screen RAM. Returns a pointer to the start of the RAM screen buffer for direct write and read access. Scott Allen 2014-08-16 21:56:47 -04:00
  • 9dba039aa5 v1.19b v1.19b JP 2014-08-19 13:14:20 +10:00
  • e5e5ecb037 Merge pull request #12 from MLXXXp/left_scroll jpliew 2014-08-19 12:37:20 +10:00
  • e203d3b7cd Merge branch 'user_screen_access' Allow users to gain direct write and read access to the RAM screen buffer. Scott Allen 2014-08-17 08:41:00 -04:00
  • c07b86476a Add uView.scrollLeft() function. Same as existing uView.scrollRight() but in the opposite direction. Scott Allen 2014-08-16 22:58:28 -04:00
  • db2904c64e Merge branch 'master' of https://github.com/geekammo/MicroView-Arduino-Library Scott Allen 2014-08-16 22:43:42 -04:00
  • b91baf75f8 Add uView.screenBuffer() for access to screen RAM. Returns a pointer the the start of the RAM screen buffer for direct write and read access. Scott Allen 2014-08-16 21:56:47 -04:00
  • 6208dcd106 Merge pull request #11 from MLXXXp/slider_ticks jpliew 2014-08-12 12:17:02 +10:00
  • 1349942310 Merge pull request #10 from MLXXXp/widget_val_range jpliew 2014-08-12 12:16:46 +10:00
  • 95626610e1 Merge branch 'slider_ticks'. Simplified slider widget drawFace() function. Scott Allen 2014-08-10 20:33:05 -04:00
  • 0b56edc962 Handle full signed 16 bit ranges for widgets. Widgets will now work properly with minimum and maximum values from −32,768 to 32,767. Also, place the numeric value field close to sliders and horizontally centred in gauges. Scott Allen 2014-08-10 18:45:20 -04:00
  • 4bbfea3cf2 Simplify slider widget drawFace() function. Use just one loop to draw all minor ticks. Use a second loop to extend lines for major ticks. Use totalTicks variable to determine number of ticks to draw. Scott Allen 2014-08-10 15:37:48 -04:00
  • 0eeb47d20a Fix reDraw keyword - changed spaces to tab. Scott Allen 2014-08-05 17:59:30 -04:00
  • fa93b3e21e Added reDraw keyword. Scott Allen 2014-08-04 19:47:38 -04:00
  • 78e7abeafa merged vSlider_reverse_2 v1.18b JP 2014-08-05 09:41:47 +10:00
  • 0d06e90e3d Merge pull request #9 from MLXXXp/vSlider_reverse_2 jpliew 2014-08-05 09:39:19 +10:00
  • cc1d78384a Changed vertical slider direction. Low values at the bottom. High values at the top. Scott Allen 2014-08-04 19:20:18 -04:00
  • 77928f1b74 Fixed compiler warning in MicroViewSlider. In drawFace, majorLine could be left uninitialised if style was invalid (although this couldn't happen with the current code). Also cleaned up the WIDGETSTYLE tests. Scott Allen 2014-08-04 17:54:10 -04:00
  • 00a80911de fixed typo JP 2014-08-04 21:27:06 +10:00
  • b64d5e4417 fixed child widget double declare of reDraw() JP 2014-08-04 21:23:06 +10:00
  • 87e118eb44 moved reDraw() to parent v1.17b JP 2014-08-04 11:00:49 +10:00
  • 94fc7e6437 moved reDraw() to parent JP 2014-08-04 11:00:08 +10:00
  • 7c3ec25d70 added reDraw() JP 2014-08-04 10:36:33 +10:00
  • dce58d7069 added reDraw() for MicroViewWidget class JP 2014-08-04 10:22:47 +10:00
  • 82d55a8201 merged czetie vertical slider v1.16b JP 2014-08-03 16:16:00 +10:00
  • d28428ce35 Merge branch 'czetie-vertical-slider' JP 2014-08-03 16:08:24 +10:00
  • 77faa7d583 added Vertical Slider example JP 2014-08-03 16:07:44 +10:00
  • eb9edb19d6 moved example to example folder JP 2014-08-03 16:07:09 +10:00
  • 21fa22bec2 Merge branch 'vertical-slider' of https://github.com/czetie/MicroView-Arduino-Library into czetie-vertical-slider JP 2014-08-03 16:02:51 +10:00
  • 5afff4bff7 added v1.15b history JP 2014-08-03 15:59:04 +10:00
  • 8d2802f6c1 Merge branch 'MLXXXp-master' v1.15b JP 2014-08-03 15:48:14 +10:00
  • c67593e321 Fix positioning of "3" on clock face. Scott Allen 2014-08-01 15:33:49 -04:00
  • f398624f85 Merge branch 'master' of https://github.com/geekammo/MicroView-Arduino-Library Scott Allen 2014-08-01 14:28:30 -04:00
  • 9c5568418a Improve speed of display() and clear() functions by using horizontal addressing mode. Scott Allen 2014-07-31 22:37:58 -04:00
  • a32fd2c499 Added uView.end() to power off the display. In uView.begin() don't send commands that default to desired values. Scott Allen 2014-07-31 16:43:25 -04:00
  • 499594d9de Help further reduce overdriving display inputs (and fixed a few spelling errors in comments) - Use fast pin change macros for RESET, SS and DC. - Implement MVSPI.packetBegin() and MVSPI.packetEnd() to allow sending multiple byte "packets" while SS remains enabled. - Add 2 and 3 byte command() functions to send multiple command bytes in one packet. - Modify clear() and display() functions to send commands and data in packets. - Do the "wait for SPI transfer complete" just before sending the next byte (plus after the last or only byte) in a packet, so code can be executed while bytes are being sent. - Disable SPI mode when not transmitting, so MOSI (and SCK) will go low. - Keep DC low except when sending data bytes. - Change MVSPI.transfer() to void since nothing can be received from the display. Scott Allen 2014-07-30 19:28:39 -04:00
  • fa09bdd7aa Eliminate compiler warnings - Fixed use of = instead of == in "if" statment. - Fixed uninitialised count variable in "for" loop. - Removed unused variables. - Replaced line splice characters (backslash) at end of comments. Scott Allen 2014-07-27 16:04:21 -04:00
  • b109908d28 Fast SPI pin changes - added defines to map ports and bits for RESET, DC and SS. - added macros to quickly control RESET, DC and SS using the internal weak pullup for high. Scott Allen 2014-07-26 20:19:17 -04:00
  • abacd6b7bc added Learning Kit Circuit Sketch v1.14b JP 2014-07-26 10:13:31 +10:00
  • b5462c5bcb Many bugs fixed Carl Zetie 2014-07-14 18:39:13 -04:00
  • 7b66741f79 Fixed my typo in MicroView.cpp Carl Zetie 2014-07-14 07:48:20 -04:00
  • c1e8756c4e Added Vertical Slider styles to Slider widget Carl Zetie 2014-07-13 14:42:34 -04:00
  • b577e9e538 fixed tab spaces v1.13b JP Liew 2014-06-26 21:40:36 +10:00
  • ff388744a6 added more documentation JP Liew 2014-06-26 21:20:49 +10:00
  • a7e091c2f9 added comments to support doxygen JP Liew 2014-06-26 14:38:16 +10:00
  • 91f965f1eb added Sine Wave Example JP 2014-06-13 12:41:44 +10:00
  • 3c5c44fe31 removed 12x24Font.h that was used for tutorial JP 2014-06-12 14:48:46 +10:00
  • 90f8e8d606 added Rotating Cube example by Jim Lindblom v1.12b JP 2014-06-12 11:17:32 +10:00
  • 73cf96e723 added SparkFun logo JP 2014-06-09 11:20:56 +10:00
  • 8ebf545e08 added simple tutorials, modified RESET pin v1.11b JP 2014-06-09 11:01:47 +10:00
  • 8db48a9538 added GPL V3 License JP 2014-04-30 10:42:12 +10:00