Hirdetés

Új hozzászólás Aktív témák

  • RoundRobin

    aktív tag

    válasz vargalex #3689 üzenetére

    Az csak egy példa:

    Nézd meg ezt a linket: [link]

    http://lxr.free-electrons.com/source/drivers/input/keyboard/gpio_keys_polled.c

    Linux/drivers/input/keyboard/gpio_keys_polled.c

    1 /*
    2 * Driver for buttons on GPIO lines not capable of generating interrupts
    3 *

    30 #define DRV_NAME "gpio-keys-polled"
    31

    32 struct gpio_keys_button_data {
    33 int last_state;
    34 int count;
    35 int threshold;
    36 int can_sleep;
    37 };
    38
    39 struct gpio_keys_polled_dev {
    40 struct input_polled_dev *poll_dev;
    41 struct device *dev;
    42 const struct gpio_keys_platform_data *pdata;
    43 struct gpio_keys_button_data data[0];
    44 };
    45
    46 static void gpio_keys_polled_check_state(struct input_dev *input,
    47 struct gpio_keys_button *button,
    48 struct gpio_keys_button_data *bdata)

Új hozzászólás Aktív témák

Hirdetés