BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//pretalx.coscup.org//coscup-2026//talk//9KULK9
BEGIN:VTIMEZONE
TZID:CST
BEGIN:STANDARD
DTSTART:20000101T000000
RRULE:FREQ=YEARLY;BYMONTH=1
TZNAME:CST
TZOFFSETFROM:+0800
TZOFFSETTO:+0800
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-coscup-2026-9KULK9@pretalx.coscup.org
DTSTART;TZID=CST:20260808T144000
DTEND;TZID=CST:20260808T151000
DESCRIPTION:電子紙（E-paper）憑藉著超低功耗與護眼特性，
 在物聯網設備與自造者專案中大受歡迎。然而，開發者
 往往面臨一個巨大的痛點：「驅動程式極度碎片化」。
 市面上常見的電子紙模組（如 Waveshare 系列），即使尺寸
 相同，內部控制晶片與初始化指令也可能完全不同，導
 致開發者經常需要重複造輪子，難以將程式碼跨型號移
 植。\n\n本議程將分享如何打造一套跨型號的電子紙通用 
 API。透過建立完善的硬體抽象層（HAL），開發者只需撰
 寫一次程式碼，即可無縫適配多款不同型號的電子紙模
 組，大幅降低開發與維護成本。\n\n此外，本議程的另一
 大技術亮點是「灰階功能的逆向與實作」。許多平價電
 子紙模組在官方預設下僅支援純黑白顯示，我們將深入
 探討電子紙的刷新原理，解析如何透過控制硬體波形（Wa
 veform LUT）或演算法，突破硬體原廠限制，在通用 API 的
 架構下成功榨出平滑的灰階顯示效果。\n\n這套解決方案
 目前已實作於 [ESP32 / Arduino / stm32 / Rpi / Rpi pico] 平台，並
 以 [ C ] 開源。無論你是深受電子紙驅動折磨的 Maker，還
 是對底層波形控制感興趣的開發者，都能在這場議程中
 獲得實用的解法與啟發。
DTSTAMP:20260601T185900Z
LOCATION:TR211
SUMMARY:解密 E-paper 驅動：跨型號硬體抽象層設計與灰階 Waveform 實作 - 蔡丞銳
URL:https://pretalx.coscup.org/coscup-2026/talk/9KULK9/
END:VEVENT
END:VCALENDAR
