-
Notifications
You must be signed in to change notification settings - Fork 6
RPR_0521RS Class
-
Public member variables:
-
uint16_t RPR_0521RS::psProximity value. -
float RPR_0521RS::alsAmbient light value in lx.
-
-
Public member functions:
-
RPR_0521RS::RPR_0521RS(uint8_t address)The default constructor.address = RPR_0521RS_DEVICE_ADDRESSDefault value, the default I2C address. -
uint8_t RPR_0521RS::init(uint8_t measurementTime, uint8_t ledCurrent)The initialization function. Returns 0 on successful initialization, 1 on failure.measurementTime = RPR_0521RS_MEAS_TIME_100_MS_100_MSDefault value, ambient light sensor (ALS) measurement time is 100 ms, proximity sensor (PS) measurement time is 100 ms.
measurementTime = RPR_0521RS_MEAS_TIME_<als_time>_<ps_time>Other possible measurement time values, see/sensors/RPR_0521RS.cppfor details.
ledCurrent = RPR_0521RS_LED_CURRENT_100_MADefault value, LED current is 100 mA.
ledCurrent = RPR_0521RS_LED_CURRENT_<n>_MAOther possible LED current values, see/sensors/RPR_0521RS.cppfor details. -
uint8_t RPR_0521RS::measure(void)The measurement function. Returns 0 if the public measurement variables were successfully updated, 1 if not.
-