Forked so that I can make it take I2C as a parameter; on a bus with other I2C things.

Fork of Si1133 by Silicon Labs

Revision:
2:1e2dd643afa8
Parent:
1:410f61a3900b
--- a/Si1133.cpp	Sun Nov 12 16:42:03 2017 +0100
+++ b/Si1133.cpp	Sun Nov 12 20:18:04 2017 +0100
@@ -121,7 +121,7 @@
 float Si1133::get_light_level()
 {
     float lux, uvi;
-    measureLuxUvi(&lux, &uvi);
+    measure_lux_uv(&lux, &uvi);
     return lux;
 }
 
@@ -132,13 +132,13 @@
 float Si1133::get_uv_index()
 {
     float lux, uvi;
-    measureLuxUvi(&lux, &uvi);
+    measure_lux_uv(&lux, &uvi);
     return uvi;
 }
 
 bool Si1133::get_light_and_uv(float *light_level, float *uv_index)
 {
-    if(measureLuxUvi(light_level, uv_index)) {
+    if(measure_lux_uv(light_level, uv_index)) {
         return false;
     }
     return true;
@@ -626,7 +626,7 @@
  * @return
  *    Returns zero on OK, non-zero otherwise
  ******************************************************************************/
-uint32_t Si1133::measurementGet (Si1133::Samples_t *samples)
+uint32_t Si1133::measure (Si1133::Samples_t *samples)
 {
     uint8_t buffer[13];
     uint32_t retval;
@@ -757,7 +757,7 @@
  * @return
  *    UV index scaled by UV_OUPTUT_FRACTION
  ******************************************************************************/
-int32_t Si1133::getUv (int32_t uv)
+int32_t Si1133::get_uv (int32_t uv)
 {
     int32_t uvi;
 
@@ -785,7 +785,7 @@
  * @return
  *    Lux value scaled by LUX_OUPTUT_FRACTION
  ******************************************************************************/
-int32_t Si1133::getLux (int32_t vis_high, int32_t vis_low, int32_t ir)
+int32_t Si1133::get_lux (int32_t vis_high, int32_t vis_low, int32_t ir)
 {
     int32_t lux;
 
@@ -821,7 +821,7 @@
  * @return
  *    Returns zero on OK, non-zero otherwise
  ******************************************************************************/
-uint32_t Si1133::measureLuxUvi (float *lux, float *uvi)
+uint32_t Si1133::measure_lux_uv (float *lux, float *uvi)
 {
     Si1133::Samples_t samples;
     uint32_t retval;
@@ -841,14 +841,14 @@
     }
 
     /* Get the results */
-    measurementGet(&samples);
+    measure(&samples);
 
     /* Convert the readings to lux */
-    *lux = (float) getLux(samples.ch1, samples.ch3, samples.ch2);
+    *lux = (float) get_lux(samples.ch1, samples.ch3, samples.ch2);
     *lux = *lux / (1 << LUX_OUTPUT_FRACTION);
 
     /* Convert the readings to UV index */
-    *uvi = (float) getUv(samples.ch0);
+    *uvi = (float) get_uv(samples.ch0);
     *uvi = *uvi / (1 << UV_OUTPUT_FRACTION);
 
     return retval;
@@ -864,11 +864,11 @@
  * @return
  *    Returns zero on OK, non-zero otherwise
  ******************************************************************************/
-uint32_t Si1133::getHardwareID (uint8_t *hardwareID)
+uint32_t Si1133::get_hardware_id (uint8_t *hardware_id)
 {
     uint32_t retval;
 
-    retval = read_register(REG_PART_ID, hardwareID);
+    retval = read_register(REG_PART_ID, hardware_id);
 
     return retval;
 }
@@ -887,20 +887,20 @@
  * @return
  *    Returns zero on OK, non-zero otherwise
  ******************************************************************************/
-uint32_t Si1133::getMeasurement (float *lux, float *uvi)
+uint32_t Si1133::get_measurement (float *lux, float *uvi)
 {
     Si1133::Samples_t samples;
     uint32_t retval;
 
     /* Get the results */
-    retval = measurementGet(&samples);
+    retval = measure(&samples);
 
     /* Convert the readings to lux */
-    *lux = (float) getLux(samples.ch1, samples.ch3, samples.ch2);
+    *lux = (float) get_lux(samples.ch1, samples.ch3, samples.ch2);
     *lux = *lux / (1 << LUX_OUTPUT_FRACTION);
 
     /* Convert the readings to UV index */
-    *uvi = (float) getUv(samples.ch0);
+    *uvi = (float) get_uv(samples.ch0);
     *uvi = *uvi / (1 << UV_OUTPUT_FRACTION);
 
     return retval;