Skip to content
Snippets Groups Projects
Commit 1d5a67dc authored by Kees Bakker's avatar Kees Bakker
Browse files

drivers/bh1750fvi: change prototype of bh1750fvi_init

The params argument is now a const pointer. This eliminates the need for
a type cast that converts a const to a non-const.
parent 201cff0a
No related branches found
No related tags found
No related merge requests found
......@@ -28,7 +28,7 @@
#define ENABLE_DEBUG (0)
#include "debug.h"
int bh1750fvi_init(bh1750fvi_t *dev, bh1750fvi_params_t *params)
int bh1750fvi_init(bh1750fvi_t *dev, const bh1750fvi_params_t *params)
{
int res;
......
......@@ -80,7 +80,7 @@ typedef struct {
* @return 0 on success
* @return -1 if unable to speak to the device
*/
int bh1750fvi_init(bh1750fvi_t *dev, bh1750fvi_params_t *params);
int bh1750fvi_init(bh1750fvi_t *dev, const bh1750fvi_params_t *params);
/**
* @brief Read a ambient light value from the given device [in LUX]
......
......@@ -35,7 +35,7 @@ int main(void)
puts("BH1750FVI ambient light sensor test\n");
/* initialize the device */
res = bh1750fvi_init(&dev, (bh1750fvi_params_t *)(&bh1750fvi_params));
res = bh1750fvi_init(&dev, &bh1750fvi_params[0]);
if (res != BH1750FVI_OK) {
puts("error: unable to initialize sensor [I2C initialization error]");
return 1;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment