drivers: w1: added casting
This casting is needed in c++ to avoid compilation error.
Signed-off-by: Wojciech Slenska <wsl@trackunit.com>
diff --git a/include/zephyr/drivers/w1.h b/include/zephyr/drivers/w1.h
index 5954284..49eb7f2 100644
--- a/include/zephyr/drivers/w1.h
+++ b/include/zephyr/drivers/w1.h
@@ -110,7 +110,7 @@
static inline int z_impl_w1_change_bus_lock(const struct device *dev, bool lock)
{
- struct w1_master_data *ctrl_data = dev->data;
+ struct w1_master_data *ctrl_data = (struct w1_master_data *)dev->data;
if (lock) {
return k_mutex_lock(&ctrl_data->bus_lock, K_FOREVER);