extmod/modbluetooth: Allow MP_BLUETOOTH_MAX_ATTR_SIZE in board config.
This commit is contained in:
parent
5dc592d117
commit
eb1b6858a2
@ -48,7 +48,9 @@
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Common constants.
|
// Common constants.
|
||||||
|
#ifndef MP_BLUETOOTH_MAX_ATTR_SIZE
|
||||||
#define MP_BLUETOOTH_MAX_ATTR_SIZE (20)
|
#define MP_BLUETOOTH_MAX_ATTR_SIZE (20)
|
||||||
|
#endif
|
||||||
|
|
||||||
// Advertisement packet lengths
|
// Advertisement packet lengths
|
||||||
#define MP_BLUETOOTH_GAP_ADV_MAX_LEN (32)
|
#define MP_BLUETOOTH_GAP_ADV_MAX_LEN (32)
|
||||||
|
@ -301,6 +301,11 @@ STATIC void sync_cb(void) {
|
|||||||
assert(rc == 0);
|
assert(rc == 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (MP_BLUETOOTH_MAX_ATTR_SIZE > 20) {
|
||||||
|
rc = ble_att_set_preferred_mtu(MP_BLUETOOTH_MAX_ATTR_SIZE+3);
|
||||||
|
assert(rc == 0);
|
||||||
|
}
|
||||||
|
|
||||||
ble_svc_gap_device_name_set(MICROPY_PY_BLUETOOTH_DEFAULT_NAME);
|
ble_svc_gap_device_name_set(MICROPY_PY_BLUETOOTH_DEFAULT_NAME);
|
||||||
|
|
||||||
ble_state = BLE_STATE_ACTIVE;
|
ble_state = BLE_STATE_ACTIVE;
|
||||||
|
Loading…
Reference in New Issue
Block a user