95 Commits

Author SHA1 Message Date
Shuanglei Tao
4bf01c6301 check epd pointer 2026-03-09 11:03:10 +08:00
Shuanglei Tao
463d66d341 update epd driver code 2026-01-16 20:29:42 +08:00
Shuanglei Tao
3ff88ad017 increase refresh wait timeout
make it happy on low temperature
2026-01-09 11:51:48 +08:00
5685e155d8 fix UC81xx reset delay 2025-12-27 22:29:03 +08:00
Shuanglei Tao
2986d06100 update voltage display 2025-12-27 15:35:14 +08:00
Shuanglei Tao
f3d2f0aa8d refactor epd drivers 2025-12-26 15:02:12 +08:00
c8ea915892 fix jd79665 driver and add 5.83 bwry
* update jd79665 and fixup 7.5 bwry variant

* add 5.83 bwry variant

* update jd79665 init to match waveshare

* merge JD79665_Write_Ram into UC81xx_Write_Ram_Native

* merge JD79665_Write_Image into JD79668_Write_Image

* merge JD79665_Refresh into JD79668_Refresh

* format code

* refactor code

* fix jd79665 and update JD79668_Clear

---------

Co-authored-by: Shuanglei Tao <tsl0922@gmail.com>
2025-12-20 23:51:32 +08:00
Shuanglei Tao
fcdd8b34a8 simplify epd model defs 2025-11-15 17:41:17 +08:00
Shuanglei Tao
8211ca3202 clang-format code 2025-10-27 21:24:25 +08:00
Shuanglei Tao
a560427a92 bump version to 0x19 2025-10-25 09:53:51 +08:00
Shuanglei Tao
f0043fbf1d move driver commands 2025-10-17 21:54:31 +08:00
Shuanglei Tao
6004fe1066 add 7.5 bwry variant 2025-10-16 16:06:40 +08:00
Shuanglei Tao
1ac6b8473f get rid of global EPD var 2025-10-15 17:28:13 +08:00
Shuanglei Tao
c044759262 auto set 52811 default config 2025-10-15 16:15:56 +08:00
Shuanglei Tao
bef12de419 refactor and cleanup drivers 2025-10-15 10:14:07 +08:00
Shuanglei Tao
3ce8200c11 fix uc8159 image transfer 2025-10-14 21:29:01 +08:00
Shuanglei Tao
c1d81ed0ae add ssd1677 driver 2025-10-14 10:59:18 +08:00
Shuanglei Tao
b09b26eba4 add 7.5 bw variants 2025-10-14 10:59:18 +08:00
Shuanglei Tao
2f0aa6f83c add uc8159 driver 2025-10-14 10:59:18 +08:00
Shuanglei Tao
b6180bbd74 rename driver files 2025-10-14 10:59:18 +08:00
Shuanglei Tao
1467a09407 fix ssid length 2025-09-09 19:35:17 +08:00
Shuanglei Tao
25c5288bd7 bump version to 0x18 2025-07-27 23:23:55 +08:00
Shuanglei Tao
0e73adba06 bump version to 0x17 2025-07-04 21:58:06 +08:00
Shuanglei Tao
f821b56c0b add week start setting 2025-07-03 18:14:03 +08:00
Shuanglei Tao
e88cb50d6f remove force_temp method 2025-07-02 12:03:07 +08:00
Shuanglei Tao
390793928c update calendar title bar 2025-07-01 19:51:43 +08:00
Shuanglei Tao
3ddeaeba47 send mtu on init 2025-06-27 21:15:33 +08:00
Shuanglei Tao
59a63de6ac send time on init 2025-06-26 21:38:51 +08:00
Shuanglei Tao
bc8cf3b160 fix write image command 2025-06-07 10:58:07 +08:00
Shuanglei Tao
5d0d9d81a0 update JD79668 driver 2025-06-07 10:05:37 +08:00
Shuanglei Tao
184568857b add JD79668 support 2025-06-05 20:58:52 +08:00
Shuanglei Tao
5dc7a5608f update EPD_FillRAM with length param 2025-06-04 20:56:14 +08:00
Shuanglei Tao
95b1aaa99c add function to dump LUT 2025-06-01 20:57:09 +08:00
Shuanglei Tao
1f58efac20 remember display mode 2025-05-31 20:11:37 +08:00
Shuanglei Tao
93d62cae05 optimize driver code 2025-05-28 11:19:43 +08:00
Shuanglei Tao
008033d8ed update driver command list 2025-05-26 14:53:56 +08:00
Shuanglei Tao
0a3fd73c87 cleanup driver init code 2025-05-25 22:54:43 +08:00
Shuanglei Tao
915ae9e69a add clear without refresh support 2025-05-23 17:49:36 +08:00
Shuanglei Tao
4f8d744e13 run fds_gc on space full 2025-05-22 17:11:11 +08:00
Shuanglei Tao
710996a167 fix wdt reset on scheduler 2025-05-21 22:37:34 +08:00
Shuanglei Tao
37c2fc8504 update emulator 2025-05-19 17:10:38 +08:00
OceanSkyFly
ee34fe7519 fix nrf51 voltage refresh
fix the problem that the voltage will not update until a full restart
2025-05-13 17:50:25 +08:00
Shuanglei Tao
493f7ae45f add write image cmd 2025-05-10 23:49:14 +08:00
Shuanglei Tao
2bd2a142eb inverse red ram with register 2025-05-10 21:51:04 +08:00
Shuanglei Tao
883d2f918a add version characteristic 2025-05-10 21:39:53 +08:00
Shuanglei Tao
1b9d5b3334 add GUI emulator 2025-04-27 15:29:04 +08:00
Shuanglei Tao
436f5eb2f0 remove epd callback 2025-04-26 19:00:51 +08:00
Shuanglei Tao
da7cbd05e8 check refs in driver 2025-04-26 08:31:51 +08:00
Shuanglei Tao
dd153f91d1 cleanup driver code 2025-04-19 21:50:08 +08:00
Shuanglei Tao
50a0f58725 remove software spi 2025-04-19 17:14:07 +08:00