Program Listing for File CommunicationInterface.h

Return to documentation for file (src/CommunicationInterface.h)

#ifndef TLX493D_COMMUNICATION_INTERFACE_H
#define TLX493D_COMMUNICATION_INTERFACE_H


#include <stdbool.h>
#include <stdint.h>


#ifdef __cplusplus

extern "C" {

#endif


typedef struct TLx493D_t  TLx493D_t;


bool tlx493d_transfer(TLx493D_t *sensor, uint8_t *txBuffer, uint8_t txLen, uint8_t *rxBuffer, uint8_t rxLen);


void tlx493d_setReadAddress(TLx493D_t *sensor, uint8_t address);


#ifdef __cplusplus

}

#endif


#ifdef __cplusplus

namespace ifx {
    namespace tlx493d {

#endif


void deinitCommunication(TLx493D_t *sensor, bool executeDeinit);


#ifdef __cplusplus

    }
}

#endif


#endif