{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":218969014,"defaultBranch":"main","name":"epdiy","ownerLogin":"vroland","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-11-01T11:00:34.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5757380?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1727211133.0","currentOid":""},"activityList":{"items":[{"before":"3fd938481bd0965a1b186f081c70928cd30e6999","after":null,"ref":"refs/heads/lut-refactor","pushedAt":"2024-09-24T20:52:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vroland","name":"Valentin Roland","path":"/vroland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5757380?s=80&v=4"}},{"before":"560b642ce3cd0e36e493ea68b5c8bb87d8762cba","after":"2591847bddd1d2c5d30aebc2203a1f939cc4999c","ref":"refs/heads/main","pushedAt":"2024-09-24T20:52:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vroland","name":"Valentin Roland","path":"/vroland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5757380?s=80&v=4"},"commit":{"message":"Refactor and test LUT functions\n\nRefactors waveform lookup calculations to be more maintainable and adds\r\ntests to avoid regressions. In the process, line masking is simplified\r\nand ordering problems in 2ppB mode are fixed (this should fix #284).\r\n8ppB now supports both PREVIOUSLY_BLACK and PREVIOUSLY_WHITE.","shortMessageHtmlLink":"Refactor and test LUT functions"}},{"before":"9d7c5bc484a244fa00e44bff878997f0bf4880cc","after":"b583f939c5dbfd7f395e78686e2b761fde3142a1","ref":"refs/heads/325/wokwi-testing","pushedAt":"2024-09-08T19:24:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"martinberlin","name":"Martin F.","path":"/martinberlin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2692928?s=80&v=4"},"commit":{"message":"Last tests using tps65185","shortMessageHtmlLink":"Last tests using tps65185"}},{"before":"14ac2d2a9e391f1e26226e55a557a68706ef4bf3","after":"3fd938481bd0965a1b186f081c70928cd30e6999","ref":"refs/heads/lut-refactor","pushedAt":"2024-09-04T21:00:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vroland","name":"Valentin Roland","path":"/vroland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5757380?s=80&v=4"},"commit":{"message":"reformat","shortMessageHtmlLink":"reformat"}},{"before":"820bf8957ddff154ba4a4664ad4d8d001116230b","after":"a5d455309610cf034f93d58054fad8ff428b1abe","ref":"refs/heads/fix-area-clear","pushedAt":"2024-09-04T20:59:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vroland","name":"Valentin Roland","path":"/vroland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5757380?s=80&v=4"},"commit":{"message":"reformat","shortMessageHtmlLink":"reformat"}},{"before":null,"after":"820bf8957ddff154ba4a4664ad4d8d001116230b","ref":"refs/heads/fix-area-clear","pushedAt":"2024-09-04T20:54:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vroland","name":"Valentin Roland","path":"/vroland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5757380?s=80&v=4"},"commit":{"message":"fix area clear for v7","shortMessageHtmlLink":"fix area clear for v7"}},{"before":"812a5fc8ad625a8dc93f4df5673fe0294c089d43","after":"14ac2d2a9e391f1e26226e55a557a68706ef4bf3","ref":"refs/heads/lut-refactor","pushedAt":"2024-09-04T19:55:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vroland","name":"Valentin Roland","path":"/vroland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5757380?s=80&v=4"},"commit":{"message":"use idf 5.3 for format checking","shortMessageHtmlLink":"use idf 5.3 for format checking"}},{"before":"e884db8c7951a6bcbbdb5482e2f60a29da3f7d9f","after":"812a5fc8ad625a8dc93f4df5673fe0294c089d43","ref":"refs/heads/lut-refactor","pushedAt":"2024-09-04T19:48:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vroland","name":"Valentin Roland","path":"/vroland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5757380?s=80&v=4"},"commit":{"message":"revert debugging changes","shortMessageHtmlLink":"revert debugging changes"}},{"before":"196ba5742e3cd804dc17b125fdbcc13923548e9d","after":"e884db8c7951a6bcbbdb5482e2f60a29da3f7d9f","ref":"refs/heads/lut-refactor","pushedAt":"2024-09-04T19:45:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vroland","name":"Valentin Roland","path":"/vroland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5757380?s=80&v=4"},"commit":{"message":"fix line masking for esp32","shortMessageHtmlLink":"fix line masking for esp32"}},{"before":"3c1aefc09b42e0734e5e365f469b95b05baba955","after":"196ba5742e3cd804dc17b125fdbcc13923548e9d","ref":"refs/heads/lut-refactor","pushedAt":"2024-09-04T07:49:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vroland","name":"Valentin Roland","path":"/vroland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5757380?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"a1049d6ebb21f08248ef79402faa35568f12d7f8","after":"3c1aefc09b42e0734e5e365f469b95b05baba955","ref":"refs/heads/lut-refactor","pushedAt":"2024-09-03T19:04:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vroland","name":"Valentin Roland","path":"/vroland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5757380?s=80&v=4"},"commit":{"message":"complete fb variant demo","shortMessageHtmlLink":"complete fb variant demo"}},{"before":"34da90bd7f74452a162f3fa63350c1f57d806113","after":"a1049d6ebb21f08248ef79402faa35568f12d7f8","ref":"refs/heads/lut-refactor","pushedAt":"2024-09-01T21:09:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"vroland","name":"Valentin Roland","path":"/vroland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5757380?s=80&v=4"},"commit":{"message":"add previously black 8ppB LUT","shortMessageHtmlLink":"add previously black 8ppB LUT"}},{"before":"295160ed6f559bc0d26fa0ae5b3fab24e5db544a","after":"34da90bd7f74452a162f3fa63350c1f57d806113","ref":"refs/heads/lut-refactor","pushedAt":"2024-09-01T19:20:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vroland","name":"Valentin Roland","path":"/vroland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5757380?s=80&v=4"},"commit":{"message":"add unit test for 8ppB, previously white mode","shortMessageHtmlLink":"add unit test for 8ppB, previously white mode"}},{"before":"df2f64d88ed79cc591590bd811dd5e597fda7131","after":"560b642ce3cd0e36e493ea68b5c8bb87d8762cba","ref":"refs/heads/main","pushedAt":"2024-08-30T13:30:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vroland","name":"Valentin Roland","path":"/vroland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5757380?s=80&v=4"},"commit":{"message":"lcd_driver: fix LCD peripheral timing issue caused by ESP-IDF v5.3 API changes (#349)\n\nThis is the fix of: https://github.com/vroland/epdiy/issues/345\r\n\r\n\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/9d604f14-1927-4c7a-818b-87662f61e4da\"\r\n\r\nLog see below: \r\n\r\n```\r\nESP-ROM:esp32s3-20210327\r\nBuild:Mar 27 2021\r\nrst:0x1 (POWERON),boot:0x9 (SPI_FAST_FLASH_BOOT)\r\nSPIWP:0xee\r\nmode:DIO, clock div:1\r\nload:0x3fce2820,len:0x156c\r\nload:0x403c8700,len:0x4\r\nload:0x403c8704,len:0xe3c\r\nload:0x403cb700,len:0x2f9c\r\nentry 0x403c892c\r\nI (27) boot: ESP-IDF v5.3 2nd stage bootloader\r\nI (27) boot: compile time Aug 26 2024 21:57:11\r\nI (27) boot: Multicore bootloader\r\nI (30) boot: chip revision: v0.2\r\nI (34) qio_mode: Enabling default flash chip QIO\r\nI (39) boot.esp32s3: Boot SPI Speed : 80MHz\r\nI (44) boot.esp32s3: SPI Mode : QIO\r\nI (48) boot.esp32s3: SPI Flash Size : 2MB\r\nI (53) boot: Enabling RNG early entropy source...\r\nI (58) boot: Partition Table:\r\nI (62) boot: ## Label Usage Type ST Offset Length\r\nI (69) boot: 0 nvs WiFi data 01 02 00009000 00006000\r\nI (77) boot: 1 phy_init RF data 01 01 0000f000 00001000\r\nI (84) boot: 2 factory factory app 00 00 00010000 00177000\r\nI (92) boot: End of partition table\r\nI (96) esp_image: segment 0: paddr=00010020 vaddr=3c040020 size=1a35ch (107356) map\r\nI (121) esp_image: segment 1: paddr=0002a384 vaddr=3fc93b00 size=026e0h ( 9952) load\r\nI (123) esp_image: segment 2: paddr=0002ca6c vaddr=40374000 size=035ach ( 13740) load\r\nI (129) esp_image: segment 3: paddr=00030020 vaddr=42000020 size=35698h (218776) map\r\nI (168) esp_image: segment 4: paddr=000656c0 vaddr=403775ac size=0c4c0h ( 50368) load\r\nI (184) boot: Loaded app from partition at offset 0x10000\r\nI (184) boot: Disabling RNG early entropy source...\r\nI (196) octal_psram: vendor id : 0x0d (AP)\r\nI (196) octal_psram: dev id : 0x02 (generation 3)\r\nI (196) octal_psram: density : 0x03 (64 Mbit)\r\nI (201) octal_psram: good-die : 0x01 (Pass)\r\nI (206) octal_psram: Latency : 0x01 (Fixed)\r\nI (212) octal_psram: VCC : 0x01 (3V)\r\nI (217) octal_psram: SRF : 0x01 (Fast Refresh)\r\nI (223) octal_psram: BurstType : 0x01 (Hybrid Wrap)\r\nI (228) octal_psram: BurstLen : 0x01 (32 Byte)\r\nI (234) octal_psram: Readlatency : 0x02 (10 cycles@Fixed)\r\nI (240) octal_psram: DriveStrength: 0x00 (1/1)\r\nI (246) MSPI Timing: PSRAM timing tuning index: 5\r\nI (251) esp_psram: Found 8MB PSRAM device\r\nI (255) esp_psram: Speed: 80MHz\r\nI (259) cpu_start: Multicore app\r\nI (553) esp_psram: SPI SRAM memory test OK\r\nI (562) cpu_start: Pro cpu start user code\r\nI (562) cpu_start: cpu freq: 240000000 Hz\r\nI (562) app_init: Application information:\r\nI (565) app_init: Project name: screen_diag\r\nI (570) app_init: App version: 2.0.0-24-g295160e-dirty\r\nI (576) app_init: Compile time: Aug 26 2024 21:57:07\r\nI (582) app_init: ELF file SHA256: 8dd0acb342241adf...\r\nI (588) app_init: ESP-IDF: v5.3\r\nI (593) efuse_init: Min chip rev: v0.0\r\nI (598) efuse_init: Max chip rev: v0.99\r\nI (603) efuse_init: Chip rev: v0.2\r\nI (607) heap_init: Initializing. RAM available for dynamic allocation:\r\nI (615) heap_init: At 3FC96F00 len 00052810 (330 KiB): RAM\r\nI (621) heap_init: At 3FCE9710 len 00005724 (21 KiB): RAM\r\nI (627) heap_init: At 3FCF0000 len 00008000 (32 KiB): DRAM\r\nI (633) heap_init: At 600FE100 len 00001EE8 (7 KiB): RTCRAM\r\nI (639) esp_psram: Adding pool of 8192K of PSRAM memory to heap allocator\r\nI (647) spi_flash: detected chip: gd\r\nI (651) spi_flash: flash io: qio\r\nW (655) spi_flash: Detected size(16384k) larger than the size in the binary image header(2048k). Using the size in the binary image header.\r\nW (668) i2c: This driver is an old driver, please migrate your application code to adapt `driver/i2c_master.h`\r\nI (679) sleep: Configure to isolate all GPIO pins in sleep state\r\nI (686) sleep: Enable automatic switching of GPIO sleep configuration\r\nI (693) main_task: Started on CPU0\r\nI (703) esp_psram: Reserving pool of 32K of internal memory for DMA/internal allocations\r\nI (703) main_task: Calling app_main()\r\nE (713) vfs_fat_spiflash: esp_vfs_fat_spiflash_mount_rw_wl(130): Failed to find FATFS partition (type='data', subtype='fat', partition_label='storage'). Check the partition table.\r\nE (723) screen_diag: Failed to mount FATFS (ESP_ERR_NOT_FOUND)\r\nI (733) epdiy: using resolution 256x768\r\nI (743) gpio: GPIO[45]| InputEn: 0| OutputEn: 1| OpenDrain: 0| Pullup: 0| Pulldown: 0| Intr:0\r\nI (743) epdiy: pclk freq: 20000000 Hz\r\nI (753) epdiy: line width: 14us, 280 cylces\r\nI (753) epdiy: LCD init done.\r\nI (763) epd: Space used for waveform LUT: 64K\r\n\r\nType 'help' to get the list of commands.\r\nUse UP/DOWN arrows to navigate through command history.\r\nPress TAB when typing command name to auto-complete.\r\nI (903) main_task: Returned from app_main()\r\ndiag> full_clear_screen\r\nCleared screen.\r\ndiag> draw_rect 0 0 100 100\r\nI (13973) epdiy: Using optimized vector implementation on the ESP32-S3, only 1k of 65536 LUT in use!\r\nI (14323) epdiy: diff: 26ms, draw: 351ms, buffer update: 2ms, total: 379ms\r\ndiag> fill_rect 100 100 100 100\r\nI (31023) epdiy: Using optimized vector implementation on the ESP32-S3, only 1k of 65536 LUT in use!\r\nI (31383) epdiy: diff: 25ms, draw: 351ms, buffer update: 3ms, total: 379ms\r\ndiag> fill_rect 200 200 100 100\r\nI (49993) epdiy: Using optimized vector implementation on the ESP32-S3, only 1k of 65536 LUT in use!\r\nI (50353) epdiy: diff: 25ms, draw: 351ms, buffer update: 3ms, total: 379ms\r\ndiag> write_text -s 300 300 Privyet\r\nI (174623) epdiy: Using optimized vector implementation on the ESP32-S3, only 1k of 65536 LUT in use!\r\nI (174983) epdiy: diff: 25ms, draw: 351ms, buffer update: 3ms, total: 379ms\r\ndiag> write_text -s 300 600 Lay hou!\r\nwrite_text: excess option hou!\r\nCommand returned non-zero error code: 0x1 (ERROR)\r\ndiag> write_text -s 300 600 Lay hou\r\nwrite_text: excess option hou\r\nCommand returned non-zero error code: 0x1 (ERROR)\r\ndiag> write_text -s 300 600 \"Lay hou!\"\r\nI (200943) epdiy: Using optimized vector implementation on the ESP32-S3, only 1k of 65536 LUT in use!\r\nI (201303) epdiy: diff: 25ms, draw: 351ms, buffer update: 3ms, total: 379ms\r\ndiag> fill_rect 600 800 100 100\r\nI (223233) epdiy: Using optimized vector implementation on the ESP32-S3, only 1k of 65536 LUT in use!\r\nI (223593) epdiy: diff: 26ms, draw: 351ms, buffer update: 3ms, total: 380ms\r\ndiag> fill_rect 600 600 100 100 0x70\r\nI (263003) epdiy: Using optimized vector implementation on the ESP32-S3, only 1k of 65536 LUT in use!\r\nI (263353) epdiy: diff: 25ms, draw: 352ms, buffer update: 3ms, total: 380ms\r\ndiag>\r\n```\r\n\r\n\r\n\r\nRegards,\r\nJackson","shortMessageHtmlLink":"lcd_driver: fix LCD peripheral timing issue caused by ESP-IDF v5.3 AP…"}},{"before":"b91a2d94e148ed18e10c9fa7f9d59e4ed3d84ed7","after":"295160ed6f559bc0d26fa0ae5b3fab24e5db544a","ref":"refs/heads/lut-refactor","pushedAt":"2024-08-04T19:56:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"vroland","name":"Valentin Roland","path":"/vroland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5757380?s=80&v=4"},"commit":{"message":"add unit test for 8ppB, previously white mode","shortMessageHtmlLink":"add unit test for 8ppB, previously white mode"}},{"before":"6383fe75496628818113d8b73b0c8a61dfc3a4d9","after":"aace315a6e94fb520499a79705a02161dd31d7ef","ref":"refs/heads/s3_color_implementation","pushedAt":"2024-07-05T11:00:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"martinberlin","name":"Martin F.","path":"/martinberlin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2692928?s=80&v=4"},"commit":{"message":"Attempt to draw also lines with two touches","shortMessageHtmlLink":"Attempt to draw also lines with two touches"}},{"before":"0b245a249f0974f506a9dc0d3f79b03e5eb47ab7","after":"6383fe75496628818113d8b73b0c8a61dfc3a4d9","ref":"refs/heads/s3_color_implementation","pushedAt":"2024-06-28T20:42:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"martinberlin","name":"Martin F.","path":"/martinberlin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2692928?s=80&v=4"},"commit":{"message":"Add draw modes & 3 colors","shortMessageHtmlLink":"Add draw modes & 3 colors"}},{"before":"2d312589b0cd4acf92f3f3e45c0bdc38bff74c61","after":"0b245a249f0974f506a9dc0d3f79b03e5eb47ab7","ref":"refs/heads/s3_color_implementation","pushedAt":"2024-06-28T09:07:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"martinberlin","name":"Martin F.","path":"/martinberlin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2692928?s=80&v=4"},"commit":{"message":"Add demo for Kindle touch PCB","shortMessageHtmlLink":"Add demo for Kindle touch PCB"}},{"before":"b5e8efac1e4b535bf03ae151fb89cfa786c98da5","after":"9d7c5bc484a244fa00e44bff878997f0bf4880cc","ref":"refs/heads/325/wokwi-testing","pushedAt":"2024-06-25T21:03:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"martinberlin","name":"Martin F.","path":"/martinberlin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2692928?s=80&v=4"},"commit":{"message":"PCA9535 working #325","shortMessageHtmlLink":"PCA9535 working #325"}},{"before":"7b4fd92e168096b2148a0076f516119f33fc0be5","after":"b5e8efac1e4b535bf03ae151fb89cfa786c98da5","ref":"refs/heads/325/wokwi-testing","pushedAt":"2024-06-25T20:56:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"martinberlin","name":"Martin F.","path":"/martinberlin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2692928?s=80&v=4"},"commit":{"message":"Update pca9535 chip","shortMessageHtmlLink":"Update pca9535 chip"}},{"before":"c468ab13efea21cdf24b07ec679d6f97c08e18fb","after":"7b4fd92e168096b2148a0076f516119f33fc0be5","ref":"refs/heads/325/wokwi-testing","pushedAt":"2024-06-25T18:59:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"martinberlin","name":"Martin F.","path":"/martinberlin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2692928?s=80&v=4"},"commit":{"message":"wokwi 1st try to add custom chip","shortMessageHtmlLink":"wokwi 1st try to add custom chip"}},{"before":"df2f64d88ed79cc591590bd811dd5e597fda7131","after":"c468ab13efea21cdf24b07ec679d6f97c08e18fb","ref":"refs/heads/325/wokwi-testing","pushedAt":"2024-06-23T17:54:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"martinberlin","name":"Martin F.","path":"/martinberlin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2692928?s=80&v=4"},"commit":{"message":"Add Wokwi initial files","shortMessageHtmlLink":"Add Wokwi initial files"}},{"before":null,"after":"df2f64d88ed79cc591590bd811dd5e597fda7131","ref":"refs/heads/325/wokwi-testing","pushedAt":"2024-06-20T12:47:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"martinberlin","name":"Martin F.","path":"/martinberlin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2692928?s=80&v=4"},"commit":{"message":"Add clang-format make targets and CI checks (#314)\n\nAdds a .clang-format definition and checks in CI to enforce consistent code formatting going forward.","shortMessageHtmlLink":"Add clang-format make targets and CI checks (#314)"}},{"before":"181c2b5ec1d293271d28ebce82f5db43d49754b0","after":"b91a2d94e148ed18e10c9fa7f9d59e4ed3d84ed7","ref":"refs/heads/lut-refactor","pushedAt":"2024-06-16T19:26:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vroland","name":"Valentin Roland","path":"/vroland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5757380?s=80&v=4"},"commit":{"message":"fix tests for esp32","shortMessageHtmlLink":"fix tests for esp32"}},{"before":"78a6d8b7c48a518f7a46ba4282a43669a2428d51","after":"181c2b5ec1d293271d28ebce82f5db43d49754b0","ref":"refs/heads/lut-refactor","pushedAt":"2024-06-16T13:01:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vroland","name":"Valentin Roland","path":"/vroland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5757380?s=80&v=4"},"commit":{"message":"test LCD 1k, bpp LUT functions","shortMessageHtmlLink":"test LCD 1k, bpp LUT functions"}},{"before":null,"after":"78a6d8b7c48a518f7a46ba4282a43669a2428d51","ref":"refs/heads/lut-refactor","pushedAt":"2024-06-09T22:25:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vroland","name":"Valentin Roland","path":"/vroland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5757380?s=80&v=4"},"commit":{"message":"clean up lut.c, fix 2bpp order on LCD","shortMessageHtmlLink":"clean up lut.c, fix 2bpp order on LCD"}},{"before":"2d1d1ef8d78ac4b175728d1c9c759d4a0450ac7a","after":null,"ref":"refs/heads/fix/imageconvert","pushedAt":"2024-05-27T20:50:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vroland","name":"Valentin Roland","path":"/vroland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5757380?s=80&v=4"}},{"before":"7648436dfea536d3aaa01a5ff6e9d4313f954ff0","after":null,"ref":"refs/heads/s3_lcd","pushedAt":"2024-05-27T20:50:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vroland","name":"Valentin Roland","path":"/vroland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5757380?s=80&v=4"}},{"before":"9baa7f19694415d1891587d90cd1df98849b0e7d","after":null,"ref":"refs/heads/i2s-dma","pushedAt":"2024-05-27T20:50:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vroland","name":"Valentin Roland","path":"/vroland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5757380?s=80&v=4"}},{"before":"e42123eaadc0356b09043fdaf848fb5cc3d8f96f","after":null,"ref":"refs/heads/picture-frame","pushedAt":"2024-05-27T20:50:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vroland","name":"Valentin Roland","path":"/vroland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5757380?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNFQyMDo1MjoxMy4wMDAwMDBazwAAAAS_ngC4","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNFQyMDo1MjoxMy4wMDAwMDBazwAAAAS_ngC4","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0yN1QyMDo1MDowOS4wMDAwMDBazwAAAARVOfwB"}},"title":"Activity · vroland/epdiy"}