Updated versions of ChibiOS/RT, NilRTOS, and FreeRTOS

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)