jonas-schievink / rubble

(going to be a) BLE stack for embedded Rust
BSD Zero Clause License
398 stars 56 forks source link

Transfer more than one PDU per connection event #39

Open jonas-schievink opened 5 years ago

jonas-schievink commented 5 years ago

In d2291978de03331a139286f9e2fa8787746cb508, I disabled the broken handling of the MD (more data) bits to fix connections with iOS devices (https://github.com/jonas-schievink/rubble/issues/19). We should respect the MD bits though, and allow exchanging more than one pair of data channel PDUs per connection event instead of waiting for the next one.

This is required to do anything remotely bandwidth-intense.