File tree Expand file tree Collapse file tree 2 files changed +5
-1
lines changed
Expand file tree Collapse file tree 2 files changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -49,6 +49,7 @@ extern "C" {
4949#define RT_SENSOR_CLASS_ECO2 (15) /* eCO2 sensor */
5050#define RT_SENSOR_CLASS_GNSS (16) /* GPS/GNSS sensor */
5151#define RT_SENSOR_CLASS_TOF (17) /* TOF sensor */
52+ #define RT_SENSOR_CLASS_SPO2 (18) /* SpO2 sensor */
5253
5354/* Sensor vendor types */
5455
@@ -89,6 +90,7 @@ extern "C" {
8990#define RT_SENSOR_UNIT_PPB (15) /* Concentration unit: ppb */
9091#define RT_SENSOR_UNIT_DMS (16) /* Coordinates unit: DMS */
9192#define RT_SENSOR_UNIT_DD (17) /* Coordinates unit: DD */
93+ #define RT_SENSOR_UNIT_PERCENT (18) /* Percentage unit: % */
9294
9395/* Sensor communication interface types */
9496
@@ -217,6 +219,7 @@ struct rt_sensor_data
217219 rt_int32_t force ; /* Force sensor. unit: mN */
218220 rt_uint32_t dust ; /* Dust sensor. unit: ug/m3 */
219221 rt_uint32_t eco2 ; /* eCO2 sensor. unit: ppm */
222+ rt_uint32_t spo2 ; /* SpO2 sensor. unit: % */
220223 } data ;
221224};
222225
Original file line number Diff line number Diff line change @@ -36,7 +36,8 @@ static char *const sensor_name_str[] =
3636 "dust_" , /* Dust sensor */
3737 "eco2_" , /* eCO2 sensor */
3838 "gnss_" , /* GPS/GNSS sensor */
39- "tof_" /* TOF sensor */
39+ "tof_" , /* TOF sensor */
40+ "spo2_" /* SpO2 sensor */
4041};
4142
4243/* Sensor interrupt correlation function */
You can’t perform that action at this time.
0 commit comments