extmod/modbluetooth: Add connection interval to gap_connect.
This forwards through directly to the NimBLE and BTStack connect functions. Signed-off-by: Jim Mussared <jim.mussared@gmail.com>
This commit is contained in:
committed by
Damien George
parent
64e4bae129
commit
43467b9c71
@@ -1265,13 +1265,13 @@ int mp_bluetooth_gap_scan_stop(void) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int mp_bluetooth_gap_peripheral_connect(uint8_t addr_type, const uint8_t *addr, int32_t duration_ms) {
|
||||
int mp_bluetooth_gap_peripheral_connect(uint8_t addr_type, const uint8_t *addr, int32_t duration_ms, int32_t min_conn_interval_us, int32_t max_conn_interval_us) {
|
||||
DEBUG_printf("mp_bluetooth_gap_peripheral_connect\n");
|
||||
|
||||
uint16_t conn_scan_interval = 60000 / 625;
|
||||
uint16_t conn_scan_window = 30000 / 625;
|
||||
uint16_t conn_interval_min = 10000 / 1250;
|
||||
uint16_t conn_interval_max = 30000 / 1250;
|
||||
uint16_t conn_interval_min = (min_conn_interval_us ? min_conn_interval_us : 10000) / 1250;
|
||||
uint16_t conn_interval_max = (max_conn_interval_us ? max_conn_interval_us : 30000) / 1250;
|
||||
uint16_t conn_latency = 4;
|
||||
uint16_t supervision_timeout = duration_ms / 10; // default = 720
|
||||
uint16_t min_ce_length = 10000 / 625;
|
||||
|
||||
Reference in New Issue
Block a user