summaryrefslogtreecommitdiff
path: root/src/class/net/ncm.h
diff options
context:
space:
mode:
authorZixun LI <[email protected]>2026-04-30 15:56:23 +0200
committerHiFiPHile <[email protected]>2026-05-01 13:54:22 +0200
commit8db6084acac03acc1b98721f78d22587968ed5b2 (patch)
tree5acc28431bf95f7d0d64c9f7b7ee216936d01c48 /src/class/net/ncm.h
parentddb81076a4f7c38b0958a97d76aa072180902b6f (diff)
ncm: implement GetNtbInputSize request
Signed-off-by: HiFiPHile <[email protected]>
Diffstat (limited to 'src/class/net/ncm.h')
-rw-r--r--src/class/net/ncm.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/class/net/ncm.h b/src/class/net/ncm.h
index 8989fe0b4..27ff89b72 100644
--- a/src/class/net/ncm.h
+++ b/src/class/net/ncm.h
@@ -161,4 +161,18 @@ typedef struct {
uint32_t uplink;
} ncm_notify_t;
+typedef struct TU_ATTR_PACKED {
+ uint8_t bFunctionLength;
+ uint8_t bDescriptorType;
+ uint8_t bDescriptorSubType;
+ uint16_t bcdNcmVersion;
+ uint8_t bmCapabilities;
+} tusb_desc_cdc_ncm_func_t;
+
+typedef struct TU_ATTR_PACKED {
+ uint32_t dwNtbInMaxSize;
+ uint16_t wNtbInMaxDatagrams;
+ uint16_t wReserved;
+} ncm_ntb_input_size_t;
+
#endif