Buoyancy Firmware  1.0
Buoyancy Vehicle Firmware Documentation
I2C.h File Reference
#include "main.h"
Include dependency graph for I2C.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define TMP117   (0x48)
 
#define ICM_MOTION   (0x68)
 
#define HALL_EFFECT   (0x30)
 
#define PIN_SCL   (27UL)
 
#define PIN_SDA   (26UL)
 

Functions

void i2c_init (void)
 Functions for I2C usage. More...
 
void i2c_write (uint8_t, uint16_t, uint8_t)
 
uint16_t i2c_read (uint8_t, uint8_t)
 

Macro Definition Documentation

◆ HALL_EFFECT

#define HALL_EFFECT   (0x30)

◆ ICM_MOTION

#define ICM_MOTION   (0x68)

◆ PIN_SCL

#define PIN_SCL   (27UL)

◆ PIN_SDA

#define PIN_SDA   (26UL)

◆ TMP117

#define TMP117   (0x48)

Function Documentation

◆ i2c_init()

void i2c_init ( void  )

Functions for I2C usage.

◆ i2c_read()

uint16_t i2c_read ( uint8_t  ,
uint8_t   
)

◆ i2c_write()

void i2c_write ( uint8_t  ,
uint16_t  ,
uint8_t   
)