nuttx/drivers/usbdev
zhanghongyu 5b24917bb9 usb_cdcmbim: add mbim device driver
./build.sh sim:usbdev -j12
sudo gdb nuttx/nuttx -ex "source nuttx/tools/gdb/__init__.py"

below command to create mbim NIC on host
nsh> conn 3

NuttX's MBIM device implementation adds an additional MBIM network
card to the NuttX system, which can debug the data communication with
the host, but this network card is unnecessary and needs to be removed
when the business actually uses this driver, And the cdcncm_receive
method needs to be re-implemented.

Signed-off-by: zhanghongyu <zhanghongyu@xiaomi.com>
2024-08-22 01:56:26 +08:00
..
adb.c usbdev: support usb adb fastboot 2023-09-12 16:27:49 +08:00
cdcacm.c drivers/usbdev: push cdcacm rx buffer to serial rx buffer when resetconfig 2024-04-21 23:21:54 +08:00
cdcacm.h drivers/cdcacm/serial: add release interface to release uart_dev resource 2024-04-21 23:21:54 +08:00
cdcacm_desc.c usbdev: Use BOARD_USBDEV_SERIALSTR config directly 2023-09-01 19:29:12 +08:00
cdcecm.c drivers/usbdev: remove first uninitialization and release resouce once. 2024-04-21 23:21:54 +08:00
cdcecm.h usbdev/cdcncm: fix some issues 2024-08-21 02:01:01 +08:00
cdcncm.c usb_cdcmbim: add mbim device driver 2024-08-22 01:56:26 +08:00
CMakeLists.txt usbdev: add ncm driver 2024-08-21 02:01:01 +08:00
composite.c drivers/usbdev_fs: update ctrlreq buffer len base on longest string descriptor 2024-04-23 22:02:02 +08:00
composite.h usbdev: Fix build error with BOARD_USBDEV_SERIALSTR 2023-09-15 13:34:06 +08:00
composite_desc.c usbdev: Fix build error with BOARD_USBDEV_SERIALSTR 2023-09-15 13:34:06 +08:00
dfu.c usbdev: move usbdev_req function to common code 2023-08-03 22:46:25 -07:00
Kconfig usb_cdcmbim: add mbim device driver 2024-08-22 01:56:26 +08:00
Make.defs usbdev: add ncm driver 2024-08-21 02:01:01 +08:00
mtp.c drivers/usbdev/mtp: fix compile break 2024-04-21 23:24:40 +08:00
pl2303.c usbdev: Use BOARD_USBDEV_SERIALSTR config directly 2023-09-01 19:29:12 +08:00
rndis.c drivers/usbdev: remove first uninitialization and release resouce once. 2024-04-21 23:21:54 +08:00
rndis_std.h drivers: update licenses to Apache 2021-05-31 02:58:08 -05:00
usbdev_desc.c usbdev: add usbdev fs device for usb char device 2023-09-09 15:52:08 +08:00
usbdev_fs.c usbdev: delete unsigned comparison with 0 2024-07-22 23:44:18 +08:00
usbdev_fs.h usbdev: add usbdev fs device for usb char device 2023-09-09 15:52:08 +08:00
usbdev_req.c drivers/usbdev: support config usb req buffer alignment bytes 2024-04-23 22:02:02 +08:00
usbdev_strings.c drivers: nxstyle fixes 2021-03-04 18:32:27 -08:00
usbdev_trace.c drivers: Author Gregory Nutt: update licenses to Apache 2021-03-04 18:32:27 -08:00
usbdev_trprintf.c Add printflike and scanflike to all printf/scanf like functions 2022-07-18 14:14:36 +03:00
usbmsc.c drivers/usbdev: remove first uninitialization and release resouce once. 2024-04-21 23:21:54 +08:00
usbmsc.h usbdev: Use BOARD_USBDEV_SERIALSTR config directly 2023-09-01 19:29:12 +08:00
usbmsc_desc.c usbdev: Use BOARD_USBDEV_SERIALSTR config directly 2023-09-01 19:29:12 +08:00
usbmsc_scsi.c Replace nxsem API when used as a lock with nxmutex API 2022-10-17 15:59:46 +09:00