summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcopilot-swe-agent[bot] <[email protected]>2026-03-22 19:59:29 +0000
committercopilot-swe-agent[bot] <[email protected]>2026-03-22 19:59:29 +0000
commitc843e5e2a76302eabc2228c42ffecd2a242443cb (patch)
treebb301881c2e42f5cc7e415ae965676143fa80539
parent0f5335b55a7f8f086138a956e46d59d9f8bf9221 (diff)
net: cache ep_size in local variable in ncm_device.c xmit_insert_required_zlp
Co-authored-by: HiFiPhile <[email protected]> Agent-Logs-Url: https://github.com/hathach/tinyusb/sessions/5d355974-2223-4071-8d14-b6d4ac1fd030
-rw-r--r--src/class/net/ncm_device.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/class/net/ncm_device.c b/src/class/net/ncm_device.c
index 4f75dc478..cf32514ba 100644
--- a/src/class/net/ncm_device.c
+++ b/src/class/net/ncm_device.c
@@ -340,7 +340,8 @@ static xmit_ntb_t *xmit_get_next_ready_ntb(void) {
static bool xmit_insert_required_zlp(uint8_t rhport, uint32_t xferred_bytes) {
TU_LOG_DRV("xmit_insert_required_zlp(%d,%ld)\n", rhport, xferred_bytes);
- if (xferred_bytes == 0 || xferred_bytes % (tud_speed_get() == TUSB_SPEED_HIGH ? 512 : 64) != 0) {
+ uint16_t const ep_size = (tud_speed_get() == TUSB_SPEED_HIGH) ? 512 : 64;
+ if (xferred_bytes == 0 || xferred_bytes % ep_size != 0) {
return false;
}