Commit Graph
33 Commits
Author SHA1 Message Date
Kevin Townsend a267c43d1f Added STM32 Feather check 2016-01-27 08:50:27 +01:00
Max Horn 3a9149da93 Remove ssd1306_data 2016-01-07 10:13:19 +01:00
Max Horn 491fa0d913 Proper fix for ESP8266 2016-01-07 10:13:19 +01:00
Max Horn 6227879fba Fix PortReg handling to actually do something
The code incorrectly used #ifdef to check for a typedef. As a result,
the PortReg code was always disabled.
2016-01-07 10:13:19 +01:00
Max Horn 8c434839fa whitespace: get rid of tabs 2016-01-07 10:13:19 +01:00
Kevin Townsend 49e05436c7 Added header guard to prevent multiple includes 2016-01-07 13:32:53 +09: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
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
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 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
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 bca64df063 switching back to 64 row led for tsting 2013-08-04 17:11:45 -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
K.Townsend c389c85cfd Added HW scrolling support 2012-08-06 22:53:18 +02:00
Ladyada 7390fc3903 4 versions for 4 different display configurations 2012-07-19 15:32:42 -04:00
Ladyada f4f4bf92a7 slight speedup for i2c - testing on the 128x64 2012-04-18 17:23:30 -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 c999f4f161 Rename and turned into a GFX subclass 2012-03-15 14:57:15 -04:00