diff --git a/components/drivers/sensors/sensor.h b/components/drivers/sensors/sensor.h index 15dd79ccdf01ba3402db3c625735fd45295c5a1f..f505a27e1d17e59c9f19bce06b8371200abe60ae 100644 --- a/components/drivers/sensors/sensor.h +++ b/components/drivers/sensors/sensor.h @@ -14,6 +14,10 @@ #include #include +#ifdef __cplusplus +extern "C" { +#endif + #ifdef RT_USING_RTC #define rt_sen_get_timestamp() time() /* API for the sensor to get the timestamp */ #else @@ -189,4 +193,9 @@ int rt_hw_sensor_register(rt_sensor_t sensor, const char *name, rt_uint32_t flag, void *data); + +#ifdef __cplusplus +} #endif + +#endif /* __SENSOR_H__ */