Commit Graph

1014 Commits

Author SHA1 Message Date
olikraus 1f35f5be7d cleanup, issue #370 2017-09-30 08:02:16 +02:00
olikraus 4b8cf2e18b tests for #370 2017-09-30 07:17:30 +02:00
olikraus fa6f318119 240x160 2017-09-28 23:25:13 +02:00
olikraus 0ec575c73d 2.18.11 2017-09-27 21:20:28 +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 986daecc4d issue #339 2017-09-23 11:51:36 +02:00
olikraus 8cb8872181 update 2017-09-23 11:44:16 +02:00
olikraus 39ff4474ba update 2017-09-23 11:31:33 +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 2cd03e8cb4 2.18.2 2017-09-21 21:20:39 +02:00
olikraus 268fb0f395 issue #365, fixed contrast issue 2017-09-21 21:19:42 +02:00
olikraus 2bcaeb83e4 Merge branch 'master' of https://github.com/olikraus/u8g2 2017-09-21 20:10:47 +02:00
olikraus e95b6bd8e2 issue #365 2017-09-21 20:10:26 +02:00
olikraus 6b7e437647 7x7x7 cube clock 2017-09-18 21:23:33 +02:00
olikraus 4f15e2dae3 Merge branch 'master' of https://github.com/olikraus/u8g2 2017-09-17 21:44:47 +02:00
olikraus b03f4f1b15 mkrzero clock 2017-09-17 21:05:09 +02:00
olikraus f1201651a0 mkr zero 2017-09-10 23:07:12 +02:00
olikraus 5410ecf006 shield 2017-09-10 15:29:50 +02:00
olikraus c147480b53 2.17.11 2017-09-10 10:48:20 +02:00
olikraus f54cdb27a5 issue #332, reactivate 8 bit mode 2017-09-10 09:45:47 +02:00
olikraus b7fcb93bdc towards 2.17 release 2017-09-09 17:57:35 +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 4f926cba37 Issue #340, mark sys/tga as deprecated
This adds a README to sys/tga, recommending people to use sys/bitmap
instead.
2017-09-08 23:32:54 +02:00
Matthijs Kooijman 5cdd09dfa6 Issue #340, add cimg_annotate_screenshot example
CImg is a lightweight, header-only image processing library. The
makefile automatically makes a git clone of this library when building.

This example shows how to capture a screenshot using the bitmap device,
convert it to a CImg bitmap, scale it, add (in a higher resolution than
the original screenshot) annotations and write out a PNG file.

This is a reduced version of a bigger program, so it might be a bit more
complicated that needed just for the example.
2017-09-08 23:32:48 +02:00
Matthijs Kooijman 094a13c255 Issue #340, add bitmap/hello_world example
This example uses the Bitmap device to draw to an in-memory buffer
and writes the result to a TGA file. This can for example be used to
make screenshots of an application normally running on an Arduino.
2017-09-08 23:32:40 +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 4bfdfb5492 Issue #340, move bitmap code into sys/bitmap
It was previously in `sdl/bitmap`, but it was not really tied to SDL
(other than that one example from sdl used the bitmap code).
2017-09-08 23:32:27 +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