Skip to content
Snippets Groups Projects
Commit 01488426 authored by dylad's avatar dylad
Browse files

drivers/tsl2561: add missing acquire∕release functions

parent 742b6ac4
No related branches found
No related tags found
No related merge requests found
......@@ -84,6 +84,7 @@ int tsl2561_init(tsl2561_t *dev, const tsl2561_params_t *params)
#endif
_disable(dev);
i2c_release(DEV_I2C);
return TSL2561_OK;
}
......@@ -212,6 +213,8 @@ static void _disable(const tsl2561_t *dev)
static void _read_data(const tsl2561_t *dev, uint16_t *full, uint16_t *ir)
{
/* acquire bus */
i2c_acquire(DEV_I2C);
/* Enable the device */
_enable(dev);
......@@ -247,6 +250,8 @@ static void _read_data(const tsl2561_t *dev, uint16_t *full, uint16_t *ir)
/* Turn the device off to save power */
_disable(dev);
/* release bus */
i2c_release(DEV_I2C);
}
static void _print_init_info(const tsl2561_t *dev)
......
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