fat16lib:
The argument should be a BMP085 mode, not an I2C speed. I don't know if that would make a difference.
This is how I set up the bmp now:
//#include <Wire.h>
#include <TwiMaster.h>
#include <Adafruit_BMP085.h>
Adafruit_BMP085 bmp;
..
void setup() {
Serial.begin(115200);
bmp.begin(BMP085_ULTRAHIGHRES);
..
Still hangs at bmp.begin()..
Enclosed the sketch you may try with ie Mega (you want to decrease the buffer size).
nilSdLogger_4.zip (2.36 KB)