Matthias Ringwald
645b7c25c3
hci: use hci opcode in handle_command_complete_event
2020-07-09 22:05:26 +02:00
Matthias Ringwald
9b8ab7dae8
daemon/bindings: update btstack_parser, java + python bindings for new opcode defines
2020-07-09 21:19:39 +02:00
Matthias Ringwald
ea5cc3a8d3
hci: provide hci_opcode_t and daemon_opcode_t definitions and use in hci_cmd.c and daemon_cmd.c
2020-07-09 20:40:24 +02:00
Matthias Ringwald
5c54401929
tool: update python scripts to python3
2020-07-09 16:24:31 +02:00
Matthias Ringwald
3404c94120
Merge pull request #296 from Matheus-Garbelini/develop
...
use python3 for compile_gatt.py, qt4, and some desktop ports
2020-07-09 11:29:11 +02:00
Matthias Ringwald
e0558b1bf9
ad_parser: braces for return, essential types
2020-07-07 23:17:21 +02:00
Matthias Ringwald
9192020a66
remove <stdio.h>, <stdlib.h> and printf from most core files
2020-07-07 22:52:12 +02:00
Matthias Ringwald
3573e8a41e
tool/btstack_event_generator: enforce uint8_t offsets
2020-07-07 22:25:58 +02:00
Matthias Ringwald
4562e2a2b9
hfp_hf: extract hfp_hf_handle_transfer_ag_indicator_status
2020-07-07 22:25:58 +02:00
Matthias Ringwald
4f7810264d
hci: extract handle_command_complete_event
2020-07-07 22:25:58 +02:00
Matthias Ringwald
2c31d7721e
a2dp_sink: extract a2dp_sink_handle_signaling_accept
2020-07-07 22:25:58 +02:00
Matthias Ringwald
ed75eaeca8
hsp_hs: extract hsp_run_handle_state
2020-07-07 22:25:58 +02:00
Matthias Ringwald
80205deec3
stm32-sx1280: extract btstack_port.c
2020-07-07 22:25:58 +02:00
Matthias Ringwald
1d870952eb
stm32-sx1280: provide controller.h
2020-07-07 22:25:58 +02:00
Matthias Ringwald
6336565e6a
stm32-sx1280: hide cts from controller/transport
2020-07-07 22:25:58 +02:00
Milanka Ringwald
36da874766
avdtp: cleanup connect, on incoming connection set context to the active one
2020-07-06 11:37:08 +02:00
Milanka Ringwald
1436d179b7
avdtp: rename getter functions
2020-07-06 11:37:08 +02:00
Milanka Ringwald
1945fe3ea5
avrcp: rename getter functions
2020-07-06 11:37:08 +02:00
Milanka Ringwald
84521ac169
avdtp: cleaned up avdtp_connect function
2020-07-06 11:37:08 +02:00
Milanka Ringwald
f0c3950290
avdtp: extract and use functions from avdtp_handle_sdp_client_query_result
2020-07-06 11:37:08 +02:00
Milanka Ringwald
871059e77e
avrcp: improve log message
2020-07-06 11:37:08 +02:00
Matthias Ringwald
a73f9b08e0
port: new stm32-sx1280 port
2020-07-03 18:10:33 +02:00
Matthias Ringwald
6fb5f0b5d6
btstack_crypto: use extracted btstack_crypto_ccm_handle_sn for btstack_crypto_ccm_calc_sn
2020-07-03 16:00:21 +02:00
Matthias Ringwald
064b9c7f16
test/crypto: match test data for decrypt with encrypt sample
2020-07-03 11:33:14 +02:00
Matthias Ringwald
547f262d73
btstack_crypto: extra handling of aes128 results for use with controller and software aes128
2020-07-03 11:33:14 +02:00
Matthias Ringwald
8a2f4bb52f
btstack_crypto: implement AES-CCM with software AES128
2020-07-03 11:33:14 +02:00
Matthias Ringwald
13a0a16f72
test/crypto: fix debug output
2020-07-03 11:33:14 +02:00
Matthias Ringwald
cc02325a4e
test/crypto: add CMake project
2020-07-03 11:33:14 +02:00
Matthias Ringwald
4578e022e0
test/avdtp: add CMake project file
2020-07-03 11:33:14 +02:00
Milanka Ringwald
2ea2c5e562
example/a2dp: use events commonly found in A2DP sink and source devices
2020-07-02 10:40:53 +02:00
Milanka Ringwald
4f5eb79778
avrcp: pass AVRCP_SUBEVENT_GET_CAPABILITY_COMPANY_ID and AVRCP_SUBEVENT_GET_CAPABILITY_EVENT_ID events to client
2020-07-02 10:40:53 +02:00
Matthias Ringwald
4795fc1ab4
test/hfp: fix compile
2020-07-01 15:05:40 +02:00
Matthias Ringwald
1a551b1b77
btstack_audio_portaudio: minimal volume control by multiplying samples with volume^4
2020-06-26 17:40:30 +02:00
Matthias Ringwald
d61f20b9c8
exampe/a2dp_sink_demo: fix warning
2020-06-26 17:40:21 +02:00
Matthias Ringwald
23490436ec
exampe/a2dp_sink_demo: set volume via btstack_audio_sink interface
2020-06-26 16:53:55 +02:00
Matthias Ringwald
1b7f8fa10e
btstack_audio: add set_volume() to sink and set_gain() to source interfaces (nop implementations for portaudio and embedded)
2020-06-26 15:12:53 +02:00
Matthias Ringwald
5f4f94c7c2
example/sco_demo_util: fix packet status check
2020-06-26 15:06:31 +02:00
Milanka Ringwald
30bfaab154
example/a2dp : update supported features
2020-06-26 11:36:03 +02:00
Matthias Ringwald
3be461f39c
chipset: add basic info on RX23W
2020-06-25 19:56:20 +02:00
Milanka Ringwald
3f6ccd2949
example/a2dp_sink: fix compile, add flag for volume changed support
2020-06-25 15:27:24 +02:00
Milanka Ringwald
b45059713c
examples/a2dp: fir SDP record ID< and AVRCP supported features flags
2020-06-25 14:55:21 +02:00
Matheus Garbelini
4783d25609
Fix some python3 related errors during compilation
...
* qt-h4 cmake now uses PROJECT_SOURCE_DIR to correctly point to the project root folder (fixes compilation error when the user build from sub-folder)
* Change from using python to `python3` (previously compilation would fail if user had python as the default python2.7)
2020-06-24 02:33:27 +08:00
Milanka Ringwald
69f3ffd7c7
exmaple/a2dp: improve example annotation
2020-06-23 11:58:12 +02:00
Milanka Ringwald
fb944a68cb
example/a2dp_sink_demo: improve example annotation
2020-06-23 11:58:12 +02:00
Matthias Ringwald
be5001946f
hci: mark hci_handle_remote_features_xxx functions as Classic only
2020-06-22 16:42:44 +02:00
Matthias Ringwald
6486d27807
windows ports: configure for btstack_tlv_posix
2020-06-22 16:27:42 +02:00
Matthias Ringwald
7b884c89af
windows-winusb-intel: add rijndael
2020-06-22 15:16:28 +02:00
Matthias Ringwald
766dffb7a9
windows-winusb: remove references to intel driver
2020-06-22 15:16:28 +02:00
Matthias Ringwald
b1ace6bd96
hci: fix remote_supported_features in hci_stack_t
2020-06-22 15:16:28 +02:00
Matthias Ringwald
d686b2d04a
sm: fix validation of confirm value for secure connection Passkey entry
2020-06-22 13:16:36 +02:00