mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-02-20 18:40:31 +00:00
windows: enable L2CAP ERTM, list pacman packages
This commit is contained in:
parent
db3b626e35
commit
b5674ee206
@ -26,7 +26,21 @@ In short: you need to install an arm-none-eabi gcc toolchain and the nRF5x Comma
|
||||
## Configure serial port
|
||||
|
||||
To set the serial port of your Zephyr Controller, you can either update config.device_name in main.c or
|
||||
always start the examples with the `-u /path/to/serialport` option.
|
||||
always start the examples with the correct `-u COMx` option.
|
||||
|
||||
## Toolchain
|
||||
|
||||
The port requires a Unix-like toolchain. We successfully used [mingw-w64](https://mingw-w64.org/doku.php) to compile and run the examples. mingw64-w64 is based on [MinGW](mingw.org), which '...provides a complete Open Source programming tool set which is suitable for the development of native MS-Windows applications, and which do not depend on any 3rd-party C-Runtime DLLs.'
|
||||
|
||||
We've used the Msys2 package available from the [downloads page](https://mingw-w64.org/doku.php/download) on Windows 10, 64-bit and use the MSYS2 MinGW 64-bit start menu item to compile 64-bit binaries.
|
||||
|
||||
In the MSYS2 shell, you can install everything with pacman:
|
||||
|
||||
$ pacman -S git
|
||||
$ pacman -S make
|
||||
$ pacman -S mingw-w64-x86_64-toolchain
|
||||
$ pacman -S python
|
||||
$ pacman -S winpty
|
||||
|
||||
## Compile Examples
|
||||
|
||||
|
@ -8,11 +8,13 @@ Make sure to manually reset the Bluetooth Controller before starting any of the
|
||||
|
||||
The port requires a Unix-like toolchain. We successfully used [mingw-w64](https://mingw-w64.org/doku.php) to compile and run the examples. mingw64-w64 is based on [MinGW](mingw.org), which '...provides a complete Open Source programming tool set which is suitable for the development of native MS-Windows applications, and which do not depend on any 3rd-party C-Runtime DLLs.'
|
||||
|
||||
We've used the Msys2 package available from the [downloads page](https://mingw-w64.org/doku.php/download) on Windows 10, 64-bit and use the MSYS2 MinGW 32-bit start menu item to compile 32-bit binaries that run on both 32/64-bit systems.
|
||||
We've used the Msys2 package available from the [downloads page](https://mingw-w64.org/doku.php/download) on Windows 10, 64-bit and use the MSYS2 MinGW 64-bit start menu item to compile 64-bit binaries.
|
||||
|
||||
In the MSYS2 shell, you can install git, python, and, winpty with pacman:
|
||||
In the MSYS2 shell, you can install everything with pacman:
|
||||
|
||||
$ pacman -S git
|
||||
$ pacman -S make
|
||||
$ pacman -S mingw-w64-x86_64-toolchain
|
||||
$ pacman -S python
|
||||
$ pacman -S winpty
|
||||
|
||||
|
@ -15,6 +15,7 @@
|
||||
#define ENABLE_BLE
|
||||
#define ENABLE_CLASSIC
|
||||
#define ENABLE_HFP_WIDE_BAND_SPEECH
|
||||
#define ENABLE_L2CAP_ENHANCED_RETRANSMISSION_MODE
|
||||
#define ENABLE_LE_CENTRAL
|
||||
#define ENABLE_LE_PERIPHERAL
|
||||
#define ENABLE_LE_SECURE_CONNECTIONS
|
||||
|
@ -19,11 +19,13 @@ It works like this:
|
||||
|
||||
The port requires a Unix-like toolchain. We successfully used [mingw-w64](https://mingw-w64.org/doku.php) to compile and run the examples. mingw64-w64 is based on [MinGW](mingw.org), which '...provides a complete Open Source programming tool set which is suitable for the development of native MS-Windows applications, and which do not depend on any 3rd-party C-Runtime DLLs.'
|
||||
|
||||
We've used the Msys2 package available from the [downloads page](https://mingw-w64.org/doku.php/download) on Windows 10, 64-bit and use the MSYS2 MinGW 32-bit start menu item to compile 32-bit binaries that run on both 32/64-bit systems.
|
||||
We've used the Msys2 package available from the [downloads page](https://mingw-w64.org/doku.php/download) on Windows 10, 64-bit and use the MSYS2 MinGW 64-bit start menu item to compile 64-bit binaries.
|
||||
|
||||
In the MSYS2 shell, you can install git, python, and, winpty with pacman:
|
||||
In the MSYS2 shell, you can install everything with pacman:
|
||||
|
||||
$ pacman -S git
|
||||
$ pacman -S make
|
||||
$ pacman -S mingw-w64-x86_64-toolchain
|
||||
$ pacman -S python
|
||||
$ pacman -S winpty
|
||||
|
||||
|
@ -15,6 +15,7 @@
|
||||
#define ENABLE_BLE
|
||||
#define ENABLE_CLASSIC
|
||||
#define ENABLE_HFP_WIDE_BAND_SPEECH
|
||||
#define ENABLE_L2CAP_ENHANCED_RETRANSMISSION_MODE
|
||||
#define ENABLE_LE_CENTRAL
|
||||
#define ENABLE_LE_PERIPHERAL
|
||||
#define ENABLE_LE_SECURE_CONNECTIONS
|
||||
|
Loading…
x
Reference in New Issue
Block a user