diff options
author | innovaker <66737976+innovaker@users.noreply.github.com> | 2020-12-10 19:31:51 +0000 |
---|---|---|
committer | Pete Johanson <peter@peterjohanson.com> | 2020-12-14 12:41:25 -0500 |
commit | 00ca0d2f1cb0a939e5207454d89c6d37ef9f45a6 (patch) | |
tree | f5c8b1fa7bed4838393576376140e8420f2e415b /app/drivers/sensor/ec11 | |
parent | 1411092a7bb6e21e6e3a272737ad36d613e3b367 (diff) |
refactor(app): replace `struct device *` with `const struct device *`
Replaced with RegExp: /(?<!const )(struct device \*)/g
See: https://docs.zephyrproject.org/latest/releases/release-notes-2.4.html
PR: #467
Diffstat (limited to 'app/drivers/sensor/ec11')
-rw-r--r-- | app/drivers/sensor/ec11/ec11.c | 8 | ||||
-rw-r--r-- | app/drivers/sensor/ec11/ec11.h | 10 | ||||
-rw-r--r-- | app/drivers/sensor/ec11/ec11_trigger.c | 16 |
3 files changed, 18 insertions, 16 deletions
diff --git a/app/drivers/sensor/ec11/ec11.c b/app/drivers/sensor/ec11/ec11.c index 80e75aa..38a0578 100644 --- a/app/drivers/sensor/ec11/ec11.c +++ b/app/drivers/sensor/ec11/ec11.c @@ -18,7 +18,7 @@ LOG_MODULE_REGISTER(EC11, CONFIG_SENSOR_LOG_LEVEL); -static int ec11_get_ab_state(struct device *dev) { +static int ec11_get_ab_state(const struct device *dev) { struct ec11_data *drv_data = dev->data; const struct ec11_config *drv_cfg = dev->config; @@ -26,7 +26,7 @@ static int ec11_get_ab_state(struct device *dev) { gpio_pin_get(drv_data->b, drv_cfg->b_pin); } -static int ec11_sample_fetch(struct device *dev, enum sensor_channel chan) { +static int ec11_sample_fetch(const struct device *dev, enum sensor_channel chan) { struct ec11_data *drv_data = dev->data; const struct ec11_config *drv_cfg = dev->config; uint8_t val; @@ -68,7 +68,7 @@ static int ec11_sample_fetch(struct device *dev, enum sensor_channel chan) { return 0; } -static int ec11_channel_get(struct device *dev, enum sensor_channel chan, +static int ec11_channel_get(const struct device *dev, enum sensor_channel chan, struct sensor_value *val) { struct ec11_data *drv_data = dev->data; @@ -90,7 +90,7 @@ static const struct sensor_driver_api ec11_driver_api = { .channel_get = ec11_channel_get, }; -int ec11_init(struct device *dev) { +int ec11_init(const struct device *dev) { struct ec11_data *drv_data = dev->data; const struct ec11_config *drv_cfg = dev->config; diff --git a/app/drivers/sensor/ec11/ec11.h b/app/drivers/sensor/ec11/ec11.h index 029f66b..1cb9c5f 100644 --- a/app/drivers/sensor/ec11/ec11.h +++ b/app/drivers/sensor/ec11/ec11.h @@ -23,8 +23,8 @@ struct ec11_config { }; struct ec11_data { - struct device *a; - struct device *b; + const struct device *a; + const struct device *b; uint8_t ab_state; int8_t pulses; int8_t ticks; @@ -33,7 +33,7 @@ struct ec11_data { #ifdef CONFIG_EC11_TRIGGER struct gpio_callback a_gpio_cb; struct gpio_callback b_gpio_cb; - struct device *dev; + const struct device *dev; sensor_trigger_handler_t handler; const struct sensor_trigger *trigger; @@ -51,8 +51,8 @@ struct ec11_data { #ifdef CONFIG_EC11_TRIGGER -int ec11_trigger_set(struct device *dev, const struct sensor_trigger *trig, +int ec11_trigger_set(const struct device *dev, const struct sensor_trigger *trig, sensor_trigger_handler_t handler); -int ec11_init_interrupt(struct device *dev); +int ec11_init_interrupt(const struct device *dev); #endif diff --git a/app/drivers/sensor/ec11/ec11_trigger.c b/app/drivers/sensor/ec11/ec11_trigger.c index c4934fb..00bebb1 100644 --- a/app/drivers/sensor/ec11/ec11_trigger.c +++ b/app/drivers/sensor/ec11/ec11_trigger.c @@ -19,7 +19,7 @@ extern struct ec11_data ec11_driver; #include <logging/log.h> LOG_MODULE_DECLARE(EC11, CONFIG_SENSOR_LOG_LEVEL); -static inline void setup_int(struct device *dev, bool enable) { +static inline void setup_int(const struct device *dev, bool enable) { struct ec11_data *data = dev->data; const struct ec11_config *cfg = dev->config; @@ -36,7 +36,8 @@ static inline void setup_int(struct device *dev, bool enable) { } } -static void ec11_a_gpio_callback(struct device *dev, struct gpio_callback *cb, uint32_t pins) { +static void ec11_a_gpio_callback(const struct device *dev, struct gpio_callback *cb, + uint32_t pins) { struct ec11_data *drv_data = CONTAINER_OF(cb, struct ec11_data, a_gpio_cb); LOG_DBG(""); @@ -50,7 +51,8 @@ static void ec11_a_gpio_callback(struct device *dev, struct gpio_callback *cb, u #endif } -static void ec11_b_gpio_callback(struct device *dev, struct gpio_callback *cb, uint32_t pins) { +static void ec11_b_gpio_callback(const struct device *dev, struct gpio_callback *cb, + uint32_t pins) { struct ec11_data *drv_data = CONTAINER_OF(cb, struct ec11_data, b_gpio_cb); LOG_DBG(""); @@ -65,7 +67,7 @@ static void ec11_b_gpio_callback(struct device *dev, struct gpio_callback *cb, u } static void ec11_thread_cb(void *arg) { - struct device *dev = arg; + const struct device *dev = arg; struct ec11_data *drv_data = dev->data; drv_data->handler(dev, drv_data->trigger); @@ -75,7 +77,7 @@ static void ec11_thread_cb(void *arg) { #ifdef CONFIG_EC11_TRIGGER_OWN_THREAD static void ec11_thread(int dev_ptr, int unused) { - struct device *dev = INT_TO_POINTER(dev_ptr); + const struct device *dev = INT_TO_POINTER(dev_ptr); struct ec11_data *drv_data = dev->data; ARG_UNUSED(unused); @@ -97,7 +99,7 @@ static void ec11_work_cb(struct k_work *work) { } #endif -int ec11_trigger_set(struct device *dev, const struct sensor_trigger *trig, +int ec11_trigger_set(const struct device *dev, const struct sensor_trigger *trig, sensor_trigger_handler_t handler) { struct ec11_data *drv_data = dev->data; @@ -113,7 +115,7 @@ int ec11_trigger_set(struct device *dev, const struct sensor_trigger *trig, return 0; } -int ec11_init_interrupt(struct device *dev) { +int ec11_init_interrupt(const struct device *dev) { struct ec11_data *drv_data = dev->data; const struct ec11_config *drv_cfg = dev->config; |