50 Commits

Author SHA1 Message Date
JP
8d2802f6c1 Merge branch 'MLXXXp-master' v1.15b 2014-08-03 15:48:14 +10:00
Scott Allen
c67593e321 Fix positioning of "3" on clock face. 2014-08-01 15:33:49 -04:00
Scott Allen
f398624f85 Merge branch 'master' of https://github.com/geekammo/MicroView-Arduino-Library 2014-08-01 14:28:30 -04:00
Scott Allen
9c5568418a Improve speed of display() and clear() functions
by using horizontal addressing mode.
2014-08-01 14:10:11 -04:00
Scott Allen
a32fd2c499 Added uView.end() to power off the display.
In uView.begin() don't send commands that default to desired values.
2014-08-01 14:09:58 -04:00
Scott Allen
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.
2014-07-30 19:28:39 -04:00
Scott Allen
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.
2014-07-29 21:27:10 -04:00
Scott Allen
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.
2014-07-29 21:26:07 -04:00
JP
abacd6b7bc added Learning Kit Circuit Sketch v1.14b 2014-07-26 10:13:31 +10:00
JP Liew
b577e9e538 fixed tab spaces v1.13b 2014-06-26 21:40:36 +10:00
JP Liew
ff388744a6 added more documentation 2014-06-26 21:20:49 +10:00
JP Liew
a7e091c2f9 added comments to support doxygen 2014-06-26 14:38:16 +10:00
JP
91f965f1eb added Sine Wave Example 2014-06-13 12:41:44 +10:00
JP
3c5c44fe31 removed 12x24Font.h that was used for tutorial 2014-06-12 14:48:46 +10:00
JP
90f8e8d606 added Rotating Cube example by Jim Lindblom v1.12b 2014-06-12 11:17:32 +10:00
JP
73cf96e723 added SparkFun logo 2014-06-09 11:20:56 +10:00
JP
8ebf545e08 added simple tutorials, modified RESET pin v1.11b 2014-06-09 11:01:47 +10:00
JP
8db48a9538 added GPL V3 License 2014-04-30 10:42:12 +10:00
JP
9ee0b95cf8 changed SS,RESET,DC to use weak pull-up v1.10b 2014-04-22 22:32:08 +10:00
JP
fb8b9c4a43 added debug messages for doCmd() v1.09b 2014-04-17 15:49:39 +10:00
JP
e6045dcfa1 added flipVertical and horizontal v1.08b 2014-02-25 11:58:56 +11:00
JP
93beac25d5 added checkComm() function to communicate with host PC v1.07b 2014-02-15 10:15:03 +11:00
JP
7fd29e3c92 added Serial command 2014-02-12 20:50:07 +11:00
JP
eaf0862bb5 added invert function, contrast function, changed scrollStop to scrollStop for consistency 2014-02-11 19:43:01 +11:00
JP
ec1c760c7c added round gauge widget v1.06b 2014-02-08 20:34:28 +11:00
JP
684a5dc5c8 fixed Example 3 2014-02-07 14:15:49 +11:00
JP
8c12a660e6 added Example 3 2014-02-07 14:15:12 +11:00
JP
af4f0bea23 added Example 3 2014-02-07 14:13:35 +11:00
JP
7f15062e58 fixed Slider negative value not working 2014-02-07 14:05:52 +11:00
JP
1fcf3a0839 * changed MICROVIEW class name to MicroView
* created MICROVIEWWIDGET class
* added routines to draw widget
* added slider widget
* merged MicroViewWidget into MicroView
* merged SPI.h into MicroView
v1.05b
2014-02-06 17:39:10 +11:00
JP
cf12168cc9 fixed README.md greater sign 2014-02-03 13:10:32 +11:00
JP
c56e0b96ac fixed README.md example 2014-02-03 10:20:59 +11:00
JP
d61474cb61 declared permanent uView variable 2014-02-03 10:17:18 +11:00
JP
28e7db1aa9 added 7 segment font. v1.04b 2014-02-02 08:40:50 +11:00
JP
84a1f697fc added SPRITE demo. v1.03b 2014-01-31 21:06:18 +11:00
JP
0bebe9f64b fixed README.md v1.02b 2014-01-30 14:31:49 +11:00
JP
5021261086 updated README.md 2014-01-30 14:26:29 +11:00
JP
d1f60ab9e6 fixed font draw XOR mode bug
added analog clock demo
2014-01-30 14:23:57 +11:00
JP
3b4ab3c752 Merge branch 'master' of github.com:schappim/microview v1.01b 2014-01-30 11:46:23 +11:00
jpliew
15b6358188 Delete README.md 2014-01-30 11:46:17 +11:00
JP
5ead2c5af3 added README.md 2014-01-30 11:44:27 +11:00
JP
4bf55ff5a7 added other fonts support v1.00b 2014-01-30 11:24:23 +11:00
JP
2fab8fe34a font plotting anywhere 2014-01-16 20:29:42 +11:00
JP
c9b1aa3128 added multiple fonts support 2014-01-16 17:13:02 +11:00
JP
e5989baf36 added multiple fonts support 2014-01-15 15:55:39 +11:00
JP
1ab7195db9 added draw char 2014-01-15 11:40:02 +11:00
Marcus Schappi
11169e553b Initial commit 2014-01-14 12:38:08 -08:00
JP
b5bba50028 added more functions 2014-01-13 21:35:22 +11:00
JP
41ffc5e28e added pixel line clear 2014-01-13 18:02:21 +11:00
JP
89ca5987aa first commit 2014-01-12 21:00:51 +11:00