diff options
| author | Jacob Potter <[email protected]> | 2020-10-31 11:03:55 -0600 |
|---|---|---|
| committer | Jacob Potter <[email protected]> | 2020-11-04 20:51:57 -0700 |
| commit | bb0df2740e251ce1046afcfdb2cad2657c881d0c (patch) | |
| tree | db0acc38d07ecda815156061f0e65727767bd00d /src/device/usbd.c | |
| parent | 075334af80303488a8c874255d725cb4ca15a7de (diff) | |
Add CDC NCM driver
Diffstat (limited to 'src/device/usbd.c')
| -rw-r--r-- | src/device/usbd.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/device/usbd.c b/src/device/usbd.c index 90edc3dde..2edcf79f3 100644 --- a/src/device/usbd.c +++ b/src/device/usbd.c @@ -220,6 +220,19 @@ static usbd_class_driver_t const _usbd_driver[] = .sof = NULL }, #endif + + #if CFG_TUD_NCM + { + DRIVER_NAME("NCM") + .init = ncmd_init, + .reset = ncmd_reset, + .open = ncmd_open, + .control_request = ncmd_control_request, + .control_complete = ncmd_control_complete, + .xfer_cb = ncmd_xfer_cb, + .sof = NULL + }, + #endif }; enum { BUILTIN_DRIVER_COUNT = TU_ARRAY_SIZE(_usbd_driver) }; |
