Commit Graph

392 Commits

Author SHA1 Message Date
kraus 21f5a74dff undo max7219 16x16, issue #1116 2020-03-01 20:41:04 +01:00
kraus c898c7ffc7 max7219, issue #1116, codebuild exec 2020-03-01 12:47:17 +01:00
kraus 12463eac72 issue #1041, ino update 2020-01-27 19:22:45 +01:00
kraus a14bba7cae issue #1041 2020-01-26 22:15:46 +01:00
kraus 42705eb6c7 issue #963 2020-01-19 11:34:55 +01:00
kraus 9e215bd8cc issue #1052 2020-01-18 08:29:10 +01:00
kraus 8adfdb9f85 issue #1090, codebuild gen 2020-01-14 16:48:57 +01:00
kraus 379e375289 issue #1088, codebuild 2020-01-12 19:22:54 +01:00
kraus 00ad8eaa91 issue #1047, codebuild exec 2019-12-03 20:18:32 +01:00
kraus 761768577a issue #1050 winstar ssd1327 96x64 2019-11-23 08:33:02 +01:00
kraus 1358f8b0d2 issue #987, added support for Arduino Nano Every (__AVR_ARCH__ == 103) 2019-11-21 22:20:58 +01:00
kraus d6c129917d issue #1002 2019-10-03 14:22:10 +02:00
kraus 68bb4dedff 2.27.2 2019-10-03 12:16:22 +02:00
kraus 73d5224f9f clean up screenshot functions, issue #1005 2019-10-03 10:11:52 +02:00
kraus 7b772d640b screenshot, issue #1005 2019-10-03 08:39:29 +02:00
kraus eba312fb66 codebuild #999 2019-09-20 21:31:49 +02:00
kraus f20a3529a5 issue #986 codebuild 2019-09-07 19:46:50 +02:00
dilucide fdc21f8eaf Safeguarded C++ begin function to not potentially corrupt system state when called with U8G2_USE_DYNAMIC_ALLOC macro defined 2019-07-26 14:25:20 +02:00
dilucide 92d1b7797d Added dynamic display buffer allocation capability 2019-07-25 19:13:03 +02:00
olikraus 26de47cb1f
Merge pull request #870 from TomWS1/ssd1607_PartialUpdateFix
after > 10 weeks... Updated to fix partial update, add refreshDisplay, for SSD1607_WS_200…
2019-06-30 16:12:33 +02:00
kraus 90d721a2d5 issue #930, codebuild 2019-06-23 08:48:09 +02:00
kraus bc7414e06d code build, #921 2019-06-13 23:47:16 +02:00
kraus 2c7d316b40 issue #919, codebuild 2019-06-12 16:40:27 +02:00
LynnL4 654eaf37ca Add support for Kendryte K210 broads 2019-06-05 14:02:36 +08:00
kraus 1b20e5d768 issue #893, codebuild 2019-05-22 21:07:53 +02:00
kraus 8e740979aa issue #880, fixed missing i2c interface 2019-05-19 09:45:39 +02:00
kraus c866972145 issue #891 2019-05-13 00:04:47 +02:00
kraus aa75e73afa issue #880, codebuild update 2019-05-05 13:49:50 +02:00
kraus 13d9477ac5 issue #884, codebuild 2019-05-03 21:51:17 +02:00
kraus bee090f9a0 issue #876 2019-04-24 22:05:16 +02:00
kraus 70f719592a issue #877 2019-04-22 13:54:27 +02:00
kraus ae8d42d7ae issue #877 2019-04-22 11:14:47 +02:00
TomWS1 7c28f7497c Updated to fix partial update, add refreshDisplay, for SSD1607_WS_200x200 2019-04-15 16:14:28 -04:00
kraus 6e7c3c8b65 hw scroll 2019-02-21 20:48:10 +01:00
kraus ebefbc5466 issue #822 2019-02-20 23:11:13 +01:00
kraus d9757fa771 issue #637, updateDisplay (without refreshDisplay) 2019-02-09 16:12:14 +01:00
kraus 48a65887aa issue #756 2019-02-09 14:27:24 +01:00
kraus 5814abcd24 codebuild, issue #803 2019-02-09 13:08:12 +01:00
kraus 49dc0eeec1 issue #804 2019-02-09 12:32:41 +01:00
kraus badb64c492 xcp variant, issue #784 2019-01-26 08:51:49 +01:00
kraus e46f1c5cc6 issue #795 2019-01-24 22:03:17 +01:00
kraus 21aeb3d82e issues #784 2019-01-20 09:01:27 +01:00
kraus be07243d64 issue #777 2019-01-06 13:55:00 +01:00
kraus 198ffb89b2 issue #736 2019-01-02 21:27:34 +01:00
kraus a670fa989a issue #769 2018-12-23 17:26:48 +01:00
kraus 2605c5d66e issue #767 (2nd HW SPI for ST7920) 2018-12-21 17:32:25 +01:00
kraus 4bdfe2b4d1 added comments 2018-12-21 17:06:08 +01:00
kraus a68ef20483 codebuild execution, issue #735 2018-12-20 20:16:28 +01:00
kraus 12f7b9cba5 thread safe sw spi for AVR (#749) 2018-12-03 21:17:42 +01:00
kraus bc2139bd46 issue #749 2018-12-02 21:35:22 +01:00
kraus d6815838b0 Due SW SPI speedup, issue #749 2018-11-18 21:54:22 +01:00
kraus 14e6ccc57a issue #745 (codebuild executed) 2018-11-09 06:19:05 +01:00
kraus 322ff47b52 issue #730 2018-10-29 11:29:46 +01:00
kraus 9164db6e76 issue #705 2018-10-28 21:40:55 +01:00
kraus f907d00a0e issue #364, clip window support 2018-10-27 22:44:42 +02:00
kraus c20f0051be codebuild, issue #724 2018-10-16 20:49:35 +02:00
kraus 7f8097e5d5 codebuild #712 #720 2018-10-08 21:19:31 +02:00
kraus 74c8a45013 add yield(), issue #530 2018-08-23 22:38:50 +02:00
kraus 71998448c8 issue #662 2018-08-23 21:50:58 +02:00
kraus debbb58dac code build, issue #675 2018-08-11 16:17:23 +02:00
kraus c5251eca8e issue #663 2018-08-04 18:50:19 +02:00
kraus dba96129cf codebuild issue #657 2018-08-04 18:13:07 +02:00
Robin Bradshaw 3933c24075 Add support for ST7586S display
Add support the s028hn118a display in the Smart Response XE and the ERC240160 display from buydisplay.com
2018-07-20 09:51:59 +01:00
kraus 6d3fc89af6 issue #642 2018-06-23 08:09:59 +02:00
kraus 1d963892d0 code build EA W128128, issue #641 2018-06-22 19:25:23 +02:00
kraus 5701929ed9 issue #635 + issue #628 2018-06-13 21:44:40 +02:00
kraus 981f54213b issue #626 2018-05-26 11:24:52 +02:00
kraus f7108c9b81 codebuild update, #619 2018-05-23 21:10:03 +02:00
kraus a0cbdd2672 issue #616 2018-05-19 09:22:56 +02:00
kraus c05b85e629 issue #586, AVR specific 3W SPI 2018-04-29 15:49:56 +02:00
kraus 4141c9483a issue #593, avr opt for i2c (disabled by default!) 2018-04-29 15:13:52 +02:00
kraus fdd9c83680 update 2018-04-23 21:30:37 +02:00
kraus 959b3f50ba issue #560 2018-04-22 18:22:52 +02:00
kraus ddd48ee58d issue #560 2018-04-22 16:27:29 +02:00
kraus c72a07507a issue #560 2018-04-22 01:14:02 +02:00
kraus 4d6bcaa7bf issue #560 2018-04-21 19:00:00 +02:00
kraus 78135c994a codebuild, issue #576 2018-04-16 19:20:26 +02:00
kraus f4ff57aea7 reduced SPI clock speed for SH1106, issue #551 2018-04-15 09:07:40 +02:00
kraus 5a3abc08ae changelog 2018-04-15 08:40:36 +02:00
kraus 70aa845ee3 issue #440 2018-04-14 16:27:46 +02:00
kraus 16f15318c0 issue #420 2018-04-12 23:24:29 +02:00
kraus 3efb74c482 issue #568 2018-04-10 23:01:58 +02:00
kraus f51c403968 codebuild, issue #561 2018-04-05 23:39:29 +02:00
kraus f08ff974c0 issue #556 2018-04-01 00:54:08 +02:00
kraus 69e8620fb2 issue #518 2018-03-24 23:32:46 +01:00
kraus cc38119c39 issue #537 2018-03-24 23:24:11 +01:00
kraus 7e6293ca21 issue #547, release 2.22.6 2018-03-24 22:11:20 +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
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 f659d95749 null device, issue #504 2018-02-17 16:27:06 +01:00
olikraus 12bca5cb5b issue #508 2018-02-12 20:39:07 +01:00
olikraus e0cefd3103 SH1107, 128x128 issue #501 2018-02-04 15:47:53 +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 ddd3324e40 Shen Nong 2018-01-20 22:25:17 +01:00
olikraus 0994c24807 issue #454 2018-01-07 21:55:37 +01:00
olikraus 16cfae2f63 issue #418, fixed SH1107 constructor call 2017-12-23 12:43:26 +01:00
olikraus 614c3df3aa issue #418, seeed 96x96 2017-12-14 20:31:50 +01:00
olikraus cfbbc904c6 issue #418 2017-12-14 19:23:15 +01:00
olikraus 47b3bac791 SSD1322 NHD 128x64, issue #412 2017-12-08 21:59:56 +01:00
Hendry Kaak 3d5d701c0b Fix compilation without U8X8_USE_PINS
The ifdef guard was removed in merge commit '2bcaeb8'. Breaking
compilation outside of the Arduino environment.
2017-11-06 19:07:15 +01:00
olikraus 081506a6b8 fixed ifdef, #410, #377 2017-10-30 21:20:04 +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 aaa3253dc7 issue #398, ssd1326 2017-10-28 16:57:15 +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 1ad6827707 issue #163 2017-10-11 15:09:40 +02:00
olikraus eecdfcd034 update 2017-10-11 06:08:59 +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 d01d03589b i2c support for uc1601, issue #378 2017-10-07 05:40:21 +02:00
olikraus 28abb2c570 ESP32, Wire.h pin remapping support, #377 2017-10-06 23:38:01 +02:00
olikraus fd018eb674 issue #377, added HW I2C pin remapping for ESP32 2017-10-06 22:17:27 +02:00
olikraus ce858db6a6 issue #378, codebuild 2017-10-05 22:50:40 +02:00
olikraus 1a893d3af1 UC1638, issue #371 2017-10-02 18:35:15 +02:00
olikraus 49b4d25550 issue #371, added uc1638 device 2017-10-02 15:09:00 +02:00
olikraus 1f35f5be7d cleanup, issue #370 2017-09-30 08:02:16 +02:00
olikraus 1729bbd967 issue #339 2017-09-23 11:30:36 +02:00
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