component/bt : modify bluetooth config style

This commit is contained in:
Tian Hao
2017-04-05 21:19:15 +08:00
parent 95d691afdb
commit d90a35af19
11 changed files with 128 additions and 60 deletions
@@ -23,21 +23,30 @@ static const char *tag = "CONTROLLER_UART_HCI";
static void uart_gpio_reset(void)
{
ESP_LOGI(tag, "HCI UART Pin select: TX 5, RX, 18, CTS 23, RTS 19\n");
#if CONFIG_BT_HCI_UART_NO
ESP_LOGI(tag, "HCI UART%d Pin select: TX 5, RX, 18, CTS 23, RTS 19", CONFIG_BT_HCI_UART_NO);
#if CONFIG_HCI_UART_NO
uart_set_pin(CONFIG_HCI_UART_NO, 5, 18, 19, 23);
uart_set_pin(CONFIG_BT_HCI_UART_NO, 5, 18, 19, 23);
#endif
}
void app_main()
{
esp_err_t ret;
/* As the UART1/2 pin conflict with flash pin, so do matrix of the signal and pin */
uart_gpio_reset();
esp_bt_controller_init();
if (esp_bt_controller_enable(ESP_BT_MODE_BTDM) != ESP_OK) {
esp_bt_controller_config_t bt_cfg = BT_CONTROLLER_INIT_CONFIG_DEFAULT();
ret = esp_bt_controller_init(&bt_cfg);
if (ret != ESP_OK) {
ESP_LOGE(tag, "Bluetooth Controller initialize failed, ret %d", ret);
return;
}
ret = esp_bt_controller_enable(ESP_BT_MODE_BTDM);
if (ret != ESP_OK) {
ESP_LOGE(tag, "Bluetooth Controller initialize failed, ret %d", ret);
return;
}
}
@@ -5,6 +5,6 @@
# BT config
#
CONFIG_BT_ENABLED=y
CONFIG_HCI_UART=y
CONFIG_HCI_UART_NO=1
CONFIG_HCI_UART_BAUDRATE=921600
CONFIG_BT_HCI_UART=y
CONFIG_BT_HCI_UART_NO_DEFAULT=1
CONFIG_BT_HCI_UART_BAUDRATE_DEFAULT=921600