// 3-Axis, ±2 g/±4 g/±8 g/±16 g Digital Accelerometer
// http://www.analog.com/en/products/mems/accelerometers/adxl345.html
-enum { // flags
+enum adxl_i2c_enum { // I2C address
+ ADXL_I2C_ADDR_A = 0x1D, // ALT_ADDRESS = H, wr: 0x3A, rd: 0x3B
+ ADXL_I2C_ADDR_B = 0x53, // ALT_ADDRESS = L, wr: 0xA6, rd: 0xA7
+};
+
+enum adxl_spi_enum { // SPI flags
ADXL_READ = 1<<7, // Read flag
ADXL_WRITE = 0<<7, // Write flag
ADXL_MULTI = 1<<6, // Multiple-Byte flag
};
-enum { // registers
+enum adxl_regs_enum { // registers
ADXL_DEVID = 0x00, // DEVID register
ADXL_DEVID_V = 0xE5, // DEVID value