diff --git a/README.md b/README.md
index acec495030876d4fe038cecdf0bf966330e99913..7f3555b64ffee897179fbb9a7ca762b09e598891 100644
--- a/README.md
+++ b/README.md
@@ -22,3 +22,14 @@ void update(float acc_x, float acc_y, float acc_z, float gyro_x, float gyro_y,
 Then, inside your `update` function you will need to detect the appropriate events, and call the relative function at the correct time (`liftoff()`, `apogee()`, `landed()`).
 
 You can look at the provided `example.c` for a very simple algorithm, that in practice would never work. In your implementation you should at least use the provided inputs to detect these events.
+
+## Measurement units and sensors
+The input data comes from a 3-axis accelerometer, a 3-axis gyroscope and a barometer.
+
+Here are the various measurement units:
+|data         |unit  |
+|-------------|------|
+|timestamp    |ms    |
+|accelerometer|m/s^2 |
+|gyroscope    |rad/s |
+|barometer    |pascal|
\ No newline at end of file