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... | |
void cybt_platform_config_init | ( | const cybt_platform_config_t * | p_bt_platform_cfg | ) |
Configurate the Bluetotoh platform specific settings.
[in] | p_bt_platform_cfg | : point to the configuration structure |