Zephyr API Documentation 4.3.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
cs40l5x_trigger_gpios Struct Reference

Structure to store and handle trigger GPIOs. More...

#include <zephyr/drivers/haptics/cs40l5x.h>

Data Fields

struct gpio_dt_specgpio
 < Array of GPIOs provided via devicetree property 'trigger-gpios'
const uint8_t num_gpio
 Trigger configurations for rising-edge events.
struct cs40l5x_trigger_configrising_edge
 Trigger configurations for falling-edge events.
struct cs40l5x_trigger_configfalling_edge
 GPIO statuses.
boolready

Detailed Description

Structure to store and handle trigger GPIOs.

Field Documentation

◆ falling_edge

struct cs40l5x_trigger_config* cs40l5x_trigger_gpios::falling_edge

GPIO statuses.

◆ gpio

struct gpio_dt_spec* cs40l5x_trigger_gpios::gpio

< Array of GPIOs provided via devicetree property 'trigger-gpios'

Number of GPIOs provided via devicetree property 'trigger-gpios'

◆ num_gpio

const uint8_t cs40l5x_trigger_gpios::num_gpio

Trigger configurations for rising-edge events.

◆ ready

bool* cs40l5x_trigger_gpios::ready

◆ rising_edge

struct cs40l5x_trigger_config* cs40l5x_trigger_gpios::rising_edge

Trigger configurations for falling-edge events.


The documentation for this struct was generated from the following file: