summaryrefslogtreecommitdiff
path: root/src/class/net
diff options
context:
space:
mode:
authorhathach <[email protected]>2026-04-28 22:08:28 +0700
committerhathach <[email protected]>2026-04-28 22:08:28 +0700
commit7d556a3ae108fcc43515e1ef2c5ea613ec324551 (patch)
tree5e02238c6b8cad4880b2ba2a9fa9983bc79e4a6e /src/class/net
parentd3107be360b45c4b8dbc223dcc5e5f57b582c5ff (diff)
parent4a4420cd070f4460f6f5ed3c17011d78c325d7c0 (diff)
Merge branch 'master' into fork/kira-live/master
# Conflicts: # src/device/usbd_control.c
Diffstat (limited to 'src/class/net')
-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 eaa82c187..9282e0605 100644
--- a/src/class/net/ecm_rndis_device.c
+++ b/src/class/net/ecm_rndis_device.c
@@ -206,14 +206,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;