/* * I2C.h * * Created on: Mar 26, 2018 * Author: user */ #ifndef I2C_H_ #define I2C_H_ #ifdef __cplusplus extern "C" { #endif volatile uint16_t holdData; volatile uint8_t X1; volatile uint8_t X2; volatile uint8_t Y1; volatile uint8_t Y2; volatile uint8_t Z1; volatile uint8_t Z2; volatile int16_t X; volatile int16_t Y; volatile int16_t Z; volatile int AccStore[250]; volatile int countA; volatile uint16_t t; volatile int starti; extern void InitializeI2C(void); extern void configADXL(void); extern void readAccel(uint8_t addrW, int bytes2Read); extern void writeAccel(uint8_t addr, uint8_t dataW); extern void readOnce(void); extern void DIO0_IRQHandler(void); extern void I2C_IRQHandler(void); #ifdef __cplusplus } #endif #endif /* I2C_H_ */