NHS31xx SW API
i2cbbm.h
1 /*
2  * Copyright 2017-2019 NXP
3  * This software is owned or controlled by NXP and may only be used strictly
4  * in accordance with the applicable license terms. By expressly accepting
5  * such terms or by downloading, installing, activating and/or otherwise using
6  * the software, you are agreeing that you have read, and that you agree to
7  * comply with and are bound by, such license terms. If you do not agree to
8  * be bound by the applicable license terms, then you may not retain, install,
9  * activate or otherwise use the software.
10  */
11 
12 #ifndef __I2CBBM_H_
13 #define __I2CBBM_H_
14 
53 #include "board.h"
54 #include "i2cbbm_dft.h"
55 
64 void I2cbbm_Init(void);
65 
72 void I2cbbm_DeInit(void);
73 
81 int I2cbbm_Write(const uint8_t * pBuf, unsigned int size);
82 
90 int I2cbbm_Read(uint8_t * pBuf, unsigned int size);
91 
101 int I2cbbm_WriteRead(const uint8_t * pWriteBuf, unsigned int writeSize, uint8_t * pReadBuf, unsigned int readSize);
102 
108 void I2cbbm_SetAddress(uint8_t address);
109 
110 #endif
void I2cbbm_DeInit(void)
void I2cbbm_Init(void)
void I2cbbm_SetAddress(uint8_t address)
int I2cbbm_WriteRead(const uint8_t *pWriteBuf, unsigned int writeSize, uint8_t *pReadBuf, unsigned int readSize)
int I2cbbm_Read(uint8_t *pBuf, unsigned int size)
int I2cbbm_Write(const uint8_t *pBuf, unsigned int size)