Commit Graph

350 Commits

Author SHA1 Message Date
olikraus a88ead93de font update: issues #221, #246 and #266 2017-05-21 12:07:35 +02:00
olikraus 53eb12936f ra8835 320x240, issue #260 2017-05-20 18:16:28 +02:00
olikraus a045aceb91 fixed crash with zero height for drawBox(), issue #236 2017-05-14 21:36:06 +02:00
olikraus 0b0a64faed increased contrast for NHD 128x64 display to 180, issue #219 2017-05-14 11:18:33 +02:00
olikraus 07f077ee27 4->8 MHz, #215, ssd1306, sh1106, ssd1322 2017-05-14 09:30:03 +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 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 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 e34ba6b48d issue #208 ssd1329 2017-03-06 19:45:34 +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 51983b5485 issue 195 2017-02-14 19:34:32 +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 379b39b279 nbp font 2017-02-06 22:02:20 +01:00
olikraus 4aed6ee8f9 i2c begin for ESP8266 2017-02-05 11:25:47 +01:00
olikraus 845b301335 issue #177 2017-02-04 14:35:49 +01:00
olikraus 147d136513 printline 2017-02-04 07:27:21 +01:00
olikraus f7150087f7 issue #133 2017-02-03 21:33:08 +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 dd8fb31766 ssd1607 2017-01-26 21:48:10 +01:00
olikraus a9b2ca737b faq updates, ssd1607 2017-01-24 21:31:17 +01:00
olikraus b91002d1d3 SSD1606, issue #133 2017-01-21 17:48:43 +01:00
olikraus d3263162de ssd1707 code, issue #133 2017-01-21 09:37:44 +01:00
olikraus bccaff7bb9 fixed ks0108 cs problem, issue #168 2017-01-21 09:02:00 +01:00
olikraus 1d760a9023 work on ssd1607 2017-01-21 09:01:35 +01:00
olikraus 8f0c686ebd ssd1607 2017-01-20 22:26:12 +01:00
olikraus 770fe6c89a ESP8266, #159 2017-01-18 23:32:44 +01:00
olikraus 408366876e ST7588, issue 154 2017-01-17 21:58:40 +01:00
olikraus cce18122b9 issue #154 2017-01-15 18:56:48 +01:00
olikraus aa287a27ac prepare for st7588, issue #154 2017-01-15 11:50:13 +01:00
olikraus a3b485bec1 started with st7588, issue #154 2017-01-15 11:25:28 +01:00
olikraus da3ee62763 issue #151 2017-01-14 20:48:32 +01:00
olikraus 9515f31cc6 started optimization for ST7920 2017-01-14 17:28:54 +01:00
olikraus bd2cab1c66 ssd1309, issue #113 2017-01-13 21:13:25 +01:00
Lvzhou 344901fed6 add support for arduino 101
add support for arduino 101(arc)
2017-01-13 02:51:18 +08:00