summaryrefslogtreecommitdiff
path: root/osal
AgeCommit message (Collapse)Author
2026-07-12update(osal): remove logsakumisu
Signed-off-by: sakumisu <[email protected]>
2026-05-12Add HS support for esp32s31yanke
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-12-12refactor(serial): add host serial frameworksakumisu
Signed-off-by: sakumisu <[email protected]>
2025-11-25update: remove ununsed osalsakumisu
Signed-off-by: sakumisu <[email protected]>
2025-11-23fix(osal/usb_osal_ucosiii): fix msleep optsakumisu
Signed-off-by: sakumisu <[email protected]>
2025-11-05fix(osal/usb_osal_threadx): delete self in another threadsakumisu
Signed-off-by: sakumisu <[email protected]>
2025-11-04fix(osal/usb_osal_ucosiii): lock before freesakumisu
Signed-off-by: sakumisu <[email protected]>
2025-11-03fix(osal/usb_osal_ucosiii): memset after mallocsakumisu
Signed-off-by: sakumisu <[email protected]>
2025-10-15refactor(usb_osal_threadx): optimize the creation and deletion of threadsMDLZCOOL
- 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-09feat(osal): add ucosiii osalsakumisu
Signed-off-by: sakumisu <[email protected]>
2025-09-01bugfix: Fix some compilation errorsLiPeng
2025-09-01bugfix: Fix support for idf versions lower than 5.3LiPeng
2025-08-04update(osal/idf): change xtaskcreate to xTaskCreatePinnedToCoresakumisu
Signed-off-by: sakumisu <[email protected]>
2025-07-28update(usb_config): change CONFIG_USBHOST_MAX_INTF_ALTSETTINGS to 2 as ↵sakumisu
default to avoid -Warray-bounds warning Signed-off-by: sakumisu <[email protected]>
2025-07-27fix(osal/idf): fix esp timer handlesakumisu
Signed-off-by: sakumisu <[email protected]>
2025-07-27update(usb_config): change CONFIG_USBHOST_MAX_INTF_ALTSETTINGS to 1 as ↵sakumisu
default for less memory usage Signed-off-by: sakumisu <[email protected]>
2025-07-27update(osal/idf): change freertos timer to esp_timersakumisu
Signed-off-by: sakumisu <[email protected]>
2025-07-14Add FS support for ESP32-P4LiPeng
2025-07-05refactor(port/dwc2): support custom config for each dwc2 usb portsakumisu
Signed-off-by: sakumisu <[email protected]>
2025-06-14update(idf): increase host stack sizesakumisu
Signed-off-by: sakumisu <[email protected]>
2025-06-04fix(osal/usb_osal_rtthread): up version to v5.2.0 to use ↵v1.5.0-rc2sakumisu
RT_SCHED_PRIV(self).current_priority Signed-off-by: sakumisu <[email protected]>
2025-06-04Fix esp32-p4 cache operation adaptation issueLiPeng
2025-06-03feat(port/dwc2): add dcache api for esp & stsakumisu
Signed-off-by: sakumisu <[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-30fix(osal/usb_osal_liteos_m): fix task delete when thread is nullsakumisu
Signed-off-by: sakumisu <[email protected]>
2025-05-28fix(idf): fix p4 configsakumisu
Signed-off-by: sakumisu <[email protected]>
2025-05-19update: enable CONFIG_USBDEV_ADVANCE_DESC as defaultsakumisu
Signed-off-by: sakumisu <[email protected]>
2025-05-19fix zephyr build warningZhihong Chen
Signed-off-by: Zhihong Chen <[email protected]>
2025-05-15chore: update zephyr codesakumisu
Signed-off-by: sakumisu <[email protected]>
2025-05-06update(osal): rename ticks to timeout_mssakumisu
Signed-off-by: sakumisu <[email protected]>
2025-05-06feat(osal/usb_osal_zephyr): add zephyr osalsakumisu
Signed-off-by: sakumisu <[email protected]>
2025-05-06update(osal/usb_osal_nuttx): update timer driversakumisu
Signed-off-by: sakumisu <[email protected]>
2025-04-04osal: add liteos_m osal (#301)huohongpeng
- support liteos_m Signed-off-by: Hongpeng Huo <[email protected]>
2025-02-16update(osal/idf): reduce tx fifo for more space for ep5 & ep6sakumisu
Signed-off-by: sakumisu <[email protected]>
2025-02-01feat(core/usbd_core): add ep0 setup handler into thread featuresakumisu
2025-01-23feat(platform/nuttx): update fs & net & cdcacm supportsakumisu
Signed-off-by: sakumisu <[email protected]>
2025-01-22osal: fix rtthread usb_osal_thread_delete() API (#288)chenzhihong007
Signed-off-by: Zhihong Chen <[email protected]>
2025-01-20update(platform/nuttx): add more macros check for net and mscsakumisu
Signed-off-by: sakumisu <[email protected]>
2024-11-06update(osal/freertos): update usb_osal_mq_recv and usb_osal_mq_send for isr apisakumisu
2024-10-31update(osal/usb_osal_thread): implement usb_osal_sem_resetsakumisu
2024-09-08fix(port/dwc2): fix dwc2 rx fifo size, remove divided by 4v1.4.0-rc2sakumisu
2024-08-31update(osal): add error log and assert when alloc fail, and stop workingsakumisu
2024-08-26feat(osal): add threadx portsakumisu
2024-08-21fix: fix -Wunused-parameter warning with -Wextra cflagsakumisu
2024-08-16refactor: move CHERRYUSB_VERSION and CHERRYUSB_VERSION_STR into usb_version.hsakumisu
2024-08-14update: idf config updatesakumisu
2024-08-12feat(osal): import idf osal from udoudou/esp_cherryusbsakumisu
2024-07-23refactor(osal): use osal malloc and free, remove usb_malloc & usb_free macrosakumisu