ladyada
adf908fd98
oops confused rst pin with reset bool. fixed!
2015-10-15 21:15:12 -04:00
ladyada
a69564befe
add ability to create object without RST pin (default -1)
2015-10-15 20:54:58 -04:00
ladyada
5674153e88
tested with atsam21d but not working with 32u4?
2015-10-01 18:22:54 -04:00
ladyada
ace7d2bb21
rename swap() to be more unique!
2015-08-11 22:01:34 -04:00
Tony DiCola
039ad05aab
Automatic library.properties generation.
1.0.0
2015-03-31 12:07:30 -07:00
Kevin Townsend
cc57b6d85c
Merge pull request #21 from PaulStoffregen/master
...
Fix definition of dim() in .h to match code in .cpp file
2015-02-01 17:14:44 +01:00
PaulStoffregen
50f9ee06ec
Fix definition of dim() in .h to match code in .cpp file
2015-02-01 07:26:29 -08:00
Tony DiCola
9098ca08dd
Add optional reset boolean to begin to control if display is reset (good for sharing multiple displays as described in #5 ).
2014-06-19 18:02:58 -07:00
Tony DiCola
dc405be7bb
Merge pull request #15 from marioabajo/master
...
Added support for 96x16 displays
2014-06-19 17:25:57 -07:00
Tony DiCola
ed753980f9
Fix inconsistent tabs vs spaces in whitespace.
2014-06-19 17:14:58 -07:00
Tony DiCola
ff5d4a2654
Merge pull request #16 from norpchen/master
...
Inverse XOR drawing mode and fix for pre 1.0 Wire.write()
2014-06-19 17:11:52 -07:00
Tony DiCola
679c1a187c
Clarify display and clear usage in comments to fix #9 .
2014-06-19 16:34:16 -07:00
Tony DiCola
c63db1646c
Fix #17 so drawFastHLineInternal's bound check is correct.
2014-06-19 16:18:21 -07:00
Lars Norpchen
7ccae15d3b
Delete Adafruit_SSD1306.h.bak
2014-03-30 23:22:04 -07:00
Lars Norpchen
f7b050003c
Macro for Wire.write to Wire.send in TWI
...
Current library does not compile in <1.0 because it references
Wire.write(), which was called Wire.send() in <1.0 -- added a macro to
wrap the change.
2014-03-30 21:47:24 -07:00
Lars Norpchen
8088f6cd32
Added inverse writing mode "color"
...
Added an inverse "color" (XOR) to draw in reverse color over existing
pixels.
2014-03-30 21:22:40 -07:00
Mario Abajo Duran
81382357dc
Added support for 96x16 displays
2014-03-19 22:41:24 +01:00
Phillip Burgess
0289c2ecef
PROGMEM data is declared const to satiate Linux compiler
2014-02-08 22:19:08 -08:00
Phillip Burgess
d2c6f2eca6
Arduino Due support courtesy of nmadura
...
Note: I2C requires using pins 20 & 21 on Due (not SDA1/SCL1)
2014-02-08 22:14:59 -08:00
Phillip Burgess
dad0deb856
Incorporated ManfredBrauchle's hardware SPI changes
...
Note: sketches will need to #include SPI.h, even if using I2C display.
2014-02-08 20:32:01 -08:00
Paint Your Dragon
420c115619
Merge pull request #10 from focalintent/master
...
Improve performance of SSD1306 drawing
2014-02-08 19:58:22 -08:00
Paint Your Dragon
e0e499bc15
Merge pull request #3 from ghost/patch-1
...
Hotizontal scrolling update Adafruit_SSD1306.cpp
2014-02-08 19:34:35 -08:00
Phillip Burgess
ef6b74eafe
Incorporate edwinm's dim() method
2014-02-08 19:28:49 -08:00
Phillip Burgess
9347d62332
Fixed double writes; tested on 128x64 and 128x32 SPI displays
2014-01-15 20:46:57 -08:00
Daniel Garcia
b724bdf074
Merge remote branch 'upstream/master'
2013-08-04 17:14:41 -07:00
Daniel Garcia
bca64df063
switching back to 64 row led for tsting
2013-08-04 17:11:45 -07:00
Phillip Burgess
3b9f481629
Fix for recent Adafruit_GFX change
2013-07-05 11:38:36 -07:00
Phillip Burgess
48e7832d09
Removed glcdfont references (handled in Adafruit_GFX)
2013-06-17 15:26:12 -07:00
Daniel Garcia
40f6177570
Make the code ~30% faster.
2013-05-10 04:15:44 -07:00
Daniel Garcia
73997b9a86
Add support for rotation in both drawFastVLine and drawFastHLine, including converting drawFastVLine calls to drawFastHLine and vice versa when rotation is 90 or 270 degrees.
2013-05-10 03:04:43 -07:00
Daniel Garcia
141872d75c
Add support for improving speed of 180 degree drawFastVLine calls.
2013-05-10 02:41:26 -07:00
Daniel Garcia
398d90f94c
Provide an implementation of drawFastVLine that is really fast when not rotated.
...
If any rotations have occured, speed drops drastically. Should handle 180 degree flip better.
2013-05-10 02:32:14 -07:00
Nikkted
5ca5d91dd6
Update Adafruit_SSD1306.cpp
...
In functions startscrollleft(uint8_t start, uint8_t stop) and startscrollright(uint8_t start, uint8_t stop),
E[7:0] : Dummy byte was set to 0x01 instead of 0x00 (Datasheet page 28).
The first pixel column was not scrolled.
2012-11-21 15:02:27 +01:00
Phillip Burgess
2264d9ea21
Updated bitmap for recent Adafruit_GFX change
2012-10-04 10:39:13 -07:00
K.Townsend
c389c85cfd
Added HW scrolling support
2012-08-06 22:53:18 +02:00
Ladyada
aac9ccf748
change RST pin to 4
2012-07-19 15:44:09 -04:00
Ladyada
e0ed6231cc
update headers!
2012-07-19 15:34:57 -04:00
Ladyada
7390fc3903
4 versions for 4 different display configurations
2012-07-19 15:32:42 -04:00
Ladyada
9ea0e76e89
update to 400khz i2c display updates
2012-04-18 17:31:38 -04:00
Ladyada
f4f4bf92a7
slight speedup for i2c - testing on the 128x64
2012-04-18 17:23:30 -04:00
Ladyada
215b9efd93
must include Wire
2012-04-18 16:49:33 -04:00
Ladyada
b7291bc3ce
Added I2C support
2012-04-17 11:45:56 -04:00
Paint Your Dragon
1d95324384
Tweaks for Adafruit_GFX
2012-04-09 20:50:51 -07:00
Ladyada
a4ced84864
added rotation, default to switchcap vcc
2012-03-16 14:43:58 -04:00
Ladyada
af84ceb150
triangles, round rects
2012-03-15 16:24:01 -04:00
Ladyada
18ec5c14d3
headers
2012-03-15 15:03:21 -04:00
Ladyada
415548a9c2
read me!
2012-03-15 15:01:35 -04:00
Ladyada
c999f4f161
Rename and turned into a GFX subclass
2012-03-15 14:57:15 -04:00
Ladyada
8d5b297627
Fixed some bugs in 128x32 display mods
2012-01-20 18:40:32 -05:00
microbuilder
9c51c5d82a
Updated for 128x32 displays
2012-01-19 00:38:44 +01:00