fix ble_serial_connected()

This commit is contained in:
Dan Halbert 2024-10-03 16:55:00 -04:00
parent a9e50e2661
commit d0dc144d4d
5 changed files with 14 additions and 1 deletions

View file

@ -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;
}

View file

@ -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;
}

View file

@ -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;
}

View file

@ -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);

View file

@ -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) {