/btstack/doc/manual/docs-template/ |
H A D | integration.md | 5 the run loop, data sources, and timers may need to be adapted. The 26 sources and timers, which can be registered centrally. This works well 35 systems. The data sources are modeled as file descriptors and 41 implemented in terms of CoreFoundation calls, data sources and 45 The data sources are modeled with Event objects and managed in a linked list. 50 The data sources on Windows systems use Event objects via Qt's QEventNotifier adapter,
|
H A D | how_to.md | 327 | doc | Sources for BTstack documentation | 349 The run loop handles events from two different types of sources: data 350 sources and timers. Data sources represent communication interfaces like 354 of the data sources from interrupt context, or, execute a function from a different 357 Data sources and timers are represented by the *btstack_data_source_t* and 360 and data sources are kept in link lists. While the list of data sources 362 processing. Data sources need to be configured upon what event they are called back. 384 Depending on the platform, data sources are either polled (embedded, FreeRTOS), or the platform pro… 391 data sources as well as timers, e.g., for periodical sampling of sensors, or 401 If the run loop allows to trigger polling of data sources from interrupt context, [all …]
|
H A D | architecture.md | 9 multi-threading to handle data sources and timers. Instead, it uses 35 loop to handle data sources and timers. Data sources represent 41 registered data sources are called. Then, the callback functions of
|
/btstack/port/msp432p401lp-cc256x/ti/devices/msp432p4xx/driverlib/ |
H A D | pcm.h | 537 //! Enables individual power control interrupt sources. 539 //! \param flags is a bit mask of the interrupt sources to be enabled. Must 546 //! This function enables the indicated power control interrupt sources. Only 547 //! the sources that are enabled can be reflected to the processor interrupt; 548 //! disabled sources have no effect on the processor. 550 //! \note The interrupt sources vary based on the part in use. 552 //! which interrupt sources are available. 561 //! Disables individual power control interrupt sources. 563 //! \param flags is a bit mask of the interrupt sources to be enabled. Must 570 //! This function disables the indicated power control interrupt sources. Only [all …]
|
H A D | flash.h | 721 //! Enables individual flash control interrupt sources. 723 //! \param flags is a bit mask of the interrupt sources to be enabled. Must 734 //! This function enables the indicated flash system interrupt sources. Only 735 //! the sources that are enabled can be reflected to the processor interrupt; 736 //! disabled sources have no effect on the processor. 738 //! \note The interrupt sources vary based on the part in use. 740 //! which interrupt sources are available. 749 //! Disables individual flash system interrupt sources. 751 //! \param flags is a bit mask of the interrupt sources to be disabled. Must 762 //! This function disables the indicated flash system interrupt sources. [all …]
|
H A D | flash_a.h | 630 //! Enables individual flash control interrupt sources. 632 //! \param flags is a bit mask of the interrupt sources to be enabled. Must 643 //! This function enables the indicated flash system interrupt sources. Only 644 //! the sources that are enabled can be reflected to the processor interrupt; 645 //! disabled sources have no effect on the processor. 647 //! \note The interrupt sources vary based on the part in use. 649 //! which interrupt sources are available. 658 //! Disables individual flash system interrupt sources. 660 //! \param flags is a bit mask of the interrupt sources to be disabled. Must 671 //! This function disables the indicated flash system interrupt sources. [all …]
|
H A D | cs.h | 158 //! This function sets the external clock sources LFXT and HFXT crystal 641 //! Enables individual clock control interrupt sources. 643 //! \param flags is a bit mask of the interrupt sources to be enabled. Must 653 //! This function enables the indicated clock system interrupt sources. Only 654 //! the sources that are enabled can be reflected to the processor interrupt; 655 //! disabled sources have no effect on the processor. 657 //! \note The interrupt sources vary based on the part in use. 659 //! which interrupt sources are available. 668 //! Disables individual clock system interrupt sources. 670 //! \param flags is a bit mask of the interrupt sources to be disabled. Must [all …]
|
H A D | spi.c | 751 //! \brief Enables individual SPI interrupt sources. 753 //! Enables the indicated SPI interrupt sources. Only the sources that are 754 //! enabled can be reflected to the processor interrupt; disabled sources have 758 //! \param mask is the bit mask of the interrupt sources to be enabled. 780 //! \brief Disables individual SPI interrupt sources. 782 //! Disables the indicated SPI interrupt sources. Only the sources that are 783 //! enabled can be reflected to the processor interrupt; disabled sources have 787 //! \param mask is the bit mask of the interrupt sources to be disabled. 1162 //! \brief Enables individual SPI interrupt sources. 1164 //! Enables the indicated SPI interrupt sources. Only the sources that are [all …]
|
H A D | comp_e.h | 495 //! Enables selected Comparator interrupt sources. 501 //! \param mask is the bit mask of the interrupt sources to be enabled. 508 //! Enables the indicated Comparator interrupt sources. Only the sources that 509 //! are enabled can be reflected to the processor interrupt; disabled sources 521 //! Disables selected Comparator interrupt sources. 527 //! \param mask is the bit mask of the interrupt sources to be disabled. 534 //! Disables the indicated Comparator interrupt sources. Only the sources that 535 //! are enabled can be reflected to the processor interrupt; disabled sources 551 //! \param mask is a bit mask of the interrupt sources to be cleared. 586 //! Enables selected Comparator interrupt sources masked with the enabled [all …]
|
H A D | reset.h | 134 //! Retrieves previous soft reset sources 136 //! \return the bitwise or of previous reset sources. These sources must be 162 //! Clears the reset sources associated with at soft reset 225 //! Retrieves previous hard reset sources 227 //! \return the bitwise or of previous reset sources. These sources must be 253 //! Clears the reset sources associated with at hard reset
|
H A D | uart.h | 523 //! Enables individual UART interrupt sources. 534 //! \param mask is the bit mask of the interrupt sources to be enabled. 536 //! Enables the indicated UART interrupt sources. The interrupt flag is first 537 //! and then the corresponding interrupt is enabled. Only the sources that 538 //! are enabled can be reflected to the processor interrupt; disabled sources 558 //! Disables individual UART interrupt sources. 569 //! \param mask is the bit mask of the interrupt sources to be 572 //! Disables the indicated UART interrupt sources. Only the sources that 573 //! are enabled can be reflected to the processor interrupt; disabled sources 646 //! Clears UART interrupt sources. [all …]
|
H A D | spi.h | 497 //! Enables individual SPI interrupt sources. 510 //! \param mask is the bit mask of the interrupt sources to be enabled. 512 //! Enables the indicated SPI interrupt sources. Only the sources that 513 //! are enabled can be reflected to the processor interrupt; disabled sources 529 //! Disables individual SPI interrupt sources. 542 //! \param mask is the bit mask of the interrupt sources to be 545 //! Disables the indicated SPI interrupt sources. Only the sources that 546 //! are enabled can be reflected to the processor interrupt; disabled sources
|
/btstack/port/renesas-ek-ra6m4a-da14531/e2-project/ra/fsp/inc/instances/ |
H A D | r_gpt.h | 71 /** Sources can be used to start the timer, stop the timer, count up, or count down. These enumerat… 72 * a bitmask. Multiple sources can be ORed together. */ 75 /** No active event sources. */ 353 …gpt_output_disable_t output_disable; ///< Select which trigger sources request outp… 354 …gpt_adc_trigger_t adc_trigger; ///< Select trigger sources to start A/D conve… 371 gpt_source_t start_source; ///< Event sources that trigger the timer to start 372 gpt_source_t stop_source; ///< Event sources that trigger the timer to stop 373 gpt_source_t clear_source; ///< Event sources that trigger the timer to clear 374 gpt_source_t capture_a_source; ///< Event sources that trigger capture of GTIOCA 375 gpt_source_t capture_b_source; ///< Event sources that trigger capture of GTIOCB [all …]
|
/btstack/port/qt-usb/ |
H A D | CMakeLists.txt | 59 # BTstack sources 150 set(SOURCES variable 166 list(SORT SOURCES) 169 add_library(btstack-lib STATIC ${SOURCES}) 181 # workaround: add lwip sources only to lwip_examples 192 # add lwip sources for lwip examples
|
/btstack/port/qt-h4/ |
H A D | CMakeLists.txt | 62 # BTstack sources 151 set(SOURCES variable 168 list(SORT SOURCES) 171 add_library(btstack-lib STATIC ${SOURCES}) 183 # workaround: add lwip sources only to lwip_examples 194 # add lwip sources for lwip examples
|
/btstack/port/samv71-xplained-atwilc3000/ASF/sam/drivers/pio/ |
H A D | pio_handler.c | 51 * Maximum number of interrupt sources that can be defined. This 71 /* List of interrupt sources. */ 74 /* Number of currently defined interrupt sources. */ 140 * \return 0 if successful, 1 if the maximum number of sources has been defined. 190 * \return 0 if successful, 1 if the maximum number of sources has been defined.
|
/btstack/port/zephyr/ |
H A D | CMakeLists.txt | 113 set(SOURCES variable 128 list(SORT SOURCES) 131 add_library(btstack STATIC ${SOURCES}) 169 # workaround: add lwip sources only to lwip_examples 185 # add lwip sources for lwip examples
|
/btstack/3rd-party/lc3-google/test/ |
H A D | setup.py | 29 sources = glob.glob('*_py.c') + \ variable 43 sources = sources,
|
/btstack/src/ |
H A D | btstack_run_loop.h | 72 * Callback types for run loop data sources 200 …* @brief Poll data sources. It calls the process function for all data sources where DATA_SOURCE_C… 326 * @brief Poll data sources - called only from IRQ context 353 * It is not supported if timers and data sources are only mapped to RTOS equivalents, e.g.
|
/btstack/port/libusb/ |
H A D | CMakeLists.txt | 118 set(SOURCES variable 136 list(SORT SOURCES) 139 add_library(btstack STATIC ${SOURCES}) 174 # workaround: add lwip sources only to lwip_examples 187 # add lwip sources for lwip examples
|
/btstack/port/libusb-intel/ |
H A D | CMakeLists.txt | 116 set(SOURCES variable 133 list(SORT SOURCES) 136 add_library(btstack STATIC ${SOURCES}) 171 # workaround: add lwip sources only to lwip_examples 181 # add lwip sources for lwip examples
|
/btstack/test/hfp/ |
H A D | CMakeLists.txt | 36 set(SOURCES variable 43 list(SORT SOURCES) 48 add_library(btstack STATIC ${SOURCES})
|
/btstack/port/windows-h4-zephyr/ |
H A D | CMakeLists.txt | 56 set(SOURCES variable 67 list(SORT SOURCES) 70 add_library(btstack STATIC ${SOURCES})
|
/btstack/port/windows-h4-da14585/ |
H A D | CMakeLists.txt | 56 set(SOURCES variable 67 list(SORT SOURCES) 70 add_library(btstack STATIC ${SOURCES})
|
/btstack/port/posix-h4-zephyr/ |
H A D | CMakeLists.txt | 60 set(SOURCES variable 73 list(SORT SOURCES) 76 add_library(btstack STATIC ${SOURCES})
|