lvgl多輸入設(shè)備(編碼器和按鍵)不調(diào)用xx_read回調(diào)函數(shù)
2023-03-27 02:25 作者:少林派武當(dāng)神父王喇嘛 | 我要投稿
????????在使用stm32移植lvgl時(shí)由于沒(méi)有觸摸屏,所以選擇了編碼器和按鍵作為輸入設(shè)備。但是按照教程全部正確的設(shè)置了編碼器和按鍵后,編碼器的回調(diào)函數(shù)不能被調(diào)用即encoder_read();函數(shù)中的內(nèi)容不能被調(diào)用。debug后發(fā)現(xiàn)是創(chuàng)建輸入設(shè)備時(shí)的indev_drv被覆蓋,所以只有按鍵能工作。
解決辦法:為多種輸入設(shè)備分別創(chuàng)建變量。

標(biāo)簽: