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