espp/input_drivers

0.21.0

uploaded 1 day ago
LVGL Input Drivers component for ESP-IDF

readme

# Input Drivers Component for LVGL

This component provides a set of convenience classes for configuring various
types of input for LVGL displays.

<!-- markdown-toc start - Don't edit this section. Run M-x markdown-toc-refresh-toc -->
**Table of Contents**

- [Input Drivers Component for LVGL](#input-drivers-component-for-lvgl)
  - [Encoder Input](#encoder-input)
  - [Keypad Input](#keypad-input)
  - [Pointer Input](#pointer-input)
  - [Touchpad Input](#touchpad-input)

<!-- markdown-toc end -->

## Encoder Input

Encoder input provides a light and configurable wrapper around lvgl input
device driver - specifically designed for encoders, which have a single
incremental input and a single button.

## Keypad Input

Keypad input provides a light and configurable wrapper around lvgl input device
driver - specifically designed for use with a keypad, which is typically a
matrix of buttons, typically containing buttons such as LEFT, RIGHT, UP, DOWN,
ENTER, ESCAPE, etc.

## Pointer Input

Pointer input provides a light and configurable wrapper around lvgl input device
driver - specifically designed for mice, with configurable cursor icons.

## Touchpad Input

Touchpad input provides a light and configurable wrapper around lvgl input
device driver - specifically designed for touch panels, with an optional home
button (part of the touch panel).

Links

Supports all targets

Maintainer

  • William Emfinger <waemfinger@gmail.com>

License: MIT

To add this component to your project, run:

idf.py add-dependency "espp/input_drivers^0.21.0"

or download archive

Stats

  • Archive size
    Archive size ~ 7.74 KB
  • Downloaded in total
    Downloaded in total 1 time
  • Downloaded this version
    This version: 1 time

Badge

espp/input_drivers version: 0.21.0
|