#include "mma8653.h" #include #define AXL_ADDR 0x1D #define AXL_ERR_RET(e) if(1){err = e; goto err;} #define TRY(c) if(1){ret = c; if (ret) return c;} static int mma8653_i2c_transfer(int write, uint8_t reg, uint8_t *data, uint8_t length) { int err = 0; // WRITE TARGET REGISTER // Send start TWCR = (1<x = buffer[1]; measurements->y = buffer[2]; measurements->z = buffer[3]; return 0; }