sakumisu
38a4c5e375
fix(osal/usb_osal_ucosiii): memset after malloc
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-11-03 22:19:13 +08:00
sakumisu
b758fa814a
feat(osal): add ucosiii osal
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-11-03 22:18:55 +08:00
MDLZCOOL
1045f877c8
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-27 17:40:42 +08:00
LiPeng
1768079a89
bugfix: Fix support for idf versions lower than 5.3
2025-09-01 20:03:07 +08:00
LiPeng
c77557510e
bugfix: Fix some compilation errors
2025-09-01 20:01:50 +08:00
sakumisu
599b11ef1a
update(osal/idf): change xtaskcreate to xTaskCreatePinnedToCore
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-08-04 21:47:55 +08:00
sakumisu
72d19ec8cc
update(usb_config): change CONFIG_USBHOST_MAX_INTF_ALTSETTINGS to 2 as default to avoid -Warray-bounds warning
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-07-28 21:03:55 +08:00
sakumisu
9e4122f2a0
fix(osal/idf): fix esp timer handle
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-07-27 21:22:18 +08:00
sakumisu
c102f4adfa
update(usb_config): change CONFIG_USBHOST_MAX_INTF_ALTSETTINGS to 1 as default for less memory usage
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-07-27 10:26:31 +08:00
sakumisu
d589b9417d
update(osal/idf): change freertos timer to esp_timer
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-07-27 10:21:00 +08:00
LiPeng
d58037e3d4
Add FS support for ESP32-P4
2025-07-14 20:50:16 +08:00
sakumisu
22e150a8e6
refactor(port/dwc2): support custom config for each dwc2 usb port
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-07-05 16:39:54 +08:00
sakumisu
0916749a32
update(idf): increase host stack size
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-06-14 22:56:30 +08:00
sakumisu
537ccfd945
fix(osal/usb_osal_rtthread): up version to v5.2.0 to use RT_SCHED_PRIV(self).current_priority
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-06-04 17:48:46 +08:00
LiPeng
1feaed024e
Fix esp32-p4 cache operation adaptation issue
2025-06-04 16:11:32 +08:00
sakumisu
ac4e4c569d
feat(port/dwc2): add dcache api for esp & st
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-06-03 22:46:48 +08: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
ca71e7411e
fix(osal/usb_osal_liteos_m): fix task delete when thread is null
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-05-30 14:36:02 +08:00
sakumisu
c75e62c1e9
fix(idf): fix p4 config
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-05-28 22:33:00 +08:00
sakumisu
05e5730cc2
update: enable CONFIG_USBDEV_ADVANCE_DESC as default
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-05-19 17:22:23 +08:00
Zhihong Chen
d6f912c48d
fix zephyr build warning
...
Signed-off-by: Zhihong Chen <zhihong.chen@hpmicro.com >
2025-05-19 14:56:39 +08:00
sakumisu
43692c0ba2
chore: update zephyr code
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-05-15 09:47:59 +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
93a8457700
feat(osal/usb_osal_zephyr): add zephyr osal
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-05-06 18:09:43 +08:00
sakumisu
ccbe0232dc
update(osal/usb_osal_nuttx): update timer driver
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-05-06 18:08:36 +08:00
huohongpeng
339a99a728
osal: add liteos_m osal ( #301 )
...
- support liteos_m
Signed-off-by: Hongpeng Huo <hongpeng.huo@hpmicro.com >
2025-04-04 13:57:22 +08:00
sakumisu
17a591f719
update(osal/idf): reduce tx fifo for more space for ep5 & ep6
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-02-16 20:26:30 +08:00
sakumisu
e592a548e9
feat(core/usbd_core): add ep0 setup handler into thread feature
2025-02-01 14:45:02 +08:00
sakumisu
8f44b8bad8
feat(platform/nuttx): update fs & net & cdcacm support
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-01-23 17:58:53 +08:00
chenzhihong007
1aa2d038aa
osal: fix rtthread usb_osal_thread_delete() API ( #288 )
...
Signed-off-by: Zhihong Chen <zhihong.chen@hpmicro.com >
2025-01-22 10:28:55 +08:00
sakumisu
646e84bedc
update(platform/nuttx): add more macros check for net and msc
...
Signed-off-by: sakumisu <1203593632@qq.com >
2025-01-20 18:20:21 +08:00
sakumisu
6ea1e2f94f
update(osal/freertos): update usb_osal_mq_recv and usb_osal_mq_send for isr api
2024-11-06 20:14:35 +08:00
sakumisu
fd1baa62df
update(osal/usb_osal_thread): implement usb_osal_sem_reset
2024-10-31 21:45:19 +08:00
sakumisu
e6fde5efab
fix(port/dwc2): fix dwc2 rx fifo size, remove divided by 4
2024-09-08 22:11:38 +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
sakumisu
35da8d6747
fix: fix -Wunused-parameter warning with -Wextra cflag
2024-08-21 20:08:47 +08:00
sakumisu
143a5ce3fd
refactor: move CHERRYUSB_VERSION and CHERRYUSB_VERSION_STR into usb_version.h
2024-08-16 14:16:45 +08:00
sakumisu
4a252c3f73
update: idf config update
2024-08-14 21:56:40 +08:00
sakumisu
a41da8928e
feat(osal): import idf osal from udoudou/esp_cherryusb
2024-08-12 22:27:29 +08:00
sakumisu
1c2fd3407a
refactor(osal): use osal malloc and free, remove usb_malloc & usb_free macro
2024-07-23 19:37:54 +08:00
sakumisu
af792eabab
fix typo
2024-05-21 16:08:28 +08:00
sakumisu
532e05e293
fix nuttx timeout
2024-05-11 15:59:25 +08:00
sakumisu
18c4454228
add nuttx osal
2024-05-09 10:45:27 +08:00
sakumisu
97c5e37453
add check for rtt config
2024-05-04 15:49:54 +08:00
Zhihong Chen
4357a1d7d1
osal: freeRTOS: fix enter/exit critical
...
- fix enter/exit critical
Signed-off-by: Zhihong Chen <zhihong.chen@hpmicro.com >
2024-04-13 11:08:53 +08:00
sakumisu
a21947ff22
fix timer start in isr
2024-03-29 08:11:56 +08:00
sakumisu
b4c455e5e6
must enable RT_USING_TIMER_SOFT when use timer
2024-03-14 19:37:15 +08:00
sakumisu
2660af5d87
add timer to control interrupt transfer
2024-03-14 19:31:52 +08:00
sakumisu
e58a78c070
add aic & intel ehci glue, add rtems osal
2023-12-30 15:01:20 +08:00