summaryrefslogtreecommitdiff
path: root/src/class
diff options
context:
space:
mode:
authorHiFiPHile <[email protected]>2026-05-01 13:58:17 +0200
committerHiFiPHile <[email protected]>2026-05-01 13:58:17 +0200
commit5951d07ad9de9d05127348f110024ac08bf5e676 (patch)
tree99041f629e5c5af07a5020be89b4bb2c3f617ee4 /src/class
parent8db6084acac03acc1b98721f78d22587968ed5b2 (diff)
parent939c2f91c200db2bf9874c2e6c50b3530f8a6725 (diff)
Merge remote-tracking branch 'origin/master' into ncm_packet_filter
Diffstat (limited to 'src/class')
-rw-r--r--src/class/net/ecm_rndis_device.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/class/net/ecm_rndis_device.c b/src/class/net/ecm_rndis_device.c
index 5464fe25d..2d398b57c 100644
--- a/src/class/net/ecm_rndis_device.c
+++ b/src/class/net/ecm_rndis_device.c
@@ -213,14 +213,15 @@ static void ecm_report(bool nc) {
},
};
+ const uint32_t link_bps = (tud_speed_get() == TUSB_SPEED_HIGH) ? 480000000U : 12000000U;
const ecm_notify_t ecm_notify_csc = {
.header = {
.bmRequestType = 0xA1,
.bRequest = 0x2A, /* CONNECTION_SPEED_CHANGE aka ConnectionSpeedChange */
.wLength = 8,
},
- .downlink = 9728000,
- .uplink = 9728000,
+ .downlink = link_bps,
+ .uplink = link_bps,
};
ecm_notify_t notify = (nc) ? ecm_notify_nc : ecm_notify_csc;