Files
microcontrollers/Microcontrollers/Eindopdracht/ultrasonic_sensor.h

30 lines
1.4 KiB
C

/*
* ultrasonic_sensor.h
*
* Created: 24-3-2021 13:14:50
* Author: Sem
*/
/************************************************************************/
/* init the ultrasonic sensor driver */
/************************************************************************/
void ultrasonic_init();
/************************************************************************/
/* send a pulse from the ultrasonic sensor */
/************************************************************************/
void ultrasonic_send_pulse();
/************************************************************************/
/* get the value of the timer which equals time taken for sound to */
/* return */
/************************************************************************/
float ultrasonic_get_timer_dist();
/************************************************************************/
/* handle for the interrupt */
/************************************************************************/
void ultrasonic_handle_interrupt();
/************************************************************************/
/* set a event for when the ultrasonic has a new value. */
/************************************************************************/
void set_value_trigger_event(void (*value_set_event_p)(uint16_t));