Microchip® Advanced Software Framework

btstack_uart_block.h File Reference
#include <stdint.h>

Data Structures

struct  btstack_uart_block_t
 
struct  btstack_uart_config_t
 

Enumerations

enum  btstack_uart_sleep_mode_mask_t {
  BTSTACK_UART_SLEEP_MASK_RTS_HIGH_WAKE_ON_CTS_PULSE = 1 << BTSTACK_UART_SLEEP_RTS_HIGH_WAKE_ON_CTS_PULSE,
  BTSTACK_UART_SLEEP_MASK_RTS_LOW_WAKE_ON_RX_EDGE = 1 << BTSTACK_UART_SLEEP_RTS_LOW_WAKE_ON_RX_EDGE
}
 
enum  btstack_uart_sleep_mode_t {
  BTSTACK_UART_SLEEP_OFF = 0,
  BTSTACK_UART_SLEEP_RTS_HIGH_WAKE_ON_CTS_PULSE,
  BTSTACK_UART_SLEEP_RTS_LOW_WAKE_ON_RX_EDGE
}
 

Functions

const btstack_uart_block_tbtstack_uart_block_embedded_instance (void)
 
const btstack_uart_block_tbtstack_uart_block_freertos_instance (void)
 
const btstack_uart_block_tbtstack_uart_block_posix_instance (void)
 
const btstack_uart_block_tbtstack_uart_block_windows_instance (void)
 

Enumerator
BTSTACK_UART_SLEEP_MASK_RTS_HIGH_WAKE_ON_CTS_PULSE 
BTSTACK_UART_SLEEP_MASK_RTS_LOW_WAKE_ON_RX_EDGE 
Enumerator
BTSTACK_UART_SLEEP_OFF 
BTSTACK_UART_SLEEP_RTS_HIGH_WAKE_ON_CTS_PULSE 
BTSTACK_UART_SLEEP_RTS_LOW_WAKE_ON_RX_EDGE 

const btstack_uart_block_t* btstack_uart_block_embedded_instance ( void  )
const btstack_uart_block_t* btstack_uart_block_freertos_instance ( void  )

References btstack_uart_block_freertos.

Referenced by bt_task(), and main().

const btstack_uart_block_t* btstack_uart_block_posix_instance ( void  )
const btstack_uart_block_t* btstack_uart_block_windows_instance ( void  )