We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c4fada7 commit a18d49cCopy full SHA for a18d49c
micropython/bluetooth/aioble/aioble/l2cap.py
@@ -132,10 +132,10 @@ def available(self):
132
133
# Waits until the channel is free and then sends buf.
134
# If the buffer is larger than the MTU it will be sent in chunks.
135
- async def send(self, buf, timeout_ms=None):
+ async def send(self, buf, timeout_ms=None, chunk_size=None):
136
self._assert_connected()
137
offset = 0
138
- chunk_size = min(self.our_mtu * 2, self.peer_mtu)
+ chunk_size = min(self.our_mtu * 2, self.peer_mtu, chunk_size or self.peer_mtu)
139
mv = memoryview(buf)
140
while offset < len(buf):
141
if self._stalled:
0 commit comments