diff options
| author | Bernard Xiong <[email protected]> | 2020-07-04 18:42:14 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2020-07-04 18:42:14 +0800 |
| commit | 7e5373e733d8ca779883a88377a3860ec4f8cb41 (patch) | |
| tree | 1a6881752683f04f5f79ccf810fd929de449a175 /components | |
| parent | 4108836a9003c411e127eb5bea80a5d09cd61bd5 (diff) | |
| parent | f2070beb54d828f205dad81ea10127599c5eb79e (diff) | |
Merge pull request #3738 from luhuadong/develop
[Sensor] Add AMS sensor vendor info
Diffstat (limited to 'components')
| -rwxr-xr-x | components/drivers/sensors/sensor.h | 3 | ||||
| -rwxr-xr-x | components/drivers/sensors/sensor_cmd.c | 9 |
2 files changed, 12 insertions, 0 deletions
diff --git a/components/drivers/sensors/sensor.h b/components/drivers/sensors/sensor.h index 625fd566f2..e61b32acba 100755 --- a/components/drivers/sensors/sensor.h +++ b/components/drivers/sensors/sensor.h @@ -63,6 +63,7 @@ extern "C" { #define RT_SENSOR_VENDOR_SENSIRION (10) /* Sensirion */ #define RT_SENSOR_VENDOR_TI (11) /* Texas Instruments */ #define RT_SENSOR_VENDOR_PLANTOWER (12) /* Plantower */ +#define RT_SENSOR_VENDOR_AMS (13) /* ams AG */ /* Sensor unit types */ @@ -81,6 +82,8 @@ extern "C" { #define RT_SENSOR_UNIT_BPM (11) /* Heart rate unit: bpm */ #define RT_SENSOR_UNIT_MM (12) /* Distance unit: mm */ #define RT_SENSOR_UNIT_MN (13) /* Force unit: mN */ +#define RT_SENSOR_UNIT_PPM (14) /* Concentration unit: ppm */ +#define RT_SENSOR_UNIT_PPB (15) /* Concentration unit: ppb */ /* Sensor communication interface types */ diff --git a/components/drivers/sensors/sensor_cmd.c b/components/drivers/sensors/sensor_cmd.c index 5f1f31c9e5..d46b23f4cf 100755 --- a/components/drivers/sensors/sensor_cmd.c +++ b/components/drivers/sensors/sensor_cmd.c @@ -335,6 +335,9 @@ static void sensor(int argc, char **argv) case RT_SENSOR_VENDOR_PLANTOWER: rt_kprintf("vendor :Plantower\n"); break; + case RT_SENSOR_VENDOR_AMS: + rt_kprintf("vendor :AMS\n"); + break; } rt_kprintf("model :%s\n", info.model); switch (info.unit) @@ -381,6 +384,12 @@ static void sensor(int argc, char **argv) case RT_SENSOR_UNIT_MN: rt_kprintf("unit :mN\n"); break; + case RT_SENSOR_UNIT_PPM: + rt_kprintf("unit :ppm\n"); + break; + case RT_SENSOR_UNIT_PPB: + rt_kprintf("unit :ppb\n"); + break; } rt_kprintf("range_max :%d\n", info.range_max); rt_kprintf("range_min :%d\n", info.range_min); |
