mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-03-23 19:20:51 +00:00
hci_transport: remove data source on close
This commit is contained in:
parent
0a1f9dc7c3
commit
9788aa5da8
@ -210,9 +210,10 @@ static int h4_set_baudrate(uint32_t baudrate){
|
||||
}
|
||||
|
||||
static int h4_close(void){
|
||||
// first remove run loop handler
|
||||
btstack_run_loop_remove_data_source(&hci_transport_h4_dma_ds);
|
||||
|
||||
// remove data source
|
||||
btstack_run_loop_disable_data_source_callbacks(&hci_transport_h4_dma_ds, DATA_SOURCE_CALLBACK_POLL);
|
||||
btstack_run_loop_remove_data_source(&hci_transport_h4_dma_ds);
|
||||
|
||||
// stop IRQ
|
||||
hal_uart_dma_set_csr_irq_handler(NULL);
|
||||
|
||||
|
@ -157,7 +157,9 @@ static int h4_open(void){
|
||||
}
|
||||
|
||||
static int h4_close(void){
|
||||
// first remove run loop handler
|
||||
|
||||
// remove data source
|
||||
btstack_run_loop_disable_data_source_callbacks(&hci_transport_h4_dma_ds, DATA_SOURCE_CALLBACK_POLL);
|
||||
btstack_run_loop_remove_data_source(&hci_transport_h4_dma_ds);
|
||||
|
||||
// close device
|
||||
|
Loading…
x
Reference in New Issue
Block a user