uart_recv_cc
size_t uart_recv_cc(int, uint16_t, void *, size_t);
uart_recv_cc(fd, HCI_CMD_RESET, NULL, 0);
uart_recv_cc(fd, HCI_CMD_BCM2035_SET_UART_BAUD_RATE, NULL, 0);
uart_recv_cc(fd, HCI_CMD_RESET, &resp, sizeof(resp));
uart_recv_cc(fd, HCI_CMD_43XXFWDN, &resp, sizeof(resp));
uart_recv_cc(fd, fw_cmd, &resp, sizeof(resp));
uart_recv_cc(fd, HCI_CMD_RESET, &resp, sizeof(resp));
uart_recv_cc(fd, HCI_CMD_BCM43XX_SET_CLOCK, &resp, sizeof(resp));
uart_recv_cc(fd, HCI_CMD_BCM43XX_SET_UART_BAUD_RATE, &resp, sizeof(resp));
len = uart_recv_cc(fd, HCI_CMD_GET_LOCAL_NAME, buf, sizeof(buf));
uart_recv_cc(fd, HCI_CMD_ST_STORE_IN_NVDS, NULL, 0);
uart_recv_cc(fd, HCI_CMD_RESET, NULL, 0);
uart_recv_cc(fd, HCI_CMD_CSR_EXTN, NULL, 0);
n = uart_recv_cc(fd, HCI_CMD_READ_LOCAL_VER, &rp, sizeof(rp));
uart_recv_cc(fd, HCI_CMD_ST_STORE_IN_NVDS, NULL, 0);
uart_recv_cc(fd, HCI_CMD_RESET, NULL, 0);
n = uart_recv_cc(fd, HCI_CMD_ST_LOAD_FIRMWARE, buf, 1);
n = uart_recv_cc(fd, 0xfc11, &rp, sizeof(rp));