mirror of
https://github.com/bluekitchen/btstack.git
synced 2024-12-28 15:20:39 +00:00
.. | ||
docs | ||
LEScan | ||
SPPClient | ||
.gitignore | ||
bluetoothdrv_stub.c | ||
bluetoothdrv.h | ||
btstack_config.h | ||
BTstackDaemonRespawn.c | ||
deinstaller.sh | ||
hci_transport_h4_mtk.c | ||
installer.sh | ||
Makefile | ||
package.sh | ||
readme.txt | ||
restart.sh |
// // BTstack port for RugGear Anrdroid 4.x devices with MediaTek Chipsets // It replaces MediaTek's Bluetooth Stack but doesn't integrate with the OS. BTstack libbtstack is required to communicate with the BTstack Server. It supports the LE Central and SPP. Technical details: - the binary for the Mediatek Bluetooth Server is replaced by the BTstackDaemonRespawn binary - It links against MediaTeks's libbluetoothdrv.so that provides a standard HCI Transport implementation via POSIX API Compilation: It depends on the Android NDK. Please update NDK, ADB at the beginning of the Makefile $ make Install: $ ./installer.sh It will try to backup the original mtkbt Bluetooth server. Use at your own risk resp. double check the script first. Deinstall: $ ./deinstaller.sh This tries to put mtkbk back in place. Quick test: $ adb shell le_scan To start an LE discovery Getting the packet log: $ make hci_dump