14 lines
338 B
C
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);
|