Bluetooth Host Stack solution
Bluetooth Platform Configuration

General Description

The Bluetooth platform-specific configurations, including hardware pin assignment, HCI (Host Controller Interface) format, sleep mode settings and memory pool size for OS tasks.

Data Structures

struct  cybt_hci_uart_config_t
 The HCI UART configuration, including: More...
 
struct  cybt_hci_transport_config_t
 The configuration of BT HCI transport, to specify which interface is used and its format. More...
 
struct  cybt_controller_sleep_config_t
 Bluetooth chip sleep mode configuration parameters, including enable status, wakeup pins assignment and their trigger polarity. More...
 
struct  cybt_controller_config_t
 The BT chip control configuration. More...
 
struct  cybt_platform_config_t
 The overall configuration for WICED BT/BLE stack and BT chip. More...
 

Macros

#define CYBT_SLEEP_MODE_DISABLED   (0)
 
#define CYBT_SLEEP_MODE_ENABLED   (1)
 
#define CYBT_WAKE_ACTIVE_LOW   (0)
 
#define CYBT_WAKE_ACTIVE_HIGH   (1)
 

Enumerations

enum  cybt_hci_transport_t {
  CYBT_HCI_UNKNOWN = 0x00,
  CYBT_HCI_UART = 0x01
}
 The BT HCI transport type.
 

Functions

void cybt_platform_config_init (const cybt_platform_config_t *p_bt_platform_cfg)
 Configurate the Bluetotoh platform specific settings. More...
 

Function Documentation

◆ cybt_platform_config_init()

void cybt_platform_config_init ( const cybt_platform_config_t p_bt_platform_cfg)

Configurate the Bluetotoh platform specific settings.

Parameters
[in]p_bt_platform_cfg: point to the configuration structure
Returns
void