summaryrefslogtreecommitdiff
path: root/osal/usb_osal_nuttx.c
AgeCommit message (Collapse)Author
2026-07-12update(osal): remove logsakumisu
Signed-off-by: sakumisu <[email protected]>
2026-02-11refactor: move cherryrb and cherrymp into common dir, rename with ↵sakumisu
usb_ringbuffer and usb_mempool Signed-off-by: sakumisu <[email protected]>
2026-01-13refactor(osal): replace NuttX internal APIs with POSIX APIsSunJ
Replace nxsched_self() and nxsched_set_priority() with standard POSIX sched_getparam() and sched_setparam() in usb_osal_thread_schedule_other(). This improves portability and follows POSIX standards for thread priority management. Change-Id: I2e637268f77e200fbdee3e7713cba1b115976696 Signed-off-by: SunJ <[email protected]>
2025-06-03feat(class): add usb_osal_thread_schedule_other to allow the applications ↵sakumisu
which use the struct usbh_xxx to exit properly before free struct usbh_xxx Signed-off-by: sakumisu <[email protected]>
2025-05-06update(osal): rename ticks to timeout_mssakumisu
Signed-off-by: sakumisu <[email protected]>
2025-05-06update(osal/usb_osal_nuttx): update timer driversakumisu
Signed-off-by: sakumisu <[email protected]>
2025-01-23feat(platform/nuttx): update fs & net & cdcacm supportsakumisu
Signed-off-by: sakumisu <[email protected]>
2025-01-20update(platform/nuttx): add more macros check for net and mscsakumisu
Signed-off-by: sakumisu <[email protected]>
2024-08-21fix: fix -Wunused-parameter warning with -Wextra cflagsakumisu
2024-07-23refactor(osal): use osal malloc and free, remove usb_malloc & usb_free macrosakumisu
2024-05-21fix typosakumisu
2024-05-11fix nuttx timeoutsakumisu
2024-05-09add nuttx osalsakumisu