29 lines
402 B
C
29 lines
402 B
C
/** \file
|
|
* \brief This file defines the interface to the I²C bus.
|
|
*
|
|
*/
|
|
|
|
#ifndef COMM_I2C_BUS_H
|
|
#define COMM_I2C_BUS_H
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
/* Preprocessor and Type Definitions */
|
|
|
|
|
|
/* Include Files */
|
|
|
|
|
|
/* Public Variables */
|
|
extern SemaphoreHandle_t COMM_I2C_Bus_Mutex;
|
|
|
|
/* Public Functions */
|
|
void COMM_I2C_Init(void);
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif // COMM_I2C_BUS_H
|