1
0
mirror of https://github.com/bluekitchen/btstack.git synced 2025-03-28 19:20:54 +00:00

posix-h4-nxp: configure iw612 evk

This commit is contained in:
Matthias Ringwald 2023-05-06 17:14:10 +02:00
parent e3a705f5df
commit 4c1f7e7794
2 changed files with 6 additions and 5 deletions
port/posix-h4-nxp

@ -34,7 +34,8 @@
#define ENABLE_LOG_INFO #define ENABLE_LOG_INFO
#define ENABLE_MICRO_ECC_FOR_LE_SECURE_CONNECTIONS #define ENABLE_MICRO_ECC_FOR_LE_SECURE_CONNECTIONS
#define ENABLE_PRINTF_HEXDUMP #define ENABLE_PRINTF_HEXDUMP
#define ENABLE_SCO_OVER_HCI #define ENABLE_SCO_OVER_PCM
#define ENABLE_NXP_PCM_WBS
#define ENABLE_SDP_DES_DUMP #define ENABLE_SDP_DES_DUMP
#define ENABLE_SOFTWARE_AES128 #define ENABLE_SOFTWARE_AES128

@ -90,7 +90,7 @@ static void local_version_information_handler(uint8_t * packet);
static hci_transport_config_uart_t transport_config = { static hci_transport_config_uart_t transport_config = {
HCI_TRANSPORT_CONFIG_UART, HCI_TRANSPORT_CONFIG_UART,
115200, 3000000,
0, // main baudrate 0, // main baudrate
1, // flow control 1, // flow control
NULL, NULL,
@ -161,7 +161,7 @@ static void nxp_phase2(uint8_t status){
usleep(100000); usleep(100000);
// re-configure UART: enable flow control, set initial baudrate // re-configure UART: enable flow control, set initial baudrate
transport_config.baudrate_init = btstack_chipset_nxp_get_initial_baudrate(); // transport_config.baudrate_init = btstack_chipset_nxp_get_initial_baudrate();
uart_driver->set_flowcontrol(transport_config.flowcontrol); uart_driver->set_flowcontrol(transport_config.flowcontrol);
// init HCI // init HCI
@ -194,7 +194,7 @@ int main(int argc, const char * argv[]){
printf("Packet Log: %s\n", pklg_path); printf("Packet Log: %s\n", pklg_path);
// pick serial port // pick serial port
transport_config.device_name = "/dev/tty.usbserial-A506WORJ"; // DVK-ST60-2230C / 88W8997 transport_config.device_name = "/dev/tty.usbserial-DP04LFYN"; // DVK-ST60-2230C / 88W8997
// transport_config.device_name = "/dev/tty.usbserial-FT1XBGIM"; // murata m.2 adapter // transport_config.device_name = "/dev/tty.usbserial-FT1XBGIM"; // murata m.2 adapter
// accept path from command line // accept path from command line
@ -208,7 +208,7 @@ int main(int argc, const char * argv[]){
uart_driver = btstack_uart_posix_instance(); uart_driver = btstack_uart_posix_instance();
// extract UART config from transport config // extract UART config from transport config
uart_config.baudrate = transport_config.baudrate_init; uart_config.baudrate = 115200;
uart_config.flowcontrol = 0; uart_config.flowcontrol = 0;
uart_config.device_name = transport_config.device_name; uart_config.device_name = transport_config.device_name;
uart_driver->init(&uart_config); uart_driver->init(&uart_config);