Commit Graph

1000 Commits

Author SHA1 Message Date
kraus 88bcb951ae issue #245 2018-10-28 18:37:33 +01:00
kraus 6deced6738 update 2018-10-28 16:28:57 +01:00
kraus 24391f746e ref man pic issue #364 2018-10-28 14:33:34 +01:00
kraus 8e0fbc5eef compiler flag optimization, issue #364 2018-10-28 08:43:18 +01:00
kraus 6425d2f179 issue #364, added second update function for the clip window 2018-10-28 07:59:04 +01:00
kraus b0b14b6a3d clip window example 2018-10-28 00:02:15 +02:00
kraus c25d3986f2 issue #364, clip window support 2018-10-27 22:47:15 +02:00
kraus f907d00a0e issue #364, clip window support 2018-10-27 22:44:42 +02:00
kraus 43189f9feb issue #364, clip procedure pos len conversion 2018-10-27 21:02:44 +02:00
kraus e7c12e42de issue #364, fix for HelloWorld.ino 2018-10-27 17:37:11 +02:00
kraus 6398798c26 issue #364, intermediate checkin 2018-10-27 17:29:10 +02:00
kraus bba287cb7f issue #364 2018-10-27 13:05:45 +02:00
kraus 29e738ae50 comments 2018-10-27 10:14:12 +02:00
kraus dc42ae5923 ino update 2018-10-16 20:55:25 +02:00
kraus 5126ca2669 issue #724 2018-10-16 20:49:07 +02:00
kraus c583cb4383 update 2018-10-13 17:48:49 +02:00
kraus ccb8dec1a8 boost converter 2018-10-13 00:47:07 +02:00
kraus 96405a3438 boost converter 2018-10-12 15:33:54 +02:00
kraus 8962d26575 ino update #712 #720 2018-10-08 21:23:10 +02:00
kraus b08e61d229 LED at PA0 2018-10-07 20:19:08 +02:00
kraus a3425e45d5 info file 2018-10-07 19:35:36 +02:00
kraus 82225c1795 stm32l011x4 2018-10-07 19:31:45 +02:00
kraus c858774383 TicTacToeDe 2018-10-07 17:13:35 +02:00
kraus 1c8ddc40d0 tic tac toe 2018-10-05 23:52:30 +02:00
kraus 168ed38832 issue #693 2018-09-01 08:34:39 +02:00
kraus 8fdf3641f7 issue #690 2018-08-31 00:12:22 +02:00
kraus 9ccb156b42 issue #687 2018-08-24 10:22:08 +02:00
kraus 3b12cc6f88 arduino due compile&upload script 2018-08-13 13:07:58 +02:00
kraus 7e79afdaa2 ino update, issue #675 2018-08-11 16:22:10 +02:00
kraus 6e10563ef7 issue #675 2018-08-11 16:16:49 +02:00
kraus c5251eca8e issue #663 2018-08-04 18:50:19 +02:00
kraus c140a0baf9 issue #663 2018-08-04 18:39:25 +02:00
kraus 61eeb51771 bugfix, issue #657 2018-08-04 18:16:39 +02:00
kraus 842dae9b00 ino update #657 2018-08-04 18:09:59 +02:00
kraus 11ab420176 example files, issue #642 2018-06-23 08:10:36 +02:00
kraus 6fc6cd1338 issue #641 2018-06-22 20:15:37 +02:00
kraus 25129e0a24 example update, issue #641 2018-06-22 19:29:41 +02:00
kraus 70eb306afa issue #614 2018-06-17 14:56:09 +02:00
kraus 5428def7ee issue #635 + issue #628 2018-06-13 22:05:56 +02:00
kraus f54754af35 issue #635 2018-06-13 22:03:55 +02:00
kraus cbc85838d8 issue #635 + issue #628 2018-06-13 21:50:48 +02:00
kraus 743edbf65a update 2018-06-09 18:10:43 +02:00
olikraus a764d8e28a as7 2018-06-09 16:51:30 +02:00
olikraus 47dff94f53 avr example 2018-06-09 14:14:36 +02:00
kraus 731de17c18 test version, issue #633 2018-06-09 10:27:50 +02:00
kraus 338f143666 update 2018-06-06 22:57:07 +02:00
kraus a7d42c4c31 typo update 2018-05-31 15:04:53 +02:00
kraus 60e8e71d19 state buffer example 2018-05-27 15:05:13 +02:00
Fabio Pugliese Ornellas 746daf1306 Add sys/avr/lib 2018-05-26 12:24:40 +01:00
Fabio Pugliese Ornellas 1c8ec634cc Add sys/avr/at90usb1286 2018-05-24 22:52:27 +01:00
kraus b192db8ebb spacetrash, issue #622 2018-05-23 22:42:09 +02:00
kraus 51fc3f8524 example updates, #619 2018-05-23 22:32:44 +02:00
kraus 955de75d7e spacetrash 2018-05-21 13:38:42 +02:00
kraus 7df3e2cd6b little rook chess upload 2018-05-20 22:26:51 +02:00
kraus 2ef71ba8ef update LittleRookChess, issue #617 2018-05-20 08:46:40 +02:00
kraus 8da3edda27 spacetrash 2018-05-20 00:17:36 +02:00
kraus 32408519ca Merge branch 'master' of https://github.com/olikraus/u8g2 2018-05-19 10:38:34 +02:00
kraus d300af27de issue #616 2018-05-19 10:38:20 +02:00
kraus a0cbdd2672 issue #616 2018-05-19 09:22:56 +02:00
olikraus 138fac55fd update 2018-05-17 22:30:39 +02:00
kraus ef106170cb update 2018-05-07 20:20:22 +02:00
kraus 2328618ddb bugfix u8log, issue #606 2018-05-06 22:14:24 +02:00
kraus 9fd8936111 issue #606 2018-05-06 21:47:41 +02:00
kraus 92a39fc6a2 issue #604# 2018-05-06 18:31:20 +02:00
kraus 947db4ba46 issue #604 2018-05-06 16:56:43 +02:00
kraus 382689942a update 2018-05-06 13:27:56 +02:00
kraus da4db51cee update 2018-05-06 10:56:49 +02:00
kraus 8ea8010126 update 2018-05-06 10:29:26 +02:00
kraus f84186c778 update 2018-05-05 20:23:50 +02:00
kraus a7781be756 update 2018-05-04 20:58:08 +02:00
kraus 0df2c23ddd issue #469, flip mode for HX1230 2018-05-01 20:48:35 +02:00
kraus bae1d87ef1 update 2018-04-30 23:28:03 +02:00
kraus e0020bfb7e towards 2.22 2018-04-30 19:43:59 +02:00
kraus 5679d3fbba pr #592 2018-04-30 17:48:43 +02:00
kraus 0dbd240f9c 2.22.17 2018-04-29 15:53:30 +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 6502205871 2.22.16 2018-04-28 23:35:12 +02:00
kraus 6171ce8459 update 2018-04-28 08:42:48 +02:00
kraus fdd9c83680 update 2018-04-23 21:30:37 +02:00
kraus 5e154f867a issue #560 2018-04-22 22:00:29 +02:00
kraus bb593447f2 update 2018-04-22 19:31:29 +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 cc8777898a u8log, issue #560 2018-04-22 11:15:27 +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 326c7d1ccd issue #560 2018-04-21 18:02:43 +02:00
kraus d8b70a17e4 issue #576 2018-04-16 20:10:00 +02:00
kraus 33a1dd14d1 issue #440 2018-04-14 16:30:29 +02:00
kraus 70aa845ee3 issue #440 2018-04-14 16:27:46 +02:00
kraus 103c120cde issue #420 2018-04-13 23:23:42 +02:00
kraus a55c12750f issue #420 2018-04-13 20:14:49 +02:00
kraus 16f15318c0 issue #420 2018-04-12 23:24:29 +02:00
kraus a07937f600 issue #568 2018-04-10 23:06:29 +02:00
kraus 0b6e536097 ino update, issue #561 2018-04-05 23:42:54 +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 8df7e628ad track 2018-03-31 20:31:05 +02:00
kraus c42152355d update 2018-03-31 11:51:06 +02:00
kraus 21a66684fb track ctrl 2018-03-30 20:40:27 +02:00
kraus 5076054488 track ctrl 2018-03-30 07:35:12 +02:00
kraus 2ab51a37ff update 2018-03-26 22:00:22 +02:00
kraus 0e28aa7272 update 2018-03-25 20:13:39 +02:00
kraus 00357b4420 update 2018-03-25 14:46:08 +02:00
kraus 43d89aa451 update 2018-03-25 12:00:17 +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 4597682e52 icon menu 2018-03-24 14:22:18 +01:00
kraus 4abcfa42ac Weather examples 2018-03-17 11:22:06 +01:00
kraus 896dda65ea Weather.ino 2018-03-15 23:25:28 +01:00
kraus f2d31558fd issue #536, fixed selecton list (full buffer example) 2018-03-11 16:18:31 +01:00
kraus eb6b79f023 open_iconic 2018-03-11 14:50:30 +01:00
kraus f34dbda925 png2bdf 2018-03-10 17:48:04 +01:00
kraus 9bfbc23b5f png2bdf 2018-03-05 22:30:47 +01:00
kraus 51ca3f942f stm32 update 2018-03-04 21:02:01 +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
Bas Stottelaar 687b8bdc53 Convert to SDL2. 2018-02-20 23:00:54 +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 ff2af642c0 issue #490 2018-02-13 21:05:54 +01:00
olikraus 0ff1bfd04c issue #490 added extra example (FontUsage.ino) 2018-02-13 21:00:49 +01:00
Bas Stottelaar c6f4f36308 Cast to unsigned int to fix sign compare error. 2018-02-11 23:22:37 +01:00
olikraus 7976962bfa update 2018-02-08 22:55:18 +01:00
olikraus e0cefd3103 SH1107, 128x128 issue #501 2018-02-04 15:47:53 +01:00
olikraus eb16941164 PrintProgmem example 2018-02-02 19:49:25 +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
micooke a5cd709746 * update sh1107 128x64 to be 64x128 instead 2018-01-29 22:11:24 +10:30
olikraus 3ed2bba23b 1x2 2018-01-21 18:24:00 +01:00
olikraus b2d84613a8 issue #474, fixed string draw 2018-01-21 17:00:06 +01:00
olikraus 38451556af 2.21.5 2018-01-21 10:45:30 +01:00
olikraus ddd3324e40 Shen Nong 2018-01-20 22:25:17 +01:00
olikraus 5491417257 chinese sdl example 2018-01-20 15:02:04 +01:00
olikraus 0994c24807 issue #454 2018-01-07 21:55:37 +01:00
olikraus a9014363de drv8871 2018-01-03 23:11:25 +01:00
olikraus 0249f7a1cb update 2018-01-02 19:02:12 +01:00
olikraus 22f14b6cfa interrupt based ADC acquisition 2018-01-02 12:35:50 +01:00
olikraus ff4b5254b1 multi conversion 2018-01-01 23:48:15 +01:00
olikraus b1e7cbefb0 no wait multiscan 2018-01-01 22:05:01 +01:00
olikraus 111c7e7487 no wait adc 2018-01-01 20:14:05 +01:00
olikraus 45b8a6437d update 2017-12-31 14:29:38 +01:00
olikraus 81ebbb214e issue #466 2017-12-28 00:49:31 +01:00
olikraus ab75fac88b si9986 2017-12-23 23:13:42 +01:00
olikraus 16cfae2f63 issue #418, fixed SH1107 constructor call 2017-12-23 12:43:26 +01:00
olikraus 3bcdae1dcd si9986# 2017-12-19 19:38:40 +01:00
olikraus 1ed00fad7b issue #418, example update 2017-12-15 00:01:50 +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 873ce4af5a ino update 2017-12-09 23:54:59 +01:00
olikraus d5d599c833 issue #412 2017-12-09 10:36:24 +01:00
olikraus 47b3bac791 SSD1322 NHD 128x64, issue #412 2017-12-08 21:59:56 +01:00
olikraus eb5543f8ac update 2017-12-04 06:13:17 +01:00
olikraus 442bd33745 update 2017-12-04 05:03:42 +01:00
olikraus b89c53d926 update 2017-12-03 10:32:09 +01:00
olikraus 2f0f5ba149 update 2017-12-03 06:19:47 +01:00
Erik Kunze 1c22ed9ff7 Make SDL examples compile 2017-11-21 09:40:06 +01:00
olikraus e30600288e fixed memory bug in u8x8_d_bitmap.c 2017-11-19 11:36:58 +01:00
olikraus a20f7e3eec work on none clipping mode 2017-11-18 13:06:01 +01:00
olikraus 59a65d7f1a update 2017-11-17 23:27:24 +01:00
olikraus eca661a583 update 2017-11-11 14:32:57 +01:00
olikraus bd17eef3a8 update 2017-11-11 13:00:59 +01:00
olikraus ede6bc0507 update 2017-11-11 10:53:26 +01:00
olikraus beacd807fd update 2017-11-11 07:50:18 +01:00
olikraus 333640afde update 2017-11-10 21:06:21 +01:00
olikraus fddb94cbf4 update 2017-11-09 21:09:38 +01:00
olikraus f06002d522 update 2017-11-08 06:19:22 +01:00
olikraus c32fe1581c update 2017-11-07 22:56:40 +01:00
olikraus 8b6b32f43a update 2017-11-05 22:19:46 +01:00
olikraus b8d41b5781 adc test 2017-11-05 09:37:10 +01:00
olikraus 32943d6061 issue #398 2017-11-04 10:42:20 +01:00
olikraus 34d2cea42f i2c test 2017-10-31 15:57:46 +01:00
olikraus 042bc44420 stm32l0 2017-10-31 15:40:26 +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 7aa20c49e1 issue #408 2017-10-29 07:26:36 +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 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 0917449a09 fixed drawBitmap, #391 2017-10-19 21:10:18 +02:00
olikraus ad1222c8bf update 2017-10-15 11:18:42 +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 be368f28c6 update 2017-10-11 08:42:48 +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 094ed83994 update 2017-10-09 21:38:58 +02:00
olikraus 42addd3004 work on st75256 2017-10-09 21:36:06 +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 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 0c676a01b5 issue #378 2017-10-06 20:48:12 +02:00
olikraus 9878b37f94 builder file 2017-10-04 21:19:19 +02:00
olikraus f8056d5ce7 update 2017-10-03 08:53:04 +02:00
olikraus d273ea33b4 issue #371 2017-10-03 07:18:58 +02:00
olikraus e9aca5de5b alarm clock 2017-10-02 20:04:11 +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 5e48550a93 update 2017-10-02 13:15:47 +02:00
olikraus 1cd6f71df7 2.18.13 2017-09-30 10:56:22 +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 056b245dc3 uc1611 controller ram architecture update, issue #339, release 2.18.10 2017-09-24 20:59:47 +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 f6cb5219d3 issue #339 2017-09-23 19:42:12 +02:00
olikraus 986daecc4d issue #339 2017-09-23 11:51:36 +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 9833db01f3 issue #365 2017-09-21 23:48:38 +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 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 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 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 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
Matthijs Kooijman ffe1d45183 Issue #340, store u8x8 and u8g2 buffers separately in u8x8_bitmap
A single malloc allocates space for both buffers. Previously,
u8x8_SetupBitmap would figure out where the u8g2 buffer lives based on
the u8x8 buffer, but this seems a bit fragile. Now, directly after
allocating, the pointer for both buffers are figured out and stored
separately.
2017-09-08 23:32:12 +02:00
olikraus d5ea47a2f3 2.17.10, issue #318 and #347 2017-09-08 11:37:53 +02:00
olikraus f57509c846 issue #347, code cleanup 2017-09-08 09:27:15 +02:00
olikraus a3738a3909 issue #347 2017-09-08 09:05:44 +02:00
olikraus 005a5e4754 issue #347 2017-09-08 08:29:33 +02:00
olikraus 9702a4f4a9 issue #347 2017-09-07 22:58:24 +02:00
olikraus 95a3cf2311 issue #347 2017-09-07 14:14:01 +02:00
olikraus 85d1ad761c il3820 #347 2017-09-07 13:40:47 +02:00
olikraus c93142939c Merge branch 'master' of https://github.com/olikraus/u8g2 2017-09-06 23:15:55 +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
olikraus 51b933e502 update 2017-09-05 16:54:21 +02:00