CDD: Carve out gyro 250dps range for Automotive am: 29db8c2624
Change-Id: Id8a2fdd93a93efea7da8d0925e8f880fc3552968
diff --git a/2_device-types/2_2_handheld-reqs.md b/2_device-types/2_2_handheld-reqs.md
index d97c587..971300a 100644
--- a/2_device-types/2_2_handheld-reqs.md
+++ b/2_device-types/2_2_handheld-reqs.md
@@ -88,8 +88,10 @@
If Handheld device implementations include a 3-axis gyroscope, they:
-* [[7.3](#7_3_sensors).4/H-1-1] MUST be able to report events up to a frequency
+* [[7.3](#7_3_sensors).4/H-3-1] MUST be able to report events up to a frequency
of at least 100 Hz.
+* [[7.3](#7_3_sensors).4/H-3-2] MUST be capable of measuring orientation changes
+up to 1000 degrees per second.
Handheld device implementations that can make a voice call and indicate
any value other than `PHONE_TYPE_NONE` in `getPhoneType`:
diff --git a/2_device-types/2_3_television-reqs.md b/2_device-types/2_3_television-reqs.md
index 3009805..97e4064 100644
--- a/2_device-types/2_3_television-reqs.md
+++ b/2_device-types/2_3_television-reqs.md
@@ -40,6 +40,8 @@
* [[7.3](#7_3_sensors).4/T-1-1] MUST be able to report events up to a
frequency of at least 100 Hz.
+* [[7.3](#7_3_sensors).4/T-1-2] MUST be capable of measuring orientation changes
+up to 1000 degrees per second.
Television device implementations:
diff --git a/2_device-types/2_4_watch-reqs.md b/2_device-types/2_4_watch-reqs.md
index 6e92b8d..64c35a6 100644
--- a/2_device-types/2_4_watch-reqs.md
+++ b/2_device-types/2_4_watch-reqs.md
@@ -40,6 +40,13 @@
acceleration, are sufficient to calculate position within 20 meters, and speed
within 0.2 meters per second, at least 95% of the time.
+If Watch device implementations include a 3-axis gyroscope, they:
+
+* [[7.3](#7_3_sensors).4/W-2-1] MUST be capable of measuring orientation changes
+up to 1000 degrees per second.
+
+Watch device implementations:
+
* [[7.4](#7_4_data_connectivity).3/W-0-1] MUST support Bluetooth.
* [[7.6](#7_6_memory_and_storage).1/W-0-1] MUST have at least 1 GB of
diff --git a/2_device-types/2_5_automotive-reqs.md b/2_device-types/2_5_automotive-reqs.md
index fdebbde..9f14212 100644
--- a/2_device-types/2_5_automotive-reqs.md
+++ b/2_device-types/2_5_automotive-reqs.md
@@ -61,16 +61,21 @@
http://source.android.com/devices/sensors/sensor-types.html#auto_axes).
If Automotive device implementations include a 3-axis gyroscope, they:
-* [[7.3](#7_3_sensors).4/A-1-1] MUST be able to report events up to a
+
+* [[7.3](#7_3_sensors).4/A-2-1] MUST be able to report events up to a
frequency of at least 100 Hz.
-* [[7.3](#7_3_sensors).4/A-1-2] MUST also implement the
+* [[7.3](#7_3_sensors).4/A-2-2] MUST also implement the
[`TYPE_GYROSCOPE_UNCALIBRATED`](https://developer.android.com/reference/android/hardware/Sensor.html#TYPE_GYROSCOPE_UNCALIBRATED)
sensor.
-* [[7.3](#7_3_sensors).4] SHOULD have a measurement range between -250 and +250
-degrees per second (dps).
+* [[7.3](#7_3_sensors).4/A-2-3] MUST be capable of measuring orientation changes
+up to 250 degrees per second.
+* [[7.3](#7_3_sensors).4/A-SR] Are STRONGLY RECOMMENDED to configure the
+gyroscope’s measurement range to +/-250dps in order to maximize the resolution
+possible
Automotive device implementations:
+
* [[7.4](#7_4_data_connectivity).3/A-0-1] MUST support Bluetooth and SHOULD
support Bluetooth LE.
* [[7.4](#7_4_data_connectivity).3/A-0-2] Android Automotive implementations
diff --git a/2_device-types/2_6_tablet-reqs.md b/2_device-types/2_6_tablet-reqs.md
index fa4d2ee..407ff22 100644
--- a/2_device-types/2_6_tablet-reqs.md
+++ b/2_device-types/2_6_tablet-reqs.md
@@ -20,6 +20,13 @@
* [[7.1](#7_1_display_and_graphics).1.1/Tab-0-1] MUST have a screen in the range
of 7 to 18 inches.
+** Gyroscope**
+
+If Tablet device implementations include a 3-axis gyroscope, they:
+
+* [[7.3](#7_3_sensors).4/Tab-1-1] MUST be capable of measuring orientation changes
+up to 1000 degrees per second.
+
**Minimum Memory and Storage (Section 7.6.1)**
The screen densities listed for small/normal screens in the handheld
diff --git a/7_hardware-compatibility/7_3_sensors.md b/7_hardware-compatibility/7_3_sensors.md
index b52934d..12fa21d 100644
--- a/7_hardware-compatibility/7_3_sensors.md
+++ b/7_hardware-compatibility/7_3_sensors.md
@@ -257,8 +257,6 @@
RECOMMENDED to also implement the
[`TYPE_GYROSCOPE_UNCALIBRATED`](https://developer.android.com/reference/android/hardware/Sensor.html#TYPE_GYROSCOPE_UNCALIBRATED)
sensor.
-* [C-1-3] MUST be capable of measuring orientation changes up to 1,000 degrees
-per second.
* [C-1-4] MUST have a resolution of 12-bits or more and SHOULD have a
resolution of 16-bits or more.
* [C-1-5] MUST be temperature compensated.