Commit Graph

2952 Commits

Author SHA1 Message Date
olikraus 36499251db update 2017-03-18 09:02:13 +01:00
olikraus c810cd0918 update 2017-03-18 08:55:32 +01:00
olikraus 5ace31276d update 2017-03-18 08:43:49 +01:00
olikraus ac41755809 st32 2017-03-18 08:05:54 +01:00
olikraus 45dea5b1ca pull request #220 2017-03-16 21:24:11 +01:00
olikraus 3c8706a250 Merge pull request #220 from 3DevoHendry/bitmap_mode
Bitmaps: add bitmap mode
2017-03-16 19:35:50 +01:00
Hendry Kaak ba809801f8 GraphicsTest: add bitmap mode examples
The first example displays the usage of standard bitmaps in combination with an
object, such as a filled box. The images show the difference between black,
white en XOR mode drawing in solid and transparent mode.
The second example displays the difference between overlaying bitmaps. The
first image shows the images solidly merged, while the second image shows
merged bitmaps using transparency.
2017-03-16 16:46:55 +01: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 731eecdd8a issue #213 2017-03-12 09:01:06 +01:00
olikraus fa0912ff7d update 2017-03-11 22:04:57 +01:00
olikraus 0310d1a77e 2.14.7 2017-03-11 21:29:27 +01:00
olikraus eb6e3f7930 st7920 speed optimization, issue #200 2017-03-11 12:07:08 +01:00
olikraus 1606b37023 issue #208 2017-03-10 21:58:03 +01:00
olikraus 5c3e08d573 ssd1329 test 2017-03-10 06:00:50 +01:00
olikraus 47b6a0126c update 2017-03-10 05:50:31 +01:00
olikraus 9ef8f0c23c update 2017-03-10 05:49:19 +01:00
olikraus fb2c7de37c update 2017-03-09 22:30:12 +01:00
olikraus 5e07b5cc3e issue #126 2017-03-08 19:01:58 +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 a7d2574dae issue #186 2017-03-07 19:12:37 +01:00
olikraus b9b3a65c4f HW I2C for SSD1306 2017-03-07 18:16:37 +01:00
olikraus 0052b1f042 update 2017-03-07 17:22:07 +01:00
olikraus 09ed7a0104 issue #206 2017-03-07 17:10:36 +01:00
olikraus e34ba6b48d issue #208 ssd1329 2017-03-06 19:45:34 +01:00
olikraus e8d1dc21aa lpc824 2017-03-01 07:29:04 +01:00
olikraus 2d1d643d43 removed uc1617 2017-02-28 21:14:44 +01:00
olikraus 9a82040d4a uc1617... 2017-02-28 13:22:28 +01:00
olikraus fe41b5c27c cleanup 2017-02-19 15:45:49 +01:00
olikraus 159e8abbdf removed st75256 code, #163 2017-02-18 11:44:59 +01:00
olikraus 6c6febe47e st75256 2017-02-17 21:52:02 +01:00
olikraus a0257ea7f3 issue #163 2017-02-15 22:17:49 +01:00
olikraus e39032cb20 2.14.2 2017-02-15 08:13:01 +01:00
olikraus 7b4a152096 issue #195 2017-02-14 19:37:45 +01:00
olikraus 51983b5485 issue 195 2017-02-14 19:34:32 +01:00
olikraus 30756b289f issue #193 2017-02-13 23:18:41 +01:00
olikraus 9d9c497990 faq update 2017-02-13 21:41:05 +01:00
olikraus 27a1d85130 blink with LPC824 2017-02-11 22:22:30 +01:00
olikraus 9ba3d2a149 LPC824 2017-02-11 10:42:25 +01:00
olikraus 9f97afd770 2.14.0 2017-02-09 05:45:47 +01:00
olikraus 3ff5a69c68 issue #186 2017-02-09 05:43:53 +01:00
olikraus d212fe2abc update 2017-02-07 18:01:43 +01:00
olikraus f912c260c2 2.13.5 2017-02-07 17:48:46 +01:00
olikraus 379b39b279 nbp font 2017-02-06 22:02:20 +01:00
olikraus cbda8517e4 change log 2017-02-05 13:12:22 +01:00
olikraus b66a96c0cc issue #158, all test ok 2017-02-05 13:06:22 +01:00
olikraus fedb9c7cfd 2.13.4, issue #158 2017-02-05 11:44:19 +01:00
olikraus 4aed6ee8f9 i2c begin for ESP8266 2017-02-05 11:25:47 +01:00
olikraus 8975938ca0 2.13.3 2017-02-04 14:37:32 +01:00
olikraus 845b301335 issue #177 2017-02-04 14:35:49 +01:00