@@ -79,34 +79,6 @@ ZTEST_F(drv84xx_api, test_micro_step_res_set)
7979 res );
8080}
8181
82- ZTEST_F (drv84xx_api , test_actual_position_set )
83- {
84- int32_t pos = 100u ;
85- (void )stepper_set_reference_position (fixture -> dev , pos );
86- (void )stepper_get_actual_position (fixture -> dev , & pos );
87- zassert_equal (pos , 100u , "Actual position should be %u but is %u" , 100u , pos );
88- }
89-
90- ZTEST_F (drv84xx_api , test_move_to_positive_direction_movement )
91- {
92- int32_t pos = 50 ;
93-
94- (void )stepper_enable (fixture -> dev );
95- (void )stepper_set_microstep_interval (fixture -> dev , 20000000 );
96- (void )stepper_set_event_callback (fixture -> dev , fixture -> callback , NULL );
97- (void )stepper_move_to (fixture -> dev , pos );
98- (void )k_poll (& stepper_event , 1 , K_SECONDS (5 ));
99- unsigned int signaled ;
100- int result ;
101-
102- k_poll_signal_check (& stepper_signal , & signaled , & result );
103- zassert_equal (signaled , 1 , "No event detected" );
104- zassert_equal (result , STEPPER_EVENT_STEPS_COMPLETED ,
105- "Event was not STEPPER_EVENT_STEPS_COMPLETED event" );
106- (void )stepper_get_actual_position (fixture -> dev , & pos );
107- zassert_equal (pos , 50u , "Target position should be %d but is %d" , 50u , pos );
108- }
109-
11082ZTEST_F (drv84xx_api , test_move_to_negative_direction_movement )
11183{
11284 int32_t pos = -50 ;
@@ -127,26 +99,6 @@ ZTEST_F(drv84xx_api, test_move_to_negative_direction_movement)
12799 zassert_equal (pos , -50 , "Target position should be %d but is %d" , -50 , pos );
128100}
129101
130- ZTEST_F (drv84xx_api , test_move_to_identical_current_and_target_position )
131- {
132- int32_t pos = 0 ;
133-
134- (void )stepper_enable (fixture -> dev );
135- (void )stepper_set_microstep_interval (fixture -> dev , 20000000 );
136- (void )stepper_set_event_callback (fixture -> dev , fixture -> callback , NULL );
137- (void )stepper_move_to (fixture -> dev , pos );
138- (void )k_poll (& stepper_event , 1 , K_SECONDS (5 ));
139- unsigned int signaled ;
140- int result ;
141-
142- k_poll_signal_check (& stepper_signal , & signaled , & result );
143- zassert_equal (signaled , 1 , "No event detected" );
144- zassert_equal (result , STEPPER_EVENT_STEPS_COMPLETED ,
145- "Event was not STEPPER_EVENT_STEPS_COMPLETED event" );
146- (void )stepper_get_actual_position (fixture -> dev , & pos );
147- zassert_equal (pos , 0 , "Target position should not have changed from %d but is %d" , 0 , pos );
148- }
149-
150102ZTEST_F (drv84xx_api , test_move_to_is_moving_true_while_moving )
151103{
152104 int32_t pos = 50 ;
@@ -181,26 +133,6 @@ ZTEST_F(drv84xx_api, test_move_to_is_moving_false_when_completed)
181133 zassert_false (moving , "Driver should not be in state is_moving after finishing" );
182134}
183135
184- ZTEST_F (drv84xx_api , test_move_by_zero_steps_no_movement )
185- {
186- int32_t steps = 0 ;
187-
188- (void )stepper_enable (fixture -> dev );
189- (void )stepper_set_microstep_interval (fixture -> dev , 20000000 );
190- (void )stepper_set_event_callback (fixture -> dev , fixture -> callback , NULL );
191- (void )stepper_move_by (fixture -> dev , steps );
192- (void )k_poll (& stepper_event , 1 , K_SECONDS (5 ));
193- unsigned int signaled ;
194- int result ;
195-
196- k_poll_signal_check (& stepper_signal , & signaled , & result );
197- zassert_equal (signaled , 1 , "No event detected" );
198- zassert_equal (result , STEPPER_EVENT_STEPS_COMPLETED ,
199- "Event was not STEPPER_EVENT_STEPS_COMPLETED event" );
200- (void )stepper_get_actual_position (fixture -> dev , & steps );
201- zassert_equal (steps , 0 , "Target position should be %d but is %d" , 0 , steps );
202- }
203-
204136ZTEST_F (drv84xx_api , test_move_by_is_moving_true_while_moving )
205137{
206138 int32_t steps = 50 ;
0 commit comments