sakumisu
|
08d1ce4ab5
|
style(class): remove device warning logs for memory
Signed-off-by: sakumisu <1203593632@qq.com>
|
2026-02-03 21:04:14 +08:00 |
|
sakumisu
|
bad94dfc67
|
update(class/cdc): change serial state macro
Signed-off-by: sakumisu <1203593632@qq.com>
|
2026-01-28 13:15:53 +08:00 |
|
sakumisu
|
44d92be013
|
update(platform): remove net class weak api, check CONFIG_USBHOST_PLATFORM_* macro is defined or not in usbh_lwip.c
Signed-off-by: sakumisu <1203593632@qq.com>
|
2026-01-05 21:31:41 +08:00 |
|
sakumisu
|
da2263728a
|
refactor(serial): add host serial framework
Signed-off-by: sakumisu <1203593632@qq.com>
|
2025-12-12 22:45:10 +08:00 |
|
sakumisu
|
a20f53c6de
|
update(demo): add more descriptor init macros
Signed-off-by: sakumisu <1203593632@qq.com>
|
2025-12-04 10:55:01 +08:00 |
|
sakumisu
|
d68064e4e3
|
feat(class): support more match flags for cdc acm & rndis
Signed-off-by: sakumisu <1203593632@qq.com>
|
2025-11-25 15:29:01 +08:00 |
|
sakumisu
|
ecb98f399d
|
update: add output_len param for usbh_get_string_desc
Signed-off-by: sakumisu <1203593632@qq.com>
|
2025-07-25 22:37:25 +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
|
8c5026e9cb
|
fix overflow warning
Signed-off-by: sakumisu <1203593632@qq.com>
|
2025-05-29 10:51:49 +08:00 |
|
sakumisu
|
bf2ba7324a
|
update(class): replace ecm & rndis USB_ERR_NOTDEV with USB_ERR_NOTCONN
Signed-off-by: sakumisu <1203593632@qq.com>
|
2025-05-07 19:48:39 +08:00 |
|
sakumisu
|
9a26c50900
|
fix: fix wformat warnings
Signed-off-by: sakumisu <1203593632@qq.com>
|
2025-03-28 22:39:30 +08:00 |
|
sakumisu
|
83695e77cf
|
update: add usb align up for every buffer when use dcache clean&invalid api
Signed-off-by: sakumisu <1203593632@qq.com>
|
2025-03-28 13:29:04 +08:00 |
|
sakumisu
|
95baa7845c
|
chore: fix wformat warning
Signed-off-by: sakumisu <1203593632@qq.com>
|
2025-01-26 13:18:50 +08:00 |
|
sakumisu
|
6769eac6e0
|
feat(osal): add argument macro for different os, especially for nuttx
Signed-off-by: sakumisu <1203593632@qq.com>
|
2025-01-20 18:23:59 +08:00 |
|
sakumisu
|
4416dfa5cf
|
fix(class/cdc/usbd_cdc_ecm): fix missing return
|
2024-11-27 19:37:42 +08:00 |
|
sakumisu
|
58d552d03d
|
update(class/cdc/usbd_cdc_ecm): support transfer api for enet & wireless without lwip
|
2024-11-11 21:48:13 +08:00 |
|
electretmike
|
149fb046bc
|
fix: rename class to class_code, for c++ compatibility (#269)
Co-authored-by: Michiel van Leeuwen <michiel@embeddedacoustics.com>
|
2024-10-30 15:11:46 +08:00 |
|
sakumisu
|
02340e0f44
|
chore: static code analysis
|
2024-09-19 09:50:18 +08:00 |
|
sakumisu
|
0323ffb424
|
update(class/cdc): set cdc acm bFunctionProtocol to 0x00
|
2024-09-04 22:06:14 +08:00 |
|
sakumisu
|
35da8d6747
|
fix: fix -Wunused-parameter warning with -Wextra cflag
|
2024-08-21 20:08:47 +08:00 |
|
sakumisu
|
b171b28a75
|
refactor(class/cdc): rename usbd_cdc to usbd_cdc_acm
|
2024-08-16 14:16:08 +08:00 |
|
sakumisu
|
393756f111
|
fix(class): use different buffer for cdc_acm,hid,msc,serial
|
2024-08-15 17:34:02 +08:00 |
|
sakumisu
|
eb147d7276
|
fix: fix typo
|
2024-07-13 10:13:37 +08:00 |
|
sakumisu
|
6c92681e48
|
refactor(platform): add usbh_xxx_get_eth_txbuf api, especially for lwip pbuf list
|
2024-06-25 17:18:19 +08:00 |
|
sakumisu
|
755d067650
|
update: check class->hport validity
|
2024-06-23 14:16:57 +08:00 |
|
sakumisu
|
8a4f210ee7
|
fix memcpy to strncpy
|
2024-06-16 23:40:15 +08:00 |
|
yukelab
|
883c0a5dc5
|
review cdc-ecm enum success but comunication error
1. review usbd_cdc_ecm_eth_tx send data fail
2. review CDC_ECM_DESCRIPTOR_INIT macro wMaxSegmentSize parameter error
|
2024-06-05 14:39:00 +08:00 |
|
sakumisu
|
cf0137686d
|
fix(class/cdc/usbd_cdc_ecm): fix build error
|
2024-06-05 10:19:20 +08:00 |
|
sakumisu
|
3429f73a65
|
update: add comments for net process, support len > 16K for ncm/rndis/asix/rtl8152
|
2024-06-01 18:54:51 +08:00 |
|
sakumisu
|
2d63b52d0b
|
feat: use fast memcpy for net
|
2024-05-31 22:31:43 +08:00 |
|
sakumisu
|
865d2f5d96
|
refactor(platform): update platform support
|
2024-05-24 22:49:18 +08:00 |
|
sakumisu
|
13e4670f3d
|
update: remove internal configs, you should get config from usb_config.h
|
2024-05-17 17:04:53 +08:00 |
|
sakumisu
|
490cac1a0f
|
fix(class): change ifdef to if for LWIP_TCPIP_CORE_LOCKING_INPUT
|
2024-05-14 13:59:39 +08:00 |
|
sakumisu
|
207fb7b128
|
update(usbh_ncm/usbh_rndis): limit read size to 16K
|
2024-05-14 13:53:58 +08:00 |
|
sakumisu
|
d23a8a8d00
|
update: get mps by usbd_get_ep_mps
|
2024-05-14 11:33:11 +08:00 |
|
sakumisu
|
58550b3ed5
|
update: rename ecm and asix eth macro name
|
2024-05-12 20:47:34 +08:00 |
|
sakumisu
|
0ceb7ef885
|
zero copy when enables LWIP_TCPIP_CORE_LOCKING_INPUT
|
2024-05-03 19:53:22 +08:00 |
|
sakumisu
|
ae5a9d1e57
|
check if eth rx packet is overflow
|
2024-05-03 19:19:17 +08:00 |
|
sakumisu
|
5fec929b93
|
support id table for multi vid pid
|
2024-05-03 18:54:36 +08:00 |
|
sakumisu
|
0556ae199b
|
add config for cdc ncm transfer size
|
2024-04-29 11:46:31 +08:00 |
|
sakumisu
|
23e2787a43
|
add user_data param in host class for users
|
2024-04-24 22:40:55 +08:00 |
|
sakumisu
|
7910666998
|
fix warning
|
2024-03-11 20:35:03 +08:00 |
|
sakumisu
|
39693f4702
|
support cdc ncm host
|
2024-03-10 19:53:33 +08:00 |
|
sakumisu
|
762c3cbb2f
|
add get_connect_status api for rndis/cdc_ecm/asix
|
2024-02-24 10:49:11 +08:00 |
|
sakumisu
|
d1c7fa8c19
|
support multi port api for device
|
2024-02-06 19:52:22 +08:00 |
|
sakumisu
|
5897edffed
|
make serial driver standard for cdc acm, ftdi, cp210x, ch34x
|
2024-02-03 22:20:58 +08:00 |
|
sakumisu
|
eeb304ae08
|
update log tag
|
2024-01-30 23:04:35 +08:00 |
|
sakumisu
|
b773cecd2e
|
add ecm device write and read api
|
2024-01-14 18:49:41 +08:00 |
|
sakumisu
|
07ced6d023
|
fix cdc ecm zlp check
|
2024-01-09 21:20:38 +08:00 |
|
sakumisu
|
e201439722
|
create lwip rx thread by user
|
2023-12-19 21:38:55 +08:00 |
|