20719 disable HCI UART

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
JeHu_3414236
Level 5
Level 5
10 likes received First like received

After I program my application, I want to disable HCI UART because I don't have any debug traces to print.  What should be the line state for CTS?  If it is low, the app cannot run after reset because I assume it will be in recovery mode.  If I leave it high, the app will run for maybe 10s then stop.  Is the app trying to access the HCI UART?  What code changes should I make in the app to disable HCI UART?  I tried not calling wiced_transport_init() but it doesn't work.  I am using the 20719 Q40EVB but the HCI UART is connected to my own test circuit and not the FTDI output.

0 Likes
1 Solution

Hi jhu_3414236​,

You will have to call wiced_bt_dev_register_hci_trace() bcoz HCI traces are the communication between host and controller, HCI commands and their response. So it is necessary to define it. You can check the comments about wiced_transport_send_hci_trace() for the same.

Remaining configuration looks good.

View solution in original post

8 Replies