No Ticket: Redefining user defined sensor types - It was correct before. It was changed to accomodate more sensors but there was discontinuation in the types.
Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/commit/813463ed Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/tree/813463ed Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/diff/813463ed Branch: refs/heads/bluetooth5 Commit: 813463edfaa10383a35798ead25ac2708a69608f Parents: 3bd1a0d Author: Vipul Rahane <[email protected]> Authored: Tue Apr 18 11:42:02 2017 -0700 Committer: Vipul Rahane <[email protected]> Committed: Tue Apr 18 11:47:55 2017 -0700 ---------------------------------------------------------------------- hw/sensor/include/sensor/sensor.h | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/blob/813463ed/hw/sensor/include/sensor/sensor.h ---------------------------------------------------------------------- diff --git a/hw/sensor/include/sensor/sensor.h b/hw/sensor/include/sensor/sensor.h index fb5bf2d..b792685 100644 --- a/hw/sensor/include/sensor/sensor.h +++ b/hw/sensor/include/sensor/sensor.h @@ -68,17 +68,28 @@ typedef enum { /* Weight Supported */ SENSOR_TYPE_WEIGHT = (1 << 11), /* Linear Accelerometer (Without Gravity) */ - SENSOR_TYPE_LINEAR_ACCEL = (1 << 26), + SENSOR_TYPE_LINEAR_ACCEL = (1 << 12), /* Gravity Sensor */ - SENSOR_TYPE_GRAVITY = (1 << 27), + SENSOR_TYPE_GRAVITY = (1 << 13), /* Euler Orientation Sensor */ - SENSOR_TYPE_EULER = (1 << 28), + SENSOR_TYPE_EULER = (1 << 14), /* Color Sensor */ - SENSOR_TYPE_COLOR = (1 << 29), + SENSOR_TYPE_COLOR = (1 << 15), + + /* Standard sensor types to be defined here */ + /* User defined sensor type 1 */ - SENSOR_TYPE_USER_DEFINED_1 = (1 << 30), + SENSOR_TYPE_USER_DEFINED_1 = (1 << 26), /* User defined sensor type 2 */ - SENSOR_TYPE_USER_DEFINED_2 = (1 << 31), + SENSOR_TYPE_USER_DEFINED_2 = (1 << 27), + /* User defined sensor type 3 */ + SENSOR_TYPE_USER_DEFINED_3 = (1 << 28), + /* User defined sensor type 4 */ + SENSOR_TYPE_USER_DEFINED_4 = (1 << 29), + /* User defined sensor type 5 */ + SENSOR_TYPE_USER_DEFINED_5 = (1 << 30), + /* User defined sensor type 6 */ + SENSOR_TYPE_USER_DEFINED_6 = (1 << 31), /* A selector, describes all sensors */ SENSOR_TYPE_ALL = 0xFFFFFFFF } sensor_type_t;
