embedded-software
reusable software modules for embedded systems
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
ultrasonic.h
Go to the documentation of this file.
1 
2 #ifndef _ULTRASONIC_H_
3 #define _ULTRASONIC_H_
4 
5 
6 #include <stdint.h>
7 #include "timing.h"
8 
9 
21 uint8_t Ultrasonic_Init(uint16_t period, filter_t * filter, void(*callback)(uint16_t));
22 
28 void Ultrasonic_Deinit(uint8_t sensor_handle);
29 
30 
31 
33 #endif // _ULTRASONIC_H_
void Ultrasonic_Deinit(uint8_t sensor_handle)
Deinitialization of specific ultrasonic module.
Definition: filter.h:77
void(* callback)(struct spi_transaction *)
callback function
Definition: spi.h:57
uint8_t Ultrasonic_Init(uint16_t period, filter_t *filter, void(*callback)(uint16_t))
Initialization of ultrasonic module, returns a uint8_t sensor_handle.