summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoriabdalkader <i.abdalkader@gmail.com>2023-02-24 13:44:50 +0100
committerDamien George <damien@micropython.org>2023-03-02 22:30:04 +1100
commitfb65ef48b48f47a76f6cb52ce502d9c4fac83923 (patch)
tree6364f1e9ddbe0cf38c5f1794900aafeced3470d7
parent4937174b43616f2f85128c1764bde131d39643f3 (diff)
drivers/cyw43: Use a different baudrate for BT firmware download.
Allow boards to define a specific firmware for Bluetooth firmware download, or none at all.
-rw-r--r--drivers/cyw43/cywbt.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/cyw43/cywbt.c b/drivers/cyw43/cywbt.c
index d0e0aac00..8bc0eb899 100644
--- a/drivers/cyw43/cywbt.c
+++ b/drivers/cyw43/cywbt.c
@@ -190,9 +190,11 @@ int mp_bluetooth_hci_controller_init(void) {
// Reset
cywbt_hci_cmd(0x03, 0x0003, 0, NULL);
+ #ifdef MICROPY_HW_BLE_UART_BAUDRATE_DOWNLOAD_FIRMWARE
// Change baudrate
- cywbt_set_baudrate(MICROPY_HW_BLE_UART_BAUDRATE_SECONDARY);
- mp_bluetooth_hci_uart_set_baudrate(MICROPY_HW_BLE_UART_BAUDRATE_SECONDARY);
+ cywbt_set_baudrate(MICROPY_HW_BLE_UART_BAUDRATE_DOWNLOAD_FIRMWARE);
+ mp_bluetooth_hci_uart_set_baudrate(MICROPY_HW_BLE_UART_BAUDRATE_DOWNLOAD_FIRMWARE);
+ #endif
cywbt_download_firmware((const uint8_t*)&cyw43_btfw_4343A1[0]);