summaryrefslogtreecommitdiff
path: root/Makefile.tools
Commit message (Collapse)AuthorAgeFilesLines
...
* tools/btpclient: Use address convertion function from libbluetoothSzymon Janc2018-01-171-1/+1
| | | | There is no need for internal helper.
* tools: Add utility for Realtek config file parsingMarcel Holtmann2018-01-051-1/+4
|
* tools: Remove monitor/uuid.{c,h}Luiz Augusto von Dentz2017-12-211-5/+2
| | | | Use the shared/util.h helpers instead.
* tools/btpclient: Add initial codeSzymon Janc2017-12-141-0/+8
| | | | | | | | | | This adds initial code for BTP client tool that allows for automated (binary protocol ) control of BlueZ stack. Currently this tool depends only on Embedded Linux Library and requires master branch of ELL. When 0.3 is released dependencies will be bumped. Initial code allows to connect D-Bus client, discover objects and keep proxies for it. It also implements basics for BTP core service.
* tools/bluetooth-player: Use bt_shell helpersLuiz Augusto von Dentz2017-12-081-2/+2
| | | | | This makes bluetooth-player use bt_shell to manage the menus and command handling.
* tools/obexctl: Use bt_shell helpersLuiz Augusto von Dentz2017-12-081-3/+2
| | | | | This makes obexctl use bt_shell to manage the menus and command handling.
* mesh: Make meshctl use bt_shell helpersLuiz Augusto von Dentz2017-12-081-1/+0
| | | | | This makes meshctl use bt_shell to manage the menus and command handling.
* build: Move shell.{c,h} to libsharedLuiz Augusto von Dentz2017-11-201-2/+1
| | | | | bt_shell instance should be available to any code linked with libshared.
* shared/shell: Add initial implementationLuiz Augusto von Dentz2017-11-171-1/+2
| | | | | This add initial bt_shell helper which can be used to create shell-like command line tools.
* build: Don't install btconfig utility just yetMarcel Holtmann2017-09-141-2/+2
|
* build: Cleanup GATT profilesLuiz Augusto von Dentz2017-09-061-4/+2
| | | | | Alert, cyclingspeed, heartrate and proximity can all be implemented using the GATT D-Bus API so they no longer need dedicated APIs.
* mesh: Fix includes to use root relative path namesMarcel Holtmann2017-08-211-0/+1
|
* mesh: Add mesh to main bluez buildBrian Gix2017-08-211-0/+23
|
* tools: Add skeleton for new btconfig utilityMarcel Holtmann2017-08-211-1/+4
|
* client: Add acquire-notify commandLuiz Augusto von Dentz2017-07-051-2/+2
| | | | | | | | | | | | | | | | | | | | | | This adds acquire-notify command which uses D-Bus AcquireNotify method to acquire a file descriptor to read notifications locking the attribute: [Test peripheral:/service001f/char0020]# acquire-notify [CHG] Attribute /org/bluez/hci1/dev_56_A0_AA_D0_12_FF/service001f/char0020 NotifyAcquired: yes AcquireNotify success: fd 7 MTU 65 < ACL Data TX: Handle 3585 flags 0x00 dlen 9 ATT: Write Request (0x12) len 4 Handle: 0x0022 Data: 0200 [CHG] /org/bluez/hci1/dev_56_A0_AA_D0_12_FF/service001f/char0020 Notification: 00 > ACL Data RX: Handle 3585 flags 0x02 dlen 8 ATT: Handle Value Indication (0x1d) len 3 Handle: 0x0021 Data: 00
* tools: Add testing utility for advertisingMarcel Holtmann2017-06-071-2/+5
|
* Revert "build: Make btmgmt tools installable"Luiz Augusto von Dentz2017-04-281-3/+1
| | | | | Don't install btmgmt as there are plans for other tools to cover the likes of hciconfig, etc.
* build: Make btmgmt tools installableLuiz Augusto von Dentz2017-03-311-1/+3
|
* build: Add testing config optionLuiz Augusto von Dentz2017-01-171-1/+1
| | | | | This adds --enable-testing that can be used to enable emulator and tester which are no longer experimental but also are not meant for production.
* build: Promote experiemental toolsLuiz Augusto von Dentz2017-01-171-105/+93
| | | | | This promotes many tools that were behind --enable-experimental which are in fact used as stable tools for a while.
* build: Hide deprecated tools under --enable-deprecatedLuiz Augusto von Dentz2017-01-171-39/+47
| | | | | | | This marks the following tools as deprecated as they are not longer maintained or have been replaced by other tools: hciattach hciconfig hcitool hcidump rfcomm sdptool ciptool gatttool
* client: Add advertise commandLuiz Augusto von Dentz2016-08-161-0/+2
| | | | | | | | | | | | | | | | | | | | | | | This adds advertise command which uses org.bluez.LEAdvertisingManager1 to add an advertising instance: [bluetooth]# advertise broadcast off on peripheral [bluetooth]# advertise on Advertising object registered @ Advertising Added: 1 < HCI Command: LE Set Advertising Data (0x08|0x0008) plen 32 Length: 3 Flags: 0x02 LE General Discoverable Mode [bluetooth]# advertise off Advertising object unregistered @ Advertising Removed: 1 < HCI Command: LE Set Advertise Enable (0x08|0x000a) plen 1 Advertising: Disabled (0x00)
* monitor: Introduce support for extended TTY headerJohan Hedberg2016-05-041-1/+2
| | | | Add support for packet drops and 32-bit timestamps.
* tools/btattach: install during "make install"John Keeping2015-12-101-1/+7
| | | | | | btattach provides access to some line disciplines that are supported by hciattach, so allow it to be installed and not reserved for developer use. For now it is still considered an experimental feature.
* monitor/a2dp: Decode SBC capabilitiesAndrzej Kaczmarek2015-12-011-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | > ACL Data RX: Handle 256 flags 0x02 dlen 20 [hci0] 9.242155 Channel: 66 len 16 [PSM 25 mode 0] {chan 2} AVDTP: Get Capabilities (0x02) Response Accept (0x02) type 0x00 label 1 nosp 0 Service Category: Media Transport (0x01) Service Category: Media Codec (0x07) Media Type: Audio (0x00) Media Codec: SBC (0x00) Frequency: 0x30 44100 48000 Channel Mode: 0x0f Mono Dual Channel Stereo Joint Channel Block Length: 0xf0 4 8 12 16 Subbands: 0x0c 4 8 Allocation Method: 0x03 SNR Loudness Minimum Bitpool: 2 Maximum Bitpool: 53 Service Category: Content Protection (0x04) Content Protection Type: SCMS-T (0x0002) < ACL Data TX: Handle 256 flags 0x00 dlen 18 [hci0] 9.272120 Channel: 258 len 14 [PSM 25 mode 0] {chan 2} AVDTP: Set Configuration (0x03) Command (0x00) type 0x00 label 5 nosp 0 ACP SEID: 1 INT SEID: 3 Service Category: Media Transport (0x01) Service Category: Media Codec (0x07) Media Type: Audio (0x00) Media Codec: SBC (0x00) Frequency: 44100 (0x20) Channel Mode: Joint Channel (0x01) Block Length: 16 (0x10) Subbands: 8 (0x04) Allocation Method: Loudness (0x01) Minimum Bitpool: 2 Maximum Bitpool: 53
* monitor/avdtp: Add basic decoding of AVDTP signallingAndrzej Kaczmarek2015-12-011-0/+1
| | | | | | | | | | < ACL Data TX: Handle 256 flags 0x00 dlen 6 Channel: 258 len 2 [PSM 25 mode 0] {chan 2} AVDTP: Discover (0x01) Command (0x00) type 0x00 label 0 nosp 0 > ACL Data RX: Handle 256 flags 0x02 dlen 14 Channel: 66 len 10 [PSM 25 mode 0] {chan 2} AVDTP: Discover (0x01) Response Accept (0x02) type 0x00 label 0 nosp 0 04 08 14 08 0c 08 08 08 ........
* build: Link mcaptest with -lrtJohn Keeping2015-11-221-1/+1
| | | | | profiles/health/mcap.c uses clock_gettime(3) so it needs to be linked with -lrt on some systems.
* monitor: Add support for decoding Intel LMP / LL tracesMarcel Holtmann2015-10-091-0/+1
|
* monitor: Add support for Broadcom diagnostic channel decodingMarcel Holtmann2015-10-071-1/+2
|
* test: Add test-gatt-profileLuiz Augusto von Dentz2015-09-031-1/+2
| | | | | test-gatt-profile can be used to register a GATT based profile using GattManager1 interface.
* Makefile.tools: Move btmgmt to common READLINE sectionJohan Hedberg2015-07-291-8/+5
|
* Fix build with experimental enabled but no readline.Alexis Ballier2015-07-291-1/+4
| | | | btmgmt requires readline. Protect it under if READLINE.
* tools: Add testing utility for Eddystone beaconsMarcel Holtmann2015-07-231-1/+5
|
* tools: Add initial HCI User Channel testerSzymon Janc2015-05-181-1/+10
| | | | This adds basic tests only.
* peripheral: Add initial code for btsensor applicationMarcel Holtmann2015-04-281-1/+11
|
* tools: Add utility for analyzing Nokia firmware filesMarcel Holtmann2015-04-101-2/+6
|
* monitor: Add initial support for BNEPGowtham Anandha Babu2015-04-101-0/+1
| | | | | | | | | | | | | | | | | | | > ACL Data RX: Handle 71 flags 0x02 dlen 11 Channel: 64 len 7 [PSM 15 mode 0] {chan 0} BNEP: Control (0x01|0) 01 02 11 16 11 15 ...... > ACL Data RX: Handle 71 flags 0x01 dlen 35 Channel: 64 len 1532 [PSM 15 mode 0] {chan 0} BNEP: General Ethernet (0x00|1) 00 00 00 00 00 00 00 00 00 00 00 00 08 00 00 0f ................ 05 00 0c 03 00 00 20 00 00 03 00 00 20 00 00 3c ...... ..... ..< > ACL Data RX: Handle 71 flags 0x01 dlen 12 Channel: 64 len 1509 [PSM 15 mode 0] {chan 0} BNEP: Compressed Ethernet Dest Only (0x04|0) 00 00 00 00 00 00 08 00 3c 3b 3a 39 38 37 36 35 ........<;:98765 34 33 32 31 30 2f 2e 2d 2c 2b 2a 29 28 27 26 25 43210/.-,+*)('&%
* tools: Add skeleton for BNEP kernel testing utilityMarcel Holtmann2015-04-041-1/+9
|
* tools: Add simple utility for creating CPIO / initramfs imagesMarcel Holtmann2015-04-021-0/+1
|
* build: Include test/example-gatt-clientArman Uguray2015-04-011-1/+1
| | | | Added test/example-gatt-client to Makefile.tools.
* build: Rename LE test scripts in Makefile.toolsArman Uguray2015-04-011-1/+2
| | | | | Renamed test/advertisement-example to test/example-advertisement and also added test/example-gatt-server to Makefile.tools
* build: Add test utility for checking kernel selftest resultsMarcel Holtmann2015-04-011-1/+1
|
* build: Add test-runner utility for virtual machine executionMarcel Holtmann2015-04-011-1/+2
|
* build: Move advertisement-example script into test directoryMarcel Holtmann2015-03-281-1/+1
|
* tools/bneptest: Add initial support for bneptest toolGrzegorz Kolodziejczyk2015-03-131-3/+9
| | | | This tool should be designed to help testing bnep on BlueZ.
* tools/btmgmt: Add initial readline supportJohan Hedberg2015-02-111-2/+3
|
* client: Add support for GattService1Luiz Augusto von Dentz2015-02-101-0/+1
| | | | | This add support for GattService1 interface detection and prints when they are added or removed
* tools: Add testing utility for OOB pairing via mgmt APIMarcel Holtmann2015-01-301-1/+4
|
* build: Actually install hex2hcd utility when tools are buildMarcel Holtmann2015-01-231-4/+4
|
* build: Move mcaptest to experimental tools and not installed toolsMarcel Holtmann2014-12-281-11/+11
|