$(common_src_path)/HidSensor_Gyro3D.cpp \
$(common_src_path)/HidSensor_Compass3D.cpp \
$(common_src_path)/HidSensor_ALS.cpp \
+ $(common_src_path)/HidSensor_Proximity.cpp \
$(common_src_path)/RotVecSensor.cpp \
$(common_src_path)/SynthCompassSensor.cpp \
$(common_src_path)/OrientationSensor.cpp \
#include "HidSensor_Gyro3D.h"
#include "HidSensor_Compass3D.h"
#include "HidSensor_ALS.h"
+#include "HidSensor_Proximity.h"
#include "OrientationSensor.h"
#include "RotVecSensor.h"
#include "SynthCompassSensor.h"
GyroSensor::sSensorInfo_gyro3D,
SynthCompassSensor::sSensorInfo_compass,
ALSSensor::sSensorInfo_als,
+ ProximitySensor::sSensorInfo_proximity,
RotVecSensor::sSensorInfo_rotvec,
OrientationSensor::sSensorInfo_orientation,
};
sensors[gyro] = new GyroSensor();
sensors[compass] = new CompassSensor();
sensors[light] = new ALSSensor();
+ sensors[proximity] = new ProximitySensor();
sensors[rotvec] = new RotVecSensor();
sensors[syncompass] = new SynthCompassSensor();
sensors[orientation] = new OrientationSensor();
return syncompass;
case ID_O:
return orientation;
+ case ID_P:
+ return proximity;
default:
return -EINVAL;
}