LCOV - code coverage report
Current view: top level - zephyr/drivers/stepper - stepper_fake.h Coverage Total Hit
Test: new.info Lines: 0.0 % 14 0
Test Date: 2025-09-05 16:43:28

            Line data    Source code
       1            0 : /*
       2              :  * Copyright (c) 2024 Fabian Blatz <fabianblatz@gmail.com>
       3              :  *
       4              :  * SPDX-License-Identifier: Apache-2.0
       5              :  */
       6              : 
       7              : #ifndef ZEPHYR_INCLUDE_DRIVERS_STEPPER_STEPPER_FAKE_H_
       8              : #define ZEPHYR_INCLUDE_DRIVERS_STEPPER_STEPPER_FAKE_H_
       9              : 
      10              : #include <zephyr/drivers/stepper.h>
      11              : #include <zephyr/fff.h>
      12              : 
      13              : #ifdef __cplusplus
      14              : extern "C" {
      15              : #endif
      16              : 
      17            0 : DECLARE_FAKE_VALUE_FUNC(int, fake_stepper_enable, const struct device *);
      18              : 
      19            0 : DECLARE_FAKE_VALUE_FUNC(int, fake_stepper_disable, const struct device *);
      20              : 
      21            0 : DECLARE_FAKE_VALUE_FUNC(int, fake_stepper_move_by, const struct device *, int32_t);
      22              : 
      23            0 : DECLARE_FAKE_VALUE_FUNC(int, fake_stepper_set_microstep_interval, const struct device *, uint64_t);
      24              : 
      25            0 : DECLARE_FAKE_VALUE_FUNC(int, fake_stepper_set_micro_step_res, const struct device *,
      26              :                         enum stepper_micro_step_resolution);
      27              : 
      28            0 : DECLARE_FAKE_VALUE_FUNC(int, fake_stepper_get_micro_step_res, const struct device *,
      29              :                         enum stepper_micro_step_resolution *);
      30              : 
      31            0 : DECLARE_FAKE_VALUE_FUNC(int, fake_stepper_set_reference_position, const struct device *, int32_t);
      32              : 
      33            0 : DECLARE_FAKE_VALUE_FUNC(int, fake_stepper_get_actual_position, const struct device *, int32_t *);
      34              : 
      35            0 : DECLARE_FAKE_VALUE_FUNC(int, fake_stepper_move_to, const struct device *, int32_t);
      36              : 
      37            0 : DECLARE_FAKE_VALUE_FUNC(int, fake_stepper_is_moving, const struct device *, bool *);
      38              : 
      39            0 : DECLARE_FAKE_VALUE_FUNC(int, fake_stepper_run, const struct device *, enum stepper_direction);
      40              : 
      41            0 : DECLARE_FAKE_VALUE_FUNC(int, fake_stepper_stop, const struct device *);
      42              : 
      43            0 : DECLARE_FAKE_VALUE_FUNC(int, fake_stepper_set_event_callback, const struct device *,
      44              :                         stepper_event_callback_t, void *);
      45              : 
      46              : #ifdef __cplusplus
      47              : }
      48              : #endif
      49              : 
      50              : #endif /* ZEPHYR_INCLUDE_DRIVERS_STEPPER_STEPPER_FAKE_H_ */
        

Generated by: LCOV version 2.0-1