BG9JDI 我確實是參考了他實現時寫的,但我非常確定他不會發送 Framebuffer 的指令。他在程式碼中的「Screen」只是用於debug,實際的控制端不會發送這個指令。
至於我為什麼在有這個專案的情況下還要自己做,原因如下:首先,這個方案相對簡單,對原有韌體的修改也較小。其次,我仍然需要 losehu 提供的中文介面 (hhhh),如果把 quansheng-dock-fw 中所有相關的功能都移到 losehu 處,一是耗時耗力,短期內難以完成(當然也可以作為後續目標),二是 losehu 的改版後的結果已經快趕上 60KB 了,UVK5/6 僅能支援這麼大的韌體,再加上完整的 QuanshengDock,可能真的就會超出限制。
此外,還有一個對我來說非常重要的原因是,QuanshengDock 僅支援 Windows (捂臉),而我需要 macOS 和 Linux 的支援。