I am using a microSD breakout board and the accelerometer ADXL345 https://www.sparkfun.com/products/9836.
each one alone works perfectly fine, but once I put both (sharing pins 11,12,13, but with different CS pins) nothing works.
I'm using another sensor with the I2C which is the BMP085: https://www.sparkfun.com/products/11282
The accelerometer also works in I2C, but that requires pull-up resistors when several devices share I2C.
I wanted SPI as it seemed simpler where i can just specify the CS and everything should've worked.
Am I missing something in the SPI case? Is it better to share devices on I2C rather than SPI?