index
:
cherryusb.git
gh-pages
master
release/v1.3
release/v1.4
release/v1.5
release/v1.6
Unnamed repository; edit this file 'description' to name the repository.
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
core
Age
Commit message (
Collapse
)
Author
2026-04-23
update(core/usbh_otg): update usbh_initialize param
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2026-04-21
fix(security): remove hport mutex safely
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2026-04-17
fix(class/hub): remove bus mutex, replace with mq to exit thread
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2026-04-03
fix(core): adjust init&deinit event callback position
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2026-03-30
fix(core/usbh_core): fix desc length parse
sakumisu
2026-02-11
refactor: move cherryrb and cherrymp into common dir, rename with ↵
sakumisu
usb_ringbuffer and usb_mempool Signed-off-by: sakumisu <
[email protected]
>
2026-01-24
update(demo): remove all old desc api
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2025-12-22
fix(core/otg): fix deinit flag and mode check
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2025-12-17
style: change \t to space
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2025-12-03
fix(core): fix warnings
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2025-11-28
update(class/hub): remove hport sources safely
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2025-11-27
feat(core/usbh_core): support custom config index
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2025-11-25
refactor(otg): refactor otg framework
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2025-11-24
update(core): change assert with USB_ASSERT_MSG
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2025-11-20
feat(core/usbh_core): support interfacenum match flag
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2025-11-13
update(core/usbh_core): print interface num when load driver
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2025-11-11
refactor(core/usbh_core): refactor lsusb
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2025-11-03
update(core/usbh_core): add retry for control transfer, some devices are flakey
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2025-10-31
fix warning
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2025-10-22
feat: support custom ep0 mps
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2025-08-30
feat: host add event callback mechanism similar to device
Egahp
* fix: fix warning for speed_table * fix(port/dwc2/usb_hc_dwc2): add roothub.speed init * feat(usbh_core): add event_callback * fix(usbh_hub): fix event device reset port * fix(usbh_hub): remove event init when init failed * feat(usbh_core): add default dummy_event_callback * fix(usbh_hub): emit reset event only on successful reset * fix(usbh_core): emit interface start only on successful connect class driver * feat(usbh_core): change event_callback to typedef * feat(port): update port usbh init params * doc: update usbh_initialize desc * fix(usbh_core): check result from ret == 0 change to ret >= 0 --------- Signed-off-by: egahp <
[email protected]
>
2025-08-27
refactor(core/usbh_core): refactor devaddr allocation, use auto increment
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2025-08-01
update(core/usbh_core): check string support and then get string desc
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2025-07-27
update(core/usbh_core): do not assert when parse desc fail, just return error
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2025-07-25
update: add output_len param for usbh_get_string_desc
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2025-07-20
fix(core/usbh_core): change 2ms to 10ms because some platform's tick is ↵
sakumisu
100hz then 2ms = 0ms, refs: #342 Signed-off-by: sakumisu <
[email protected]
>
2025-07-16
style: remove some logs
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2025-07-13
update(core/usbd_core): add ep0 state log
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2025-07-05
refactor(port/dwc2): support custom config for each dwc2 usb port
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2025-07-01
fix(class/hub): change urb interval unit to us
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2025-06-03
update(core/usbd_core): include dcache & osal header
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2025-05-27
update(core/usbd_core): clear configuration in disconnect callback
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2025-05-13
fix(core/usbd_core): add check for desc callback
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2025-05-10
update(port): add sof support
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2025-05-06
update: add USB_ASSERT_MSG for common case
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2025-04-30
fix unused warnings
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2025-04-21
feat(core/usbd_core): add ep0_next_state to record control transfer state
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2025-03-28
fix: fix wformat warnings
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2025-03-28
update: add usb align up for every buffer when use dcache clean&invalid api
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2025-03-04
fix(core/usbd_core): fix two bugs
sakumisu
- fix current_desc_len += p[DESC_bLength] before p+= p[DESC_bLength] - fix reset all eps when alt_setting=0 Signed-off-by: sakumisu <
[email protected]
>
2025-02-12
fix(core/usbd_core): fix return with break in ep0 thread
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2025-02-09
fix(core/usbh_core): check hport is valid in usbh_control_transfer
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2025-02-07
fix(core/usbh_core): return valid hport which is connected
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2025-02-01
feat(core/usbd_core): add ep0 setup handler into thread feature
sakumisu
2025-01-25
feat(core/usbh_core): add usbh_printf_setup api for debug
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2025-01-15
feat(core/otg): add otg framework
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2025-01-15
update(port): add ehci/ohci/dwc2 dcache support
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2024-12-28
fix(core/usbd_core): fix ep config for more eps when call usbd_set_interface
v1.4.2
sakumisu
2024-12-20
修复VID/PID匹配逻辑
yangpeng
2024-12-09
fix warning
sakumisu
[next]