Driver for STMicroelectronics LIS302DL 3-axis accelerometer in SPI or I2C mode.
All correct at time of writing, but as always, manufacturers love to move things around on their website.
http://www.st.com/internet/analog/product/152913.jsp
http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/DATASHEET/CD00135460.pdf
This code has been tested using a SparkFun LIS302DL breakout:
http://www.sparkfun.com/products/8658
This was wired to a CoreProto and plugged into a SenseCore:
http://soldercore.com/products/sensecore/
And finally installed on a SolderCore:
http://soldercore.com/products/soldercore/
Parameter | Supported settings |
Bandwidth (Hz) | 100, 400 |
Range (g) | ±2, ±8 |
Communication | up to 400 kHz (I2C) and 10 MHz (SPI) |
Macros | |
LIS302DL_I2C_ADDR | LIS302DL 8-bit I2C address selected with SDO signal |
Functions | |
lis302dl_initialize_i2c | Initialize sensor on I2C bus |
lis302dl_initialize_spi | Initialize sensor on SPI bus |