Commit Graph
169 Commits
Author SHA1 Message Date
olikraus 342d4cffdc Alternative OLED 64x32 Device #361 2017-09-23 08:51:13 +02:00
olikraus e95b6bd8e2 issue #365 2017-09-21 20:10:26 +02:00
Matthijs Kooijman c7ac9a7818 Issue #340, add U8G2_BITMAP to access Bitmap device from C++ 2017-09-08 23:32:35 +02:00
Matthijs Kooijman f684246d24 Fix compilation without U8X8_USE_PINS
When compiling outside of the Arduino environmen, U8X8_USE_PINS is not
defined. However, some parts of the C++ code outside of the
U8X8_USE_PINS guards depended on code inside the guards, breaking
compilation. By adding some extra guards, compilation of the C++ code
now also works outside of the Arduino environment.
2017-09-08 23:32:00 +02:00
olikraus 85d1ad761c il3820 #347 2017-09-07 13:40:47 +02:00
olikraus b57fccd649 added missing 8080 interface #339 2017-08-21 07:56:23 +02:00
olikraus cf57ebb6db issue #333 2017-08-14 14:19:40 +02:00
olikraus c6a0c99b35 epaper #318 2017-08-14 08:18:59 +02:00
olikraus a679f167f6 issue #278 (user pointer) 2017-08-12 11:32:43 +02:00
olikraus 55823ce98d issue #307 2017-08-11 20:30:39 +02:00
olikraus 122eb78700 issue #324 2017-08-11 20:01:18 +02:00
olikraus 24ceea336c new com proc for SED1520/SBN1661, issue #324 2017-08-09 21:09:21 +02:00
olikraus 2146364bc9 sbn1661 2017-08-07 22:23:35 +02:00
olikraus 5666691392 issue #295, 96x16 OLED 2017-07-09 09:07:14 +02:00
olikraus 4d2d88103d issue #292 2017-06-29 22:20:19 +02:00
olikraus d495bbd20d 2.16.0 2017-05-31 23:33:40 +02:00
olikraus f7c277f3b5 issue #280 2017-05-28 22:22:07 +02:00
olikraus 53eb12936f ra8835 320x240, issue #260 2017-05-20 18:16:28 +02:00
olikraus 41b4b394f6 2nd 4w hw spi, #244 2017-05-20 17:37:42 +02:00
olikraus 80e3cb03f0 first part for #244 2017-05-20 07:59:48 +02:00
olikraus 7423d361ed codebuild update #240 2017-05-17 20:32:36 +02:00
olikraus e21291c5b1 issue #243 2017-04-09 11:28:03 +02:00
olikraus d8cd4df590 issue #222 2017-03-26 19:43:12 +02:00
Hendry Kaak fdb19f866e Bitmaps: add bitmap mode
This new mode work in the same way as the existing font mode: It allows drawing
solid (both white and black pixels in the bitmap affect the output) or
transparent (only white pixels in the bitmap affect the output). Transparent
bitmaps may be used to draw multiple bitmaps over each other, for example when
drawing animations. As a side effect, transparent XOR mode now also works by
setting the bitmap mode to transparent and the draw color to 2.

Before this commit, the bitmaps XBM bitmaps were being drawn as solid
object, while the regular bitmaps were drawn as transparent.

The structure of the code is based on how `u8g2_font_decode_len()` handles the
same thing when drawing glyphs.
2017-03-15 17:58:35 +01:00
olikraus 9da21ce23a issue #208 2017-03-08 18:33:50 +01:00
olikraus 65d6fd92d1 clearLine, issue #186 2017-03-07 19:24:51 +01:00
olikraus e34ba6b48d issue #208 ssd1329 2017-03-06 19:45:34 +01:00
olikraus 9a82040d4a uc1617... 2017-02-28 13:22:28 +01:00
olikraus 159e8abbdf removed st75256 code, #163 2017-02-18 11:44:59 +01:00
olikraus a0257ea7f3 issue #163 2017-02-15 22:17:49 +01:00
olikraus 30756b289f issue #193 2017-02-13 23:18:41 +01:00
olikraus 3ff5a69c68 issue #186 2017-02-09 05:43:53 +01:00
olikraus 4aed6ee8f9 i2c begin for ESP8266 2017-02-05 11:25:47 +01:00
olikraus 2e1259fcfc issue #177 2017-02-03 20:54:05 +01:00
olikraus 8ab42afc46 cmds table, improved I2C/SPI check 2017-01-28 07:58:30 +01:00
olikraus b91002d1d3 SSD1606, issue #133 2017-01-21 17:48:43 +01:00
olikraus aa287a27ac prepare for st7588, issue #154 2017-01-15 11:50:13 +01:00
olikraus 8019a4b986 issue #156 2017-01-14 20:01:41 +01:00
olikraus a276f6654e issue #113 2017-01-11 22:34:39 +01:00
olikraus 53eef3d624 issue #153 (IST3020) 2017-01-10 22:35:39 +01:00
olikraus 0f22d845e6 EA DOGM132, issue #147 2017-01-07 12:59:30 +01:00
olikraus 38775573bc ssd1305, issue #146 2017-01-06 21:18:46 +01:00
olikraus f2f9a8f3c8 woring on issue #145 (ssd1337) 2017-01-05 08:44:08 +01:00
olikraus 56fabcfb7c NT7534, issue #143 2017-01-04 16:48:47 +01:00
olikraus dab6dc4a31 st7567 2017-01-02 13:27:28 +01:00
olikraus 8b675146ed issue #135, pcf8812 2017-01-01 17:23:01 +01:00
olikraus e7063f03cb LC7981, issue 134 2016-12-31 12:14:17 +01:00
olikraus 58a3409ad7 lc7981 2016-12-31 11:12:25 +01:00
olikraus 00c4041a27 SSD1606 2016-12-29 21:32:26 +01:00
olikraus 232879b9cd working on ssd1606 2016-12-28 08:02:53 +01:00