35 #include "mraa/gpio.h" 36 #include "mraa/uart.h" 58 mraa_gpio_context gpio_reset;
59 mraa_gpio_context gpio_trigger;
60 mraa_uart_context uart;
80 uint8_t trigger_pin,
float a_ref,
81 uint8_t uart,
bool analog_mode);
upm_result_t urm37_send_command(urm37_context dev, char *cmd, char *response)
Definition: urm37.c:173
upm_result_t urm37_reset(urm37_context dev)
Definition: urm37.c:139
upm_result_t urm37_write_eeprom(urm37_context dev, uint8_t addr, uint8_t value)
Definition: urm37.c:363
upm_result_t urm37_get_temperature(urm37_context dev, float *temperature)
Definition: urm37.c:293
upm_result_t urm37_get_distance(urm37_context dev, float *distance, int degrees)
Definition: urm37.c:238
urm37_context urm37_init(uint8_t a_pin, uint8_t reset_pin, uint8_t trigger_pin, float a_ref, uint8_t uart, bool analog_mode)
Definition: urm37.c:39
upm_result_t urm37_read_eeprom(urm37_context dev, uint8_t addr, uint8_t *value)
Definition: urm37.c:329
struct _urm37_context * urm37_context
void urm37_close(urm37_context dev)
Definition: urm37.c:125