29 #include <mraa/uart.h> 31 #include <mraa/gpio.h> 33 #include "ecezo_defs.h" 51 mraa_uart_context uart;
202 ECEZO_CALIBRATION_T cal,
238 char *buffer,
int len);
float ecezo_get_salinity(const ecezo_context dev)
Definition: ecezo.c:624
int ecezo_send_command(const ecezo_context dev, char *cmd, char *buffer, int len)
Definition: ecezo.c:460
upm_result_t ecezo_set_temperature(const ecezo_context dev, float temp)
Definition: ecezo.c:326
upm_result_t ecezo_set_continuous(const ecezo_context dev, bool enable)
Definition: ecezo.c:314
ecezo_context ecezo_i2c_init(unsigned int bus, uint8_t addr)
Definition: ecezo.c:257
float ecezo_get_tds(const ecezo_context dev)
Definition: ecezo.c:617
void ecezo_close(ecezo_context dev)
Definition: ecezo.c:302
float ecezo_get_sg(const ecezo_context dev)
Definition: ecezo.c:631
ecezo_context ecezo_uart_init(unsigned int uart, unsigned int baudrate)
Definition: ecezo.c:208
struct _ecezo_context * ecezo_context
int ecezo_read(const ecezo_context dev, char *buffer, size_t len)
Definition: ecezo.c:384
upm_result_t ecezo_write(const ecezo_context dev, char *buffer, size_t len)
Definition: ecezo.c:434
upm_result_t ecezo_set_sleep(const ecezo_context dev, bool enable)
Definition: ecezo.c:367
upm_result_t ecezo_calibrate(const ecezo_context dev, ECEZO_CALIBRATION_T cal, float ec)
Definition: ecezo.c:638
float ecezo_get_ec(const ecezo_context dev)
Definition: ecezo.c:610
upm_result_t ecezo_update(const ecezo_context dev)
Definition: ecezo.c:577
upm_result_t ecezo_set_k_value(const ecezo_context dev, float k)
Definition: ecezo.c:349