33 lines
563 B
C
33 lines
563 B
C
/** \file
|
|
* \brief This file implements the I²C bus.
|
|
*
|
|
* See COMM_I2C_Bus.h for a detailed description of the functionality implemented by this code.
|
|
*/
|
|
|
|
/* Include Files */
|
|
#include "KTag.h"
|
|
|
|
/* Local Definitions and Constants */
|
|
|
|
/* Public Variables */
|
|
|
|
SemaphoreHandle_t COMM_I2C_Bus_Mutex = NULL;
|
|
|
|
/* Private Variables */
|
|
|
|
/* Private Function Prototypes */
|
|
|
|
/* Public Functions */
|
|
|
|
//! Initializes the I²C bus.
|
|
/*!
|
|
*
|
|
*/
|
|
void COMM_I2C_Init(void)
|
|
{
|
|
COMM_I2C_Bus_Mutex = xSemaphoreCreateMutex();
|
|
I2C_Start();
|
|
}
|
|
|
|
|
|
/* Private Functions */
|