From 81181e101fd815d1710f9b4d78b3e186a4da6ef3 Mon Sep 17 00:00:00 2001 From: Shell Date: Sun, 6 Oct 2024 07:06:47 +0000 Subject: [PATCH] feat: bsp: fit into the new thread context --- bsp/nuvoton/libraries/m2354/rtt_port/drv_usbhost.c | 3 +-- bsp/nuvoton/libraries/m460/rtt_port/drv_usbhost.c | 2 +- bsp/nuvoton/libraries/m480/rtt_port/drv_usbhost.c | 2 +- bsp/nuvoton/libraries/ma35/rtt_port/drv_usbhost.c | 2 +- bsp/nuvoton/libraries/n9h30/rtt_port/drv_usbhost.c | 2 +- bsp/nuvoton/libraries/nuc980/rtt_port/drv_usbhost.c | 2 +- 6 files changed, 6 insertions(+), 7 deletions(-) diff --git a/bsp/nuvoton/libraries/m2354/rtt_port/drv_usbhost.c b/bsp/nuvoton/libraries/m2354/rtt_port/drv_usbhost.c index 2e734253c3..12a2d44a1a 100644 --- a/bsp/nuvoton/libraries/m2354/rtt_port/drv_usbhost.c +++ b/bsp/nuvoton/libraries/m2354/rtt_port/drv_usbhost.c @@ -802,8 +802,7 @@ static rt_err_t usbhost_pm_suspend(const struct rt_device *device, rt_uint8_t mo { case PM_SLEEP_MODE_LIGHT: case PM_SLEEP_MODE_DEEP: - - pNuUSBHDev->polling_thread->stat = RT_THREAD_READY; + RT_SCHED_CTX(pNuUSBHDev->polling_thread).stat = RT_THREAD_READY; result = rt_thread_suspend(pNuUSBHDev->polling_thread); RT_ASSERT(result == RT_EOK); diff --git a/bsp/nuvoton/libraries/m460/rtt_port/drv_usbhost.c b/bsp/nuvoton/libraries/m460/rtt_port/drv_usbhost.c index 0bd7b6f3c1..2e8656d1c2 100644 --- a/bsp/nuvoton/libraries/m460/rtt_port/drv_usbhost.c +++ b/bsp/nuvoton/libraries/m460/rtt_port/drv_usbhost.c @@ -819,7 +819,7 @@ static int usbhost_pm_suspend(const struct rt_device *device, rt_uint8_t mode) case PM_SLEEP_MODE_LIGHT: case PM_SLEEP_MODE_DEEP: - pNuUSBHDev->polling_thread->stat = RT_THREAD_READY; + RT_SCHED_CTX(pNuUSBHDev->polling_thread).stat = RT_THREAD_READY; result = rt_thread_suspend(pNuUSBHDev->polling_thread); RT_ASSERT(result == RT_EOK); diff --git a/bsp/nuvoton/libraries/m480/rtt_port/drv_usbhost.c b/bsp/nuvoton/libraries/m480/rtt_port/drv_usbhost.c index 01d728e1af..034b8c9f23 100644 --- a/bsp/nuvoton/libraries/m480/rtt_port/drv_usbhost.c +++ b/bsp/nuvoton/libraries/m480/rtt_port/drv_usbhost.c @@ -805,7 +805,7 @@ static rt_err_t usbhost_pm_suspend(const struct rt_device *device, rt_uint8_t mo case PM_SLEEP_MODE_LIGHT: case PM_SLEEP_MODE_DEEP: - pNuUSBHDev->polling_thread->stat = RT_THREAD_READY; + RT_SCHED_CTX(pNuUSBHDev->polling_thread).stat = RT_THREAD_READY; result = rt_thread_suspend(pNuUSBHDev->polling_thread); RT_ASSERT(result == RT_EOK); diff --git a/bsp/nuvoton/libraries/ma35/rtt_port/drv_usbhost.c b/bsp/nuvoton/libraries/ma35/rtt_port/drv_usbhost.c index 3ba41bd8e7..f12238cf6b 100644 --- a/bsp/nuvoton/libraries/ma35/rtt_port/drv_usbhost.c +++ b/bsp/nuvoton/libraries/ma35/rtt_port/drv_usbhost.c @@ -845,7 +845,7 @@ static int usbhost_pm_suspend(const struct rt_device *device, rt_uint8_t mode) case PM_SLEEP_MODE_LIGHT: case PM_SLEEP_MODE_DEEP: - pNuUSBHDev->polling_thread->stat = RT_THREAD_READY; + RT_SCHED_CTX(pNuUSBHDev->polling_thread).stat = RT_THREAD_READY; result = rt_thread_suspend(pNuUSBHDev->polling_thread); RT_ASSERT(result == RT_EOK); diff --git a/bsp/nuvoton/libraries/n9h30/rtt_port/drv_usbhost.c b/bsp/nuvoton/libraries/n9h30/rtt_port/drv_usbhost.c index 32ef34800b..71df779bbc 100644 --- a/bsp/nuvoton/libraries/n9h30/rtt_port/drv_usbhost.c +++ b/bsp/nuvoton/libraries/n9h30/rtt_port/drv_usbhost.c @@ -902,7 +902,7 @@ static int usbhost_pm_suspend(const struct rt_device *device, rt_uint8_t mode) case PM_SLEEP_MODE_LIGHT: case PM_SLEEP_MODE_DEEP: - pNuUSBHDev->polling_thread->stat = RT_THREAD_READY; + RT_SCHED_CTX(pNuUSBHDev->polling_thread).stat = RT_THREAD_READY; result = rt_thread_suspend(pNuUSBHDev->polling_thread); RT_ASSERT(result == RT_EOK); diff --git a/bsp/nuvoton/libraries/nuc980/rtt_port/drv_usbhost.c b/bsp/nuvoton/libraries/nuc980/rtt_port/drv_usbhost.c index 2b080604f8..472afa3625 100644 --- a/bsp/nuvoton/libraries/nuc980/rtt_port/drv_usbhost.c +++ b/bsp/nuvoton/libraries/nuc980/rtt_port/drv_usbhost.c @@ -902,7 +902,7 @@ static int usbhost_pm_suspend(const struct rt_device *device, rt_uint8_t mode) case PM_SLEEP_MODE_LIGHT: case PM_SLEEP_MODE_DEEP: - pNuUSBHDev->polling_thread->stat = RT_THREAD_READY; + RT_SCHED_CTX(pNuUSBHDev->polling_thread).stat = RT_THREAD_READY; result = rt_thread_suspend(pNuUSBHDev->polling_thread); RT_ASSERT(result == RT_EOK);