Commit Graph

304 Commits

Author SHA1 Message Date
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 51b933e502 update 2017-09-05 16:54:21 +02:00
olikraus cf9f713433 update 2017-08-28 15:07:20 +02:00
olikraus 8d1250c038 update 2017-08-28 14:46:42 +02:00
olikraus 136d5f9c0b update 2017-08-28 12:52:25 +02:00
olikraus 807d3857ac lut edit 2017-08-28 08:53:30 +02:00
olikraus 2b8833bbba update 2017-08-27 23:27:26 +02:00
olikraus a551ff3dff update 2017-08-27 22:20:34 +02:00
olikraus 134185e569 update for sdl gpio key detection 2017-08-27 20:25:57 +02:00
olikraus 16d98e795d added dummy args (for now), issue #340 2017-08-25 23:12:52 +02:00
olikraus 2bfa997153 issue #340, sdl test/sdl examples 2017-08-25 21:39:37 +02:00
olikraus 6cac79261e issue #340, fixed syntax errors 2017-08-25 21:15:20 +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 7f05c3181c gm2 2017-07-25 21:21:15 +02:00
olikraus 329708bb46 gm 2017-07-21 20:29:34 +02:00
olikraus 8c636d4abd gm 2017-07-18 20:20:59 +02:00
olikraus 3f8715327c gm 2017-07-18 20:14:25 +02:00
olikraus b6d68ea357 gm2 2017-07-17 23:12:17 +02:00
olikraus 3f53205943 gm 2017-07-16 10:49:20 +02:00
olikraus 897752b1ca gm 2017-07-16 10:13:31 +02:00
olikraus 7682c7e0b4 map init code 2017-07-15 19:22:16 +02:00
olikraus 38d8f0027b gm 2017-07-15 18:11:56 +02:00
olikraus 01a500aed9 gm 2017-07-15 12:09:58 +02:00
olikraus 8cb469432e gm 2017-07-15 09:09:08 +02:00
olikraus 4a0981d818 gm 2017-07-14 21:59:15 +02:00
olikraus 6d0c9fea11 issue #305 2017-07-14 18:39:28 +02:00
olikraus c7886ecc01 gm2 2017-07-14 13:52:01 +02:00
olikraus a47835a895 ugl 2017-07-09 16:13:08 +02:00
olikraus caf0daa718 gm 2017-07-06 12:44:14 +02:00
olikraus 3207051a75 golem master 2017-07-01 17:05:10 +02:00
olikraus 3e1d6b0fc4 updates clock project 2017-06-16 09:39:30 +02:00
olikraus 15c2e36d61 skip hour 2017-06-12 07:50:14 +02:00
olikraus 86395a699d dst sys info 2017-06-11 15:39:48 +02:00
olikraus f5edc62a29 updates 2017-06-11 11:48:23 +02:00
olikraus 2e000ed456 dst 2017-06-10 23:56:02 +02:00
olikraus 375b0c246f summer time update 2017-06-10 09:15:50 +02:00
olikraus bcba4d3231 work on summertime adjustment 2017-06-07 23:02:28 +02:00
olikraus c37e3c4bba updates 2017-06-05 21:49:45 +02:00
olikraus b7ce3ac92b main display center strings, uptime calcumation 2017-06-05 17:32:53 +02:00
olikraus 9a1a015737 faq 2017-05-28 16:57:56 +02:00
olikraus b7cd6953f4 standby display off & snooze 2017-05-13 14:33:02 +02:00
olikraus 093742ca3d 128x64 2017-05-11 16:19:53 +02:00
olikraus 18892182ab clock update 2017-05-09 17:44:00 +02:00
olikraus e8b4c4bdf9 update 2017-05-09 08:22:10 +02:00
olikraus d2c3246412 standby mode 2017-05-08 22:08:16 +02:00
olikraus 00de4fda60 update 2017-05-07 23:17:04 +02:00
olikraus 79af6babd7 update 2017-05-07 16:55:27 +02:00
olikraus 662311224d time&date 2017-05-07 14:09:45 +02:00
olikraus b4980c668d update 2017-05-06 18:33:30 +02:00
olikraus c48eb368f9 hw integration 2017-05-06 14:36:04 +02:00
olikraus 9234964577 removed guistate 2017-05-06 13:23:34 +02:00
olikraus 282d58d764 update 2017-05-06 13:23:05 +02:00
olikraus ee45416e23 update 2017-05-05 20:59:46 +02:00
olikraus 07f2923103 update 2017-05-03 19:54:09 +02:00
olikraus 7212edacb8 update 2017-05-03 12:54:38 +02:00
olikraus a3a75bacc3 updates 2017-05-02 23:18:20 +02:00
olikraus 998d28a99a backup 2017-05-01 21:23:59 +02:00
olikraus 375e7da473 update 2017-05-01 11:24:03 +02:00
olikraus 98254a9d52 update 2017-05-01 08:11:58 +02:00
olikraus 4822cdd731 update 2017-04-30 14:47:01 +02:00
olikraus 1228e3b065 clock 2017-04-30 12:08:44 +02:00
olikraus 642325bba0 update 2017-04-29 22:34:06 +02:00
olikraus b1f0f87ab6 update 2017-04-27 22:09:10 +02:00
olikraus 189e4dd551 update 2017-04-26 22:28:22 +02:00
olikraus dad9a687a1 update 2017-04-26 21:51:42 +02:00
olikraus 2d9c4b95c6 update 2017-04-26 18:50:49 +02:00
olikraus 549bc7395b update 2017-04-26 11:55:19 +02:00
olikraus c555a83f8a update 2017-04-26 09:57:39 +02:00
olikraus f2baf0d5e5 update 2017-04-26 07:46:14 +02:00
olikraus 9d1358aaf5 update 2017-04-26 06:08:29 +02:00
olikraus 928ce42fb4 alarm calculation 2017-04-26 05:53:33 +02:00
olikraus d986fc85c6 alarm overview 2017-04-24 22:16:02 +02:00
olikraus 7a38d49c7a date adjust 2017-04-23 17:09:17 +02:00
olikraus 5c827e4e66 update 2017-04-23 13:27:03 +02:00
olikraus 7623c24f26 gui 2017-04-23 13:26:25 +02:00
olikraus 06674abe80 button callbacks 2017-04-23 11:43:33 +02:00
olikraus 0363863d47 date 2017-04-23 09:33:13 +02:00
olikraus 433d106e46 update 2017-04-22 17:44:26 +02:00
olikraus 4a3393fa5e alarm 2017-04-22 13:09:05 +02:00
olikraus cdc1f55cca sdl menu updates 2017-04-22 10:10:01 +02:00
olikraus 7768662d25 update 2017-04-21 21:02:20 +02:00
olikraus 345158c025 menu 2017-04-20 22:27:43 +02:00
olikraus 882c859c52 menu 2017-04-20 21:33:55 +02:00
olikraus ca900c5b4b menu 2017-04-19 23:43:28 +02:00
olikraus a9b2ca737b faq updates, ssd1607 2017-01-24 21:31:17 +01:00
olikraus 69c9f752f6 update 2016-12-17 12:43:06 +01:00
olikraus 234e0ab7f4 scrolling text example 2016-12-11 19:19:42 +01:00
olikraus 60802e7af5 issue #93 2016-11-24 22:49:30 +01:00
olikraus ca3b5ffc47 gm 2016-11-20 15:46:11 +01:00
olikraus ccef7fa1b8 golem master 2016-11-20 15:25:08 +01:00
olikraus 49ede6536e 0.66" OLED, issue #89 2016-11-20 09:59:20 +01:00
olikraus b4db8002ec XBM & japanese 2016-10-01 08:37:18 +02:00
olikraus b91e02ea42 issue #62 solved 2016-09-26 20:53:08 +02:00
olikraus b0edf020e7 270 issue 2016-09-26 06:59:18 +02:00
olikraus 9abb620676 ssd1325 implemented 2016-09-25 22:15:16 +02:00
olikraus ad3ac3a66e HW SPI bug fixing 2016-08-21 11:46:01 +02:00
olikraus 8241447854 issue #42 2016-08-20 14:04:33 +02:00
olikraus 9cc2909dc9 implementation issue #48 2016-08-17 21:01:03 +02:00
olikraus dfb425eb29 removed most of the kerning features from the u8g2 core, kept kerning with DrawExtendedUTF8 2016-08-15 22:02:23 +02:00
olikraus 2b5e7ed41a kerning 2016-08-15 15:29:09 +02:00
olikraus 0f05a5ade0 kerning support 2016-08-14 13:03:25 +02:00
olikraus c9598592ec issue #41 2016-08-09 23:22:00 +02:00
olikraus 9eb5b6ccda fixed issue #40 2016-08-07 22:53:49 +02:00
Bas Stottelaar cf846d814d Renames sck_clock_mode -> spi_mode. Implemented SPI modes for HW SPI. 2016-07-26 20:38:55 +02:00
Bas Stottelaar 54e3c1ae9b sck_takeover_edge -> sck_clock_mode to account for all four SPI modes. 2016-07-25 22:05:00 +02:00
olikraus 3a60f30a39 little rook chess, sdl version 2016-07-16 12:25:21 +02:00
olikraus 59754c09d7 gm update 2016-07-12 18:30:02 +02:00
olikraus 7da394b26e update 2016-07-11 21:30:59 +02:00
olikraus 60421299b9 update 2016-07-10 22:10:21 +02:00
olikraus 3ace6f76ae gm 2016-07-10 16:14:28 +02:00
olikraus 7cb3093a41 update gm 2016-07-10 15:35:26 +02:00
olikraus 03c3e85027 gm update 2016-07-09 23:00:25 +02:00
olikraus 0dbb6b3ef2 map gen 2016-07-09 18:07:02 +02:00
olikraus 0449744706 gm update 2016-07-09 15:35:29 +02:00
olikraus 87ee28b494 gm update 2016-07-09 10:19:29 +02:00
olikraus ceaa65ad70 gm update 2016-07-09 10:13:59 +02:00
olikraus 0c4afba88e gm update 2016-07-09 10:08:21 +02:00
olikraus 221ad3bd42 gm update 2016-07-09 10:07:25 +02:00
olikraus d694adb6a8 gm update 2016-07-09 08:25:58 +02:00
olikraus 4df3318115 gm update 2016-07-07 19:08:08 +02:00
olikraus 7ffb20d234 gm update 2016-07-05 18:56:30 +02:00
olikraus 0f17745f6c update 2016-07-04 22:15:46 +02:00
olikraus d98d35009f gm update 2016-07-04 20:04:41 +02:00
olikraus f83de1d9d8 gm 2016-07-03 17:19:54 +02:00
olikraus a7ee7b77a6 some updates 2016-07-03 10:14:47 +02:00
olikraus f972a1bb95 scrollosprites 2016-07-02 11:18:05 +02:00
olikraus 29f84058ca selection list u8x8 2016-06-14 23:15:53 +02:00
olikraus 0ac87622d6 msg box 8x8 2016-06-14 23:09:53 +02:00
olikraus e16dda869f input value 2016-06-14 06:58:49 +02:00
olikraus 8321059b35 input value 2016-06-13 18:55:59 +02:00
olikraus 4ecea8fd9c msg box 2016-06-12 22:49:23 +02:00
olikraus 78a8c0d7d8 selection list sdl example 2016-06-12 14:19:10 +02:00
olikraus 00b7d1337b intoduced flipmode_x_offset, removed option to disable flipmode handling (it is now always enabled) 2016-05-26 12:20:44 +02:00
olikraus 8950aa9ce3 new UTF8 decoder 2016-05-05 22:21:28 +02:00
olikraus 393322a9ed font name fixed 2016-04-16 12:45:00 +02:00
olikraus 24a5013e08 tmp checkin 2016-02-22 18:51:48 +01:00
olikraus 96f2fce5da fixed sdl example 2016-02-11 16:50:05 +01:00
olikraus 97299ec5f8 towards cpp interface 2015-12-23 09:04:24 +01:00
olikraus 4acd2ff1be update 2015-12-20 23:39:27 +01:00
olikraus 382c158993 SetFlipMode and SetPowerSave 2015-12-07 21:34:49 +01:00
olikraus 33b1babd8a display_Init --> InitDisplay 2015-12-06 23:22:52 +01:00
olikraus e29c5fd7ee display_Setup --> SetupMemory 2015-12-06 23:00:56 +01:00
olikraus 684d48a566 changed display setup to display setup memory 2015-12-06 22:56:10 +01:00
olikraus 4fa508300e UTF8 string procedures 2015-11-27 22:40:31 +01:00
olikraus 53f39416dd UTF8 2015-11-26 22:56:56 +01:00
olikraus e77c4a0699 utf8 work 2015-11-24 22:21:17 +01:00
olikraus 8cb3da6720 u8x8 pics 2015-11-22 10:10:47 +01:00
olikraus ea2c902010 font updates 2015-11-14 14:00:09 +01:00
olikraus 74512deb93 unicode text draw 2015-11-08 21:11:47 +01:00
olikraus c51b94ffaa UTF-8 editor test 2015-11-08 20:36:38 +01:00
olikraus f95b24dae1 unicode, UTF-8 2015-11-08 19:02:19 +01:00
olikraus c25a32ed29 u8g2 moved from u8glib 2015-11-06 21:07:14 +01:00