Line data Source code
1 1 : /** 2 : * @file drivers/stepper/stepper_drv8424.h 3 : * 4 : * @brief Public API for DRV8424 Stepper Controller Specific Functions 5 : * 6 : */ 7 : 8 : /* 9 : * SPDX-FileCopyrightText: Copyright (c) 2024 Navimatix GmbH 10 : * 11 : * SPDX-License-Identifier: Apache-2.0 12 : */ 13 : 14 : #include <stdint.h> 15 : #include <zephyr/drivers/stepper.h> 16 : 17 : #ifdef __cplusplus 18 : extern "C" { 19 : #endif 20 : 21 : /** 22 : * @brief After microstep setter fails, attempt to recover into previous state. 23 : * 24 : * @param dev Pointer to the stepper motor controller instance 25 : * 26 : * @retval 0 Success 27 : * @retval <0 Error code dependent on the gpio controller of the microstep pins 28 : */ 29 1 : int drv8424_microstep_recovery(const struct device *dev); 30 : 31 : #ifdef __cplusplus 32 : } 33 : #endif