Linux 5.14將為僅售10美元的開源操縱桿添加驅動程序
Linux 5.14將帶來一個新的輸入設備驅動,以支持一個開源的操縱桿,它可用於DIY電子項目和其他用途。其原理圖和固件都是開源的,可以自己製作操縱桿設備,也可以花大約10美元購買。這個即將進入主線的新驅動名叫qwiic-joystick驅動,它已經在Linux 5.14合併窗口前的輸入子系統的”-next “分支中排好隊準備合併。
這個驅動是為SparkFun Qwiic Joystick設計的,它是一個開源的迷你模擬操縱桿,由一個微控制器和兩個電位器組成,並與一個萬向節機構相連,輸入事件是通過I2C總線輪詢的。
SparkFun Qwiic操縱桿幾乎從頭到尾都開源,包括從硬件設計文件到固件都可以任意取得,其外形類似於舊的索尼PlayStation 2控制器上的拇指桿。
硬件設計文件和固件源可以通過GitHub倉庫獲得:
https://github.com/sparkfun/Qwiic_Joystick
這個新的開源操縱桿的驅動程序可以在input-next樹下找到:
直到Linux 5.14合併窗口在一兩個星期後開始進行,這個規模只有150行代碼的驅動程序已經在Raspberry Pi 4和其他硬件上進行了測試。