Skip to content

Commit c0adf72

Browse files
pdgendtfabiobaltieri
authored andcommitted
drivers: stepper: Place API into iterable section
Add wrapper DEVICE_API macro to all stepper_driver_api instances. Signed-off-by: Pieter De Gendt <[email protected]>
1 parent 80537d9 commit c0adf72

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

drivers/stepper/adi_tmc/adi_tmc5041_stepper_controller.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -721,7 +721,7 @@ static int tmc5041_stepper_init(const struct device *dev)
721721
.stepper = DEVICE_DT_GET(child),};
722722

723723
#define TMC5041_STEPPER_API_DEFINE(child) \
724-
static const struct stepper_driver_api tmc5041_stepper_api_##child = { \
724+
static DEVICE_API(stepper, tmc5041_stepper_api_##child) = { \
725725
.enable = tmc5041_stepper_enable, \
726726
.is_moving = tmc5041_stepper_is_moving, \
727727
.move = tmc5041_stepper_move, \

drivers/stepper/fake_stepper_controller.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ static int fake_stepper_init(const struct device *dev)
124124
return 0;
125125
}
126126

127-
static const struct stepper_driver_api fake_stepper_driver_api = {
127+
static DEVICE_API(stepper, fake_stepper_driver_api) = {
128128
.enable = fake_stepper_enable,
129129
.move = fake_stepper_move,
130130
.is_moving = fake_stepper_is_moving,

drivers/stepper/gpio_stepper_controller.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -352,7 +352,7 @@ static int gpio_stepper_init(const struct device *dev)
352352
return 0;
353353
}
354354

355-
static const struct stepper_driver_api gpio_stepper_api = {
355+
static DEVICE_API(stepper, gpio_stepper_api) = {
356356
.enable = gpio_stepper_enable,
357357
.move = gpio_stepper_move,
358358
.is_moving = gpio_stepper_is_moving,

0 commit comments

Comments
 (0)