Merge pull request #1522 from fhorinek/encoder-buttons

Encoder input proc support for buttons
This commit is contained in:
Gabor Kiss-Vamosi
2020-06-08 14:14:32 +02:00
committed by GitHub
3 changed files with 164 additions and 92 deletions

View File

@@ -143,6 +143,11 @@ bool _lv_indev_read(lv_indev_t * indev, lv_indev_data_t * data)
else if(indev->driver.type == LV_INDEV_TYPE_KEYPAD) {
data->key = indev->proc.types.keypad.last_key;
}
/*For compatibility assume that used button was enter (encoder push) */
else if(indev->driver.type == LV_INDEV_TYPE_ENCODER) {
data->key = LV_KEY_ENTER;
data->enc_diff = 0;
}
if(indev->driver.read_cb) {
LV_LOG_TRACE("idnev read started");