File tree Expand file tree Collapse file tree 8 files changed +825
-0
lines changed
include/zephyr/drivers/stepper Expand file tree Collapse file tree 8 files changed +825
-0
lines changed Original file line number Diff line number Diff line change @@ -5,6 +5,7 @@ zephyr_syscall_header(${ZEPHYR_BASE}/include/zephyr/drivers/stepper.h)
5
5
6
6
# zephyr-keep-sorted-start
7
7
add_subdirectory_ifdef(CONFIG_STEPPER_ADI_TMC adi_tmc)
8
+ add_subdirectory_ifdef(CONFIG_STEPPER_TI ti)
8
9
# zephyr-keep-sorted-stop
9
10
10
11
zephyr_library()
Original file line number Diff line number Diff line change @@ -35,6 +35,7 @@ comment "Stepper Drivers"
35
35
rsource "Kconfig.fake"
36
36
rsource "Kconfig.gpio"
37
37
rsource "adi_tmc/Kconfig"
38
+ rsource "ti/Kconfig"
38
39
# zephyr-keep-sorted-stop
39
40
40
41
endif
Original file line number Diff line number Diff line change
1
+ # SPDX-FileCopyrightText: Copyright (c) 2024 Navimatix GmbH
2
+ # SPDX-License-Identifier: Apache-2.0
3
+
4
+ zephyr_library()
5
+ zephyr_library_property(ALLOW_EMPTY TRUE )
6
+
7
+ zephyr_library_sources_ifdef(CONFIG_DRV8424 drv8424.c)
Original file line number Diff line number Diff line change
1
+ # SPDX-FileCopyrightText: Copyright (c) 2024 Navimatix GmbH
2
+ # SPDX-License-Identifier: Apache-2.0
3
+
4
+ config STEPPER_TI
5
+ bool "TI Stepper Controller"
6
+ depends on STEPPER
7
+ default y
8
+ help
9
+ Enable ti stepper controller
10
+
11
+ if STEPPER_TI
12
+
13
+ comment "TI Stepper Drivers"
14
+
15
+ rsource "Kconfig.drv8424"
16
+
17
+ endif # STEPPER_TI
Original file line number Diff line number Diff line change
1
+ # SPDX-FileCopyrightText: Copyright (c) 2024 Navimatix GmbH
2
+ # SPDX-License-Identifier: Apache-2.0
3
+
4
+ config DRV8424
5
+ bool "TI DRV8424 stepper motor driver"
6
+ default y
7
+ depends on DT_HAS_TI_DRV8424_ENABLED
8
+ select COUNTER
9
+ help
10
+ Enable driver for TI DRV8424 stepper motor driver.
11
+
12
+ if DRV8424
13
+
14
+ config DRV8424_EVENT_QUEUE_LEN
15
+ int "Maximum number of pending stepper events"
16
+ default 4
17
+ help
18
+ The maximum number of stepper events that can be pending before new events
19
+ are dropped.
20
+
21
+ endif # DRV8424
You can’t perform that action at this time.
0 commit comments