diff --git a/docs/src/api.md b/docs/src/api.md
index ee6070d9771c39f825dbffcf811b2bbc66979a20..deb8ec5fc2797b5e47daf90ceeeb8f5b86816c25 100644
--- a/docs/src/api.md
+++ b/docs/src/api.md
@@ -94,6 +94,7 @@ calibrate
 calibratetime
 combine
 Orientations
+Compass
 floordist
 slew
 slerp
diff --git a/docs/src/manual/calibration.md b/docs/src/manual/calibration.md
index 0dd13974f2befbe62a98f1520413bcc8b4e960b3..4323e38618540be11b6f5cb431f6d07ed5eadea1 100644
--- a/docs/src/manual/calibration.md
+++ b/docs/src/manual/calibration.md
@@ -37,3 +37,10 @@ module_id = 817589211
 
 q = o(module_id,  1693408347)
 ```
+
+The quaternions can be converted to [`Compass`](@ref) object which has the
+fields `.yaw`, `.pitch` and `.roll`:
+
+```@example 1
+compass = Compass(q)
+```