TKK_E32221292/Firmware ESP32/main/speed_sensor.h

14 lines
338 B
C

#pragma once
#include <stdint.h>
#include "driver/gpio.h"
#include "esp_err.h"
esp_err_t speed_sensor_init(gpio_num_t pin);
uint32_t speed_sensor_get_pulse_total(void);
float speed_sensor_get_speed_kmh(void);
float speed_sensor_get_distance_km(void);
uint32_t speed_sensor_get_last_dt_ms(void);
void speed_sensor_update_timeout(void);