sakumisu
e453e72bf1
fix(osal/usb_osal_threadx): delete self in another thread
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-11-05 20:40:47 +08:00
MDLZCOOL
3e3b08b152
refactor(usb_osal_threadx): optimize the creation and deletion of threads
...
- Allocate only once at `usb_osal_thread_create`.
- Fixed a null pointer crash in `usb_osal_thread_delete`.
- Standardized the return value of `usb_osal_sem_give`.
2025-10-15 22:40:06 -07:00
sakumisu
bff8a632a9
feat(class): add usb_osal_thread_schedule_other to allow the applications which use the struct usbh_xxx to exit properly before free struct usbh_xxx
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-06-03 22:43:35 +08:00
sakumisu
e29d87bb20
update(osal): rename ticks to timeout_ms
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-05-06 18:16:04 +08:00
sakumisu
fd1baa62df
update(osal/usb_osal_thread): implement usb_osal_sem_reset
2024-10-31 21:45:19 +08:00
sakumisu
8a7979378d
update(osal): add error log and assert when alloc fail, and stop working
2024-08-31 18:23:00 +08:00
sakumisu
5f43dc8662
feat(osal): add threadx port
2024-08-26 19:53:58 +08:00