用 BS25 開發板做 SLE 鼠標軟件開發,根據海思原廠開發板的引腳對原 SDK 樣板程序“sle_mouse_with_dongle”中管腳進行了再分配如下:
GPIO12 -- Left
GPIO13 -- Mid
GPIO14 -- Right
GPIO16 -- QDECa
GPIO17 -- QDECb
GPIO18 -- QDECcom
GPIO20 -- SPI DI
GPIO21 -- SPI DO
GPIO22 -- SPI SCK
GPIO23 -- SPI CS
原樣板程序中對GPIO輸入腳的設置缺少的上拉步驟, 給與添加:
具體修改“sle_low_latency_service.c" 中 static void mouse_io_init(void) 添加:
uapi_pin_set_pull(MOUSE_PIN_LEFT, PIN_PULL_UP);
uapi_pin_set_pull(MOUSE_PIN_RIGHT, PIN_PULL_UP);
uapi_pin_set_pull(MOUSE_PIN_MID, PIN_PULL_UP);
通過以上修改,燒錄 Dongle 和 Mouse 進行測試,按鍵和滾輪部分都正常工作。
光標傳感器部分正在搭建硬件電路,待完成后再發布結果。
審核編輯 黃宇
-
華為
+關注
關注
218文章
36003瀏覽量
262086 -
開發板
+關注
關注
26文章
6290瀏覽量
118065 -
SDK
+關注
關注
3文章
1101瀏覽量
51714 -
星閃
+關注
關注
9文章
219瀏覽量
1350
發布評論請先 登錄
星鴻派——開源星閃開發板上線!首批試用申請中~
瑞芯微RK3506開發板PWM輸入捕獲驅動調試記錄
【HZ-T536開發板免費體驗】3、移植星閃WS73模塊
deepin 25成功適配魔方派3開發板
【HarmonyOS 5】鴻蒙星閃NearLink詳解
潤和軟件HH-D03星閃開發板低價開售 探索星閃無限可能
開發者必備!華清遠見WS63星閃開發板從入門到實戰:物聯網教學/畢設/競賽全場景資源包
【技術簡析】觸覺智能RK3506 Linux星閃網關開發板有什么奧妙?
華為星閃 SLE 開發板 BS25 和 SDK 初探
評論