Skip to content

Commit

Permalink
drivertest: should use nuttx_deinit to free all resources.
Browse files Browse the repository at this point in the history
Signed-off-by: HongChao6 <[email protected]>
  • Loading branch information
HongChao6 authored and xiaoxiang781216 committed Dec 30, 2024
1 parent a8ac2ca commit a956330
Showing 1 changed file with 9 additions and 3 deletions.
12 changes: 9 additions & 3 deletions testing/drivertest/drivertest_touchpanel.c
Original file line number Diff line number Diff line change
Expand Up @@ -639,6 +639,7 @@ void touchpad_deinit(touchpad_s *touchpad)
if (touchpad->indev)
{
lv_indev_delete(touchpad->indev);
touchpad->indev = NULL;
}

if (touchpad->fd > 0)
Expand Down Expand Up @@ -754,14 +755,19 @@ static void test_case_touchpanel(FAR void **state)
#else
while (1)
{
lv_timer_handler();
usleep(10 * 1000);
uint32_t idle;
idle = lv_timer_handler();

/* Minimum sleep of 1ms */

idle = idle ? idle : 1;
usleep(idle * 1000);
}
#endif

errout:
touchpad_deinit(touchpad);
lv_disp_remove(result.disp);
lv_nuttx_deinit(&result);
lv_deinit();

LV_LOG_USER("Terminating!\n");
Expand Down

0 comments on commit a956330

Please sign in to comment.