Commit Graph

674 Commits

Author SHA1 Message Date
kraus 997cdaf478 issue #560 2018-04-10 23:12:40 +02:00
kraus 3efb74c482 issue #568 2018-04-10 23:01:58 +02:00
kraus c44d16b1e8 display info structure fix, issue #561 2018-04-06 05:28:51 +02:00
kraus f51c403968 codebuild, issue #561 2018-04-05 23:39:29 +02:00
kraus 454a23a33c issue #561 2018-04-05 23:37:03 +02:00
kraus f08ff974c0 issue #556 2018-04-01 00:54:08 +02:00
kraus 202b45f011 issue #547 2018-03-26 06:57:02 +02:00
kraus f1c11145e0 issue #547 2018-03-25 08:37:09 +02:00
kraus 7e6293ca21 issue #547, release 2.22.6 2018-03-24 22:11:20 +01:00
kraus 40ded69e81 issue #547 and IconMenu updates 2018-03-24 21:58:48 +01:00
kraus 6ceb2d815e single font files 2018-03-12 23:05:24 +01:00
kraus 6898ee5687 open iconic 2018-03-12 21:50:57 +01:00
olikraus 3d19f857a0 issue #521 2018-02-27 23:06:41 +01:00
olikraus f163cb58f7 bugfix for u8x8.h after PR #523 2018-02-26 22:41:12 +01:00
Matteo Scordino 9dea401933 support for Winstar SSD1306 48x64 I2C: fix comments from PR
u8x8.h was to be updated
added non-I2C interfaces also
removed 64x48 code from the 64x48 file
The template files (.ino) for the u8g2/u8x8 Arduino example have been modified: the 64x48 to 48x64 change has been done
2018-02-26 21:12:19 +00:00
Matteo Scordino 61d2ca9b1e support for Winstar 48x64 I2C display 2018-02-26 18:35:28 +00:00
olikraus 720517093d ssd1306 64x48, winstar variant, issue #522 2018-02-26 18:36:04 +01:00
olikraus 93f717b6c1 ssd1305 128x64, issue #521 2018-02-26 18:24:10 +01:00
olikraus dbbc28d0a9 issue 501 2018-02-18 21:30:43 +01:00
olikraus 71fb12ba6e bugfix: Display with height not a multiple of 8 and rotation R2 and R3 do not show the lower four rows. This is fixed. Issue #469 2018-02-18 19:43:40 +01:00
olikraus f659d95749 null device, issue #504 2018-02-17 16:27:06 +01:00
olikraus 9dfadfcf88 issue #493, timing issues with ks0108 2018-02-13 18:53:56 +01:00
olikraus 3a311ff150 issue #501 2018-02-04 23:22:44 +01:00
olikraus e0cefd3103 SH1107, 128x128 issue #501 2018-02-04 15:47:53 +01:00
olikraus 129292f7c7 2.21.6 2018-02-02 16:40:29 +01:00
olikraus b6ee8f92d7 hx1230 initial checkin, #469 2018-02-02 15:25:33 +01:00
olikraus a149eefa25 hx1230 initial checkin 2018-02-02 15:24:33 +01:00
olikraus 9f816225cb patch postfix #418 2018-01-29 23:44:50 +01:00
micooke a5cd709746 * update sh1107 128x64 to be 64x128 instead 2018-01-29 22:11:24 +10:30
olikraus b2d84613a8 issue #474, fixed string draw 2018-01-21 17:00:06 +01:00
olikraus 35803d7f5d code cleanup 2018-01-21 16:56:58 +01:00
olikraus 430273ae6a issue #474 2018-01-21 12:59:48 +01:00
olikraus b9c26ea5e2 issue #487 2018-01-21 11:07:26 +01:00
olikraus fb9215e350 issue #428 2018-01-21 11:03:29 +01:00
olikraus 5491417257 chinese sdl example 2018-01-20 15:02:04 +01:00
olikraus d264166f0e font update 2018-01-20 08:37:27 +01:00
olikraus 0994c24807 issue #454 2018-01-07 21:55:37 +01:00
olikraus 81ebbb214e issue #466 2017-12-28 00:49:31 +01:00
olikraus 745098e510 issue #418 2017-12-16 08:16:29 +01:00
olikraus 803e7371a3 issue #418 2017-12-14 20:49:59 +01:00
olikraus 614c3df3aa issue #418, seeed 96x96 2017-12-14 20:31:50 +01:00
olikraus b10dc422a8 sh1107, issue #418 2017-12-14 20:05:26 +01:00
olikraus cfbbc904c6 issue #418 2017-12-14 19:23:15 +01:00
olikraus fd14261786 issue #438 2017-12-09 17:03:09 +01:00
olikraus d5d599c833 issue #412 2017-12-09 10:36:24 +01:00
olikraus 749c044271 issue #412 2017-12-09 09:29:19 +01:00
olikraus 5e6b769037 2.20.9, issue #412 2017-12-08 23:52:42 +01:00
olikraus 47b3bac791 SSD1322 NHD 128x64, issue #412 2017-12-08 21:59:56 +01:00
olikraus d51404cd7a issue #443# 2017-12-04 05:11:57 +01:00
olikraus 2f0f5ba149 update 2017-12-03 06:19:47 +01:00
olikraus 90845048c9 issue #398 2017-11-18 21:38:26 +01:00
olikraus a20f7e3eec work on none clipping mode 2017-11-18 13:06:01 +01:00
olikraus b8d41b5781 adc test 2017-11-05 09:37:10 +01:00
olikraus 09eb1f8285 issue #398 2017-11-04 15:22:42 +01:00
olikraus 32943d6061 issue #398 2017-11-04 10:42:20 +01:00
Bas Stottelaar 74fb446e45 ls013b7dh03: wrap initialization in transaction. 2017-10-30 23:05:18 +01:00
olikraus cec0df6e81 issue #316, better SH1106 init sequence 2017-10-29 08:05:42 +01:00
olikraus 37593b0204 issue #408 2017-10-29 07:16:03 +01:00
olikraus 123432f465 issue #398 2017-10-28 16:58:58 +02:00
olikraus aaa3253dc7 issue #398, ssd1326 2017-10-28 16:57:15 +02:00
olikraus 9a55f6f791 JLX25665, issue #399 2017-10-21 10:01:32 +02:00
olikraus ed7d033e4f issue #399 2017-10-21 09:52:41 +02:00
olikraus 8d980527df JLX25664, issue #399 2017-10-21 08:06:54 +02:00
olikraus a313bfe01a i2c support for st75256, issue #384 2017-10-20 23:48:29 +02:00
olikraus a0473f6064 renamed new ssd1327 128x128 constructor, fix for flip mode, #397 2017-10-20 18:40:52 +02:00
olikraus bbb6587711 issue #397 2017-10-19 22:44:04 +02:00
olikraus 19b2f16142 Merge branch 'master' of https://github.com/olikraus/u8g2 2017-10-19 21:10:48 +02:00
olikraus 0917449a09 fixed drawBitmap, #391 2017-10-19 21:10:18 +02:00
Hendry Kaak 7bfe1a3bf8 Do not use weak symbols on CYGWIN
Apparently CYGWIN does not properly support these, the weak
u8x8_GetMenuEvent() symbol is not found by the linker during
the link step.
2017-10-17 16:41:31 +02:00
olikraus af0b4fba1f towards 2.19.8 2017-10-13 18:48:02 +02:00
olikraus a08b50919e issue #368 2017-10-13 18:41:46 +02:00
olikraus dd4035133c update 2017-10-11 23:09:11 +02:00
olikraus 424e959f16 issue #163, flip mode for JLX172104 2017-10-11 18:39:36 +02:00
olikraus 742b2dfdc6 issue #163, flipmode for 256x128 LCD 2017-10-11 18:28:44 +02:00
olikraus 1ad6827707 issue #163 2017-10-11 15:09:40 +02:00
olikraus ddf6ed525b cleanup #163 2017-10-11 08:13:09 +02:00
olikraus eecdfcd034 update 2017-10-11 06:08:59 +02:00
olikraus 42addd3004 work on st75256 2017-10-09 21:36:06 +02:00
olikraus d7ef7bb2e7 update 2017-10-09 19:23:14 +02:00
olikraus 0f8db411bb issue #378, fixed flipmode x offset, reduced I2C and SPI clock timing 2017-10-08 23:32:36 +02:00
olikraus dd8f38b6ad flipmode problem, #378 2017-10-08 16:22:26 +02:00
olikraus adc34ca58d issue #378, removed ESP8266 ifdefs, includes modifications for st75256 (which still does not work, #163) 2017-10-08 13:09:44 +02:00
olikraus 4defe03d01 issue #163 2017-10-07 16:30:31 +02:00
olikraus be3fd67410 issue #349 UW-ttyp0 fonts 2017-10-07 11:41:17 +02:00
olikraus d01d03589b i2c support for uc1601, issue #378 2017-10-07 05:40:21 +02:00
olikraus 25ed12f561 uc1601, contrast increase, default mapping to 0xc4, removed shift 2 for contrast setting, issue #378 2017-10-07 05:28:04 +02:00
olikraus 0c676a01b5 issue #378 2017-10-06 20:48:12 +02:00
olikraus ce858db6a6 issue #378, codebuild 2017-10-05 22:50:40 +02:00
olikraus effacecf69 issue #378, initial checkin 2017-10-05 22:45:21 +02:00
olikraus d273ea33b4 issue #371 2017-10-03 07:18:58 +02:00
olikraus 1a893d3af1 UC1638, issue #371 2017-10-02 18:35:15 +02:00
olikraus 0ebfe2d486 uc1638, issue #371 2017-10-02 16:02:47 +02:00
olikraus 49b4d25550 issue #371, added uc1638 device 2017-10-02 15:09:00 +02:00
olikraus bb1222025d fixed memory bug, #370 2017-09-30 09:06:23 +02:00
olikraus 830e6aa5cd bugfix for #370 (reset curr tile row to 0 after clear display) 2017-09-30 08:28:13 +02:00
olikraus 1f35f5be7d cleanup, issue #370 2017-09-30 08:02:16 +02:00
olikraus fa6f318119 240x160 2017-09-28 23:25:13 +02:00
olikraus a93b21707a issue #339 2017-09-26 19:36:50 +02:00
olikraus 2a84053b88 issue #339 2017-09-25 18:39:33 +02:00
olikraus 3045b598d0 issue #339 2017-09-25 14:59:29 +02:00
olikraus 46a41cd98d bugfix, issue #339 2017-09-25 11:28:37 +02:00
olikraus 056b245dc3 uc1611 controller ram architecture update, issue #339, release 2.18.10 2017-09-24 20:59:47 +02:00
olikraus 63af03e5d1 fixed LCM cmd, issue #339 2017-09-24 20:41:02 +02:00
olikraus 7844c40091 issue #339, LCD mapping - single byte cmd for UC1611 2017-09-24 11:47:45 +02:00
olikraus 8b2d0a736f issue #339 2017-09-23 22:24:42 +02:00
olikraus 201124b1ff issue #339 2017-09-23 22:07:40 +02:00
olikraus 0305e26981 issue #339 2017-09-23 19:43:02 +02:00
olikraus f6cb5219d3 issue #339 2017-09-23 19:42:12 +02:00
olikraus 8cb8872181 update 2017-09-23 11:44:16 +02:00
olikraus 1729bbd967 issue #339 2017-09-23 11:30:36 +02:00
olikraus 7ce5306229 issue #339 2017-09-23 09:29:01 +02:00
olikraus 342d4cffdc Alternative OLED 64x32 Device #361 2017-09-23 08:51:13 +02:00
olikraus 9833db01f3 issue #365 2017-09-21 23:48:38 +02:00
olikraus 268fb0f395 issue #365, fixed contrast issue 2017-09-21 21:19:42 +02:00
olikraus e95b6bd8e2 issue #365 2017-09-21 20:10:26 +02:00
olikraus f54cdb27a5 issue #332, reactivate 8 bit mode 2017-09-10 09:45:47 +02:00
olikraus f5ae8d8f0d Merge pull request #351 from matthijskooijman/bitmap
Improvements to the new bitmap code
2017-09-09 17:37:25 +02:00
olikraus 38ccbe0640 issue #352: removed v2 for SSD1607, no improvement possible 2017-09-09 13:46:04 +02:00
olikraus 95c69ecb71 issue #318: extra 100ms for refresh msg 2017-09-09 11:12:24 +02:00
olikraus 807cf21765 issue #352: V2 device with new LUT added, but results ar not good, more investigation required 2017-09-09 11:07:33 +02:00
olikraus ea40ae02ff issue #352: ssd1607 code cleanup 2017-09-09 10:20:46 +02:00
olikraus ca6bf313e6 issue #352: ssd1607 code cleanup 2017-09-09 10:13:19 +02:00
olikraus 1252b2c176 issue #352: code structure cleanup 2017-09-09 10:04:42 +02:00
olikraus a17533c211 issue #352: power save 2017-09-09 09:48:41 +02:00
olikraus e1d4f30a20 issue #352: init seq cleanup 2017-09-09 09:35:35 +02:00
olikraus ebc4aa9ad3 issue #352: move lut to refresh msg 2017-09-09 09:34:03 +02:00
Matthijs Kooijman 8e3a2d627e Issue #340, initialize the Bitmap device using pixel dimensions instead of tiles
This allows creating bitmaps with sizes that are not multiples of 8x8
pixels. It seems the rest of u8g2 already supports this, as long as the
u8g2 and u8x8 buffers are rounded up to a multiple of 8x8 tiles.
2017-09-08 23:32:22 +02:00
olikraus 472c3553c5 Merge pull request #346 from gnlcosta/master
Declared "weak" (only for GCC) the function u8x8_GetMenuEvent
2017-09-08 19:29:07 +02:00
olikraus f57509c846 issue #347, code cleanup 2017-09-08 09:27:15 +02:00
olikraus 38d0e317bf issue #347, code cleanup, LUT moved from init to refresh 2017-09-08 09:19:41 +02:00
olikraus 86824d6208 issue #347, new init procedure 2017-09-08 09:13:10 +02:00
olikraus ad9e2d8187 issue #347, 0x0c4 --> 0x004 2017-09-08 09:11:58 +02:00
olikraus 0cf990e4f8 issue #347, LUT transfer during refresh 2017-09-08 09:10:30 +02:00
olikraus 60e7876941 issue #347, added powersave modes 2017-09-08 09:09:09 +02:00
olikraus a3738a3909 issue #347 2017-09-08 09:05:44 +02:00
olikraus 9702a4f4a9 issue #347 2017-09-07 22:58:24 +02:00
olikraus 85d1ad761c il3820 #347 2017-09-07 13:40:47 +02:00
olikraus d63e42fe7a issue #318 2017-09-06 17:20:05 +02:00
olikraus 865fa75176 lut editor, fixed fade out problem, issue #318 2017-09-06 10:43:23 +02:00
Gianluca Costa f076e96750 Declared "weak" (only for GCC) the function u8x8_GetMenuEvent 2017-09-03 18:44:22 +02:00
olikraus 05e6050c18 issue #318, fixed contrast 2017-08-26 21:20:19 +02:00
olikraus a8aed8b524 issue #318 2017-08-26 18:09:18 +02:00
olikraus 16d98e795d added dummy args (for now), issue #340 2017-08-25 23:12:52 +02:00
olikraus 6fe6c02975 issue #340 2017-08-25 19:44:04 +02:00
olikraus bf141f4906 issue #340 2017-08-25 19:20:40 +02:00
olikraus 7f60b8872e improved debounce #388 2017-08-20 12:46:35 +02:00
olikraus 0346ae396b additional m fonts, issue #335 2017-08-18 20:31:22 +02:00
olikraus 8615d61768 issue #333, changed flipmode 1 & contrast for ERC240120 2017-08-14 22:26:51 +02:00
olikraus c1b1aa6676 issue #333 2017-08-14 21:04:49 +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 9f5ec4327a speed improvement overview picture construction 2017-08-12 18:05:45 +02:00
olikraus f0a137d367 font build speed up 2017-08-12 16:34:24 +02:00
olikraus 9290baea91 ssd1606 tests 2017-08-12 12:34:33 +02:00
olikraus a679f167f6 issue #278 (user pointer) 2017-08-12 11:32:43 +02:00
olikraus cf1aa2fd21 issue #308 2017-08-12 08:28:46 +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
Alexander Bulychev a2a7759d35 [fix] misspelling in u8x8_d_sbn1661.c 2017-08-08 17:47:42 +03:00
olikraus 2146364bc9 sbn1661 2017-08-07 22:23:35 +02:00
olikraus 2e3df53b14 comments 2017-07-23 15:34:08 +02:00
olikraus fef1e01424 issue #311 2017-07-19 06:05:35 +02:00
olikraus 17e07322ca comment sh1106 2017-07-17 19:42:46 +02:00
olikraus 5666691392 issue #295, 96x16 OLED 2017-07-09 09:07:14 +02:00
olikraus bcb2714028 issue #302 2017-07-06 22:24:37 +02:00
olikraus 5ff9f074b8 issue #275 2017-07-01 13:52:58 +02:00
olikraus 34392bcc0f issue #266, #292 2017-07-01 09:57:00 +02:00
olikraus 4d2d88103d issue #292 2017-06-29 22:20:19 +02:00
Tinky1233 626e09964e Contrast command wrong
The command for the contrast should be 0xC1h according to datasheet

Now works but poor range, maybe other driving parameters can be set to allow better range.
2017-06-06 17:55:23 +02:00
olikraus e40f97d1d8 limit height of bdfconv tga output 2017-06-04 11:59:07 +02:00
olikraus 8d3592cf1b extended font range, issue #284 2017-06-01 23:38:09 +02:00
olikraus d495bbd20d 2.16.0 2017-05-31 23:33:40 +02:00
olikraus 0fa21b8969 faq 2017-05-31 23:18:10 +02:00
olikraus f7c277f3b5 issue #280 2017-05-28 22:22:07 +02:00
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