fix ble_serial_connected()
This commit is contained in:
parent
a9e50e2661
commit
d0dc144d4d
5 changed files with 14 additions and 1 deletions
|
|
@ -247,3 +247,7 @@ void common_hal_bleio_packet_buffer_deinit(bleio_packet_buffer_obj_t *self) {
|
|||
ringbuf_deinit(&self->ringbuf);
|
||||
}
|
||||
}
|
||||
|
||||
bool common_hal_bleio_packet_buffer_connected(bleio_packet_buffer_obj_t *self) {
|
||||
return !common_hal_bleio_packet_buffer_deinited(self) && self->conn_handle != BLE_CONN_HANDLE_INVALID;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -440,3 +440,7 @@ void common_hal_bleio_packet_buffer_deinit(bleio_packet_buffer_obj_t *self) {
|
|||
ble_event_remove_handler(packet_buffer_on_ble_client_evt, self);
|
||||
ringbuf_deinit(&self->ringbuf);
|
||||
}
|
||||
|
||||
bool common_hal_bleio_packet_buffer_connected(bleio_packet_buffer_obj_t *self) {
|
||||
return !common_hal_bleio_packet_buffer_deinited(self) && self->conn_handle != BLEIO_HANDLE_INVALID;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -485,3 +485,7 @@ void common_hal_bleio_packet_buffer_deinit(bleio_packet_buffer_obj_t *self) {
|
|||
ringbuf_deinit(&self->ringbuf);
|
||||
}
|
||||
}
|
||||
|
||||
bool common_hal_bleio_packet_buffer_connected(bleio_packet_buffer_obj_t *self) {
|
||||
return !common_hal_bleio_packet_buffer_deinited(self) && self->conn_handle != BLE_CONN_HANDLE_INVALID;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -35,3 +35,4 @@ mp_int_t common_hal_bleio_packet_buffer_get_outgoing_packet_length(bleio_packet_
|
|||
void common_hal_bleio_packet_buffer_flush(bleio_packet_buffer_obj_t *self);
|
||||
bool common_hal_bleio_packet_buffer_deinited(bleio_packet_buffer_obj_t *self);
|
||||
void common_hal_bleio_packet_buffer_deinit(bleio_packet_buffer_obj_t *self);
|
||||
bool common_hal_bleio_packet_buffer_connected(bleio_packet_buffer_obj_t *self);
|
||||
|
|
|
|||
|
|
@ -156,7 +156,7 @@ void supervisor_stop_bluetooth_serial(void) {
|
|||
}
|
||||
|
||||
bool ble_serial_connected(void) {
|
||||
return _tx_packet_buffer.conn_handle != BLEIO_HANDLE_INVALID;
|
||||
return common_hal_bleio_packet_buffer_connected(&_tx_packet_buffer);
|
||||
}
|
||||
|
||||
uint32_t ble_serial_available(void) {
|
||||
|
|
|
|||
Loading…
Reference in a new issue