ZMOD4510 Ultra-Low Power Ozone Firmware Documentation

ESCom board type and function declarations. More...

Go to the source code of this file.

Data Structures

struct  ESComInterface_t
 

Enumerations

enum  ESComErrorScope_t { iesLibUSB = 0x11, iesI2C = 0x12, iesCommand = 0x14 }
 
enum  ESComMode_t { emUSB, emEVK }
 

Functions

int ESCom_Find (ESComInterface_t *boards, int *count)
 
int ESCom_Connect (ESComInterface_t *board)
 
int ESCom_Disconnect (ESComInterface_t *board)
 
int ESCom_SetPower (ESComInterface_t *board, bool on)
 
int ESCom_I2CWrite (ESComInterface_t *board, uint8_t slAddr, uint8_t *wData1, int wSize1, uint8_t *wData2, int wSize2)
 
int ESCom_I2CRead (ESComInterface_t *board, uint8_t slAddr, uint8_t *wData, int wSize, uint8_t *rData, int rSize)
 
int ESCom_GetSensorVoltage (ESComInterface_t *board, float *voltage)
 
char const * ESCom_GetErrorString (int error, int scope, char *buf, int bufLen)