1. 14 Mar, 2021 1 commit
  2. 13 Mar, 2021 3 commits
  3. 12 Mar, 2021 3 commits
  4. 11 Mar, 2021 16 commits
  5. 10 Mar, 2021 5 commits
  6. 09 Mar, 2021 1 commit
  7. 02 Mar, 2021 1 commit
  8. 23 Feb, 2021 1 commit
  9. 22 Feb, 2021 1 commit
  10. 21 Feb, 2021 6 commits
  11. 19 Feb, 2021 2 commits
    • Jim Mussared's avatar
      tests/multi_bluetooth: Add basic performance tests. · 1342debb
      Jim Mussared authored
      1. Exchange GATT notifications.
      2. Transmit a stream of data over L2CAP.
      Signed-off-by: default avatarJim Mussared <jim.mussared@gmail.com>
      1342debb
    • Jim Mussared's avatar
      extmod/modbluetooth: Separate enabling of "client" from "central". · a76604af
      Jim Mussared authored
      Previously, the MICROPY_PY_BLUETOOTH_ENABLE_CENTRAL_MODE macro
      controlled enabling both the central mode and the GATT client
      functionality (because usually the two go together).
      
      This commits adds a new MICROPY_PY_BLUETOOTH_ENABLE_GATT_CLIENT
      macro that separately enables the GATT client functionality.
      This defaults to MICROPY_PY_BLUETOOTH_ENABLE_CENTRAL_MODE.
      
      This also fixes a bug in the NimBLE bindings where a notification
      or indication would not be received by a peripheral (acting as client)
      as gap_event_cb wasn't handling it. Now both central_gap_event_cb
      and peripheral_gap_event_cb share the same common handler for these
      events.
      Signed-off-by: default avatarJim Mussared <jim.mussared@gmail.com>
      a76604af