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