ESPHome 2026.1.3
Loading...
Searching...
No Matches
esphome::ultrasonic::UltrasonicSensorStore Struct Reference

#include <ultrasonic_sensor.h>

Static Public Member Functions

static void gpio_intr (UltrasonicSensorStore *arg)
 

Data Fields

volatile uint32_t echo_start_us {0}
 
volatile uint32_t echo_end_us {0}
 
volatile bool echo_start {false}
 
volatile bool echo_end {false}
 

Detailed Description

Definition at line 11 of file ultrasonic_sensor.h.

Member Function Documentation

◆ gpio_intr()

void IRAM_ATTR esphome::ultrasonic::UltrasonicSensorStore::gpio_intr ( UltrasonicSensorStore * arg)
static

Definition at line 12 of file ultrasonic_sensor.cpp.

Field Documentation

◆ echo_end

volatile bool esphome::ultrasonic::UltrasonicSensorStore::echo_end {false}

Definition at line 17 of file ultrasonic_sensor.h.

◆ echo_end_us

volatile uint32_t esphome::ultrasonic::UltrasonicSensorStore::echo_end_us {0}

Definition at line 15 of file ultrasonic_sensor.h.

◆ echo_start

volatile bool esphome::ultrasonic::UltrasonicSensorStore::echo_start {false}

Definition at line 16 of file ultrasonic_sensor.h.

◆ echo_start_us

volatile uint32_t esphome::ultrasonic::UltrasonicSensorStore::echo_start_us {0}

Definition at line 14 of file ultrasonic_sensor.h.


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