Matthias Ringwald
bacdd2ab9e
examples: also delete spp_and_le_streamer.h
2017-09-14 14:30:16 +02:00
Matthias Ringwald
0c92bcc661
sm: drop support for mbed-tls for ECDH
2017-08-14 11:17:52 +02:00
Milanka Ringwald
01dc6e35bf
avrcp target: add avrcp target connect/sdp query/disconnect; extend a2dp source demo
2017-07-21 14:49:04 +02:00
Milanka Ringwald
3fb2c90b0f
examples: rename avdtp source into a2dp; remove avdtp sink demo
2017-07-19 16:05:35 +02:00
Milanka Ringwald
de804f9e40
update gitignore files
2017-07-07 10:15:43 +02:00
Milanka Ringwald
9f951df8c7
avrcp+avdtp sink: add joined demo
2017-06-13 15:23:23 +02:00
Matthias Ringwald
08c0d996ca
example/avdtp_sink: move avdtp_sink_demo to examples
2017-06-02 14:32:04 +02:00
Matthias Ringwald
f40f8caeca
example: new avdtp_source_demo example that plays 441 hz sine or small mod file
2017-05-29 12:51:46 +02:00
Matthias Ringwald
cee62800b7
example: add spp_streamer_client
2017-05-25 19:19:32 +02:00
Matthias Ringwald
3d58195059
example/spp_and_le_streamer: send data via SPP or LE as fast as possible
2017-05-25 16:25:17 +02:00
Matthias Ringwald
1cfb383e56
gap: unify inquiry, inquiry with rssi, and extended inquiry response into GAP_EVENT_INQUIRY_RESULT with optional RSSI and name. Update gap_inquiry example
2017-05-17 23:07:55 +02:00
Matthias Ringwald
7bc1dbab74
posix-h5: show error for BCM chipset, remove all BCM code
2017-05-03 11:55:13 +02:00
Matthias Ringwald
2fa56ea6fd
hid_device: start demo, define keyboard boot protocol descriptor, create sdp record
2017-04-26 18:14:27 +02:00
Matthias Ringwald
c692d77638
sm: use micro-ecc for p256r1 calculation
2017-04-13 15:23:09 +02:00
Matthias Ringwald
add9769e9d
examples: add dummy GATT Server to GATT Client demos to avoid disconnect if LE Peripheral starts GATT queries on it's own
2017-03-24 14:47:52 +01:00
Matthias Ringwald
2085ff8495
example: pbap_client -> pbap_client_demo to avoid confustion with pbap_client impl
2017-03-24 10:53:29 +01:00
Matthias Ringwald
f1b34e8dd9
pbap: add Phone Book Access Client (PBAP) over General Object Exchange (GOEP)
...
create RFCOMM connection
send OBEX Connect and receive response
retrieve phone book
repeat GET request when response incomplete
start extracting goep_client.h
support CONNECT message
support GET message
add obex_iterator
use obex_iterator
goep_client adds connection_id if available
avoid accessing internal goep state from pbap
start extracting pbap_client.h
events: add meta events and data packet types for GOEP and PBAP
use events and data packet type for goep
use events and data packet type for pbap
remove private fields from GOEP_SUBEVENT_CONNECTION_OPENED
implement SetPhoneBook
return cid in connect operations, return errors if busy, return obex errors
limit OBEX packet size by bearer MTU
split into obex.h, goep_client.h, goep_client.c, pbap_client.h, pbab_client.c
fix state after pull phonebook
add console UI for testing
clean up code
provide packet_handler in create connection for pbap_client and goep_client
annotate headers for goep_client and pbap_client
2017-03-23 22:27:59 +01:00
Matthias Ringwald
c4b3290d9e
sdp: provide device_id_server.h to generate Device ID SDP records
2017-02-22 17:28:57 +01:00
Matthias Ringwald
c8f97be681
example: add le_streamer_client that connects to le_streamer
2017-02-02 14:40:41 +01:00
Matthias Ringwald
c8b300b968
example: clean object files in src folders, too
2017-01-14 22:01:31 +01:00
Matthias Ringwald
cd7b9db232
example: fix path to SBC files - avoid .o in src folder
2016-11-29 16:49:27 +01:00
Matthias Ringwald
fe5451fa99
move GATT services into src/ble/gatt-service
2016-11-02 15:32:32 +01:00
Matthias Ringwald
8577affdb5
example/le_counter: add Battery Service
2016-11-02 10:53:23 +01:00
Milanka Ringwald
dbb41bfe0b
enable portaudio for msbc
2016-10-20 16:25:33 +02:00
Matthias Ringwald
5b9c6aad2e
examples: use SM instead of SM_REAL
2016-10-19 16:02:06 +02:00
Matthias Ringwald
3a18db10c5
examples: CLASSIC for files related to Bluetooth Classic protocols and profiles
2016-10-19 11:32:50 +02:00
Matthias Ringwald
0e5ac34f5e
examples: tidy SBC section
2016-10-03 12:02:54 +02:00
Matthias Ringwald
b12ad86731
example: gap_inquiry use Extended Inquiry Response to get name directly if possible
2016-09-29 15:53:57 +02:00
Matthias Ringwald
05cb04718d
examples: fix compile - place LIBS after object files
2016-09-28 11:14:49 +02:00
Matthias Ringwald
40e13339c4
add maths libs for SBC/CVSD PLC
2016-09-27 12:25:14 +02:00
Milanka Ringwald
fbc7c9f2bc
sco utils: use wav util
2016-09-19 14:40:47 +02:00
Milanka Ringwald
379d044e03
extend sco demo with cvsd plc
2016-09-13 15:09:33 +02:00
Matthias Ringwald
8cff923e81
Merge branch 'develop' into a2dp
2016-08-24 13:45:38 +02:00
Milanka Ringwald
0c87db9ec5
sbc decoder: merge decoder + encoder
2016-07-27 11:03:55 +02:00
Milanka Ringwald
220eb56314
extend HFP AG for using mSBC
2016-07-23 16:29:33 +02:00
Milanka Ringwald
5b4ff0f76d
sbc: extract hfp_msbc
2016-07-23 15:19:56 +02:00
Milanka Ringwald
4e074f72df
use btstack prefix for sbc files
2016-07-23 15:08:13 +02:00
Milanka Ringwald
4f0d422d95
ectracting sbc encoder
2016-07-22 17:32:44 +02:00
Milanka Ringwald
2ec72fbbcd
fix compile
2016-07-20 11:11:02 +02:00
Milanka Ringwald
1ff8adc53a
sbc plc: add and compile files
2016-07-14 11:21:39 +02:00
Milanka Ringwald
fcb08cdb2a
sbc decoder: integration with sco_util
2016-07-08 17:11:57 +02:00
Matthias Ringwald
9ed01c3693
posix: add le_device_db_fs that stores db at /tmp/btstack_le_device_db.txt as basic csv
2016-06-27 15:20:16 +02:00
Milanka Ringwald
d7b6902fc1
examples: update target clean in Makefile, add generated file to gitignore
2016-06-16 15:21:28 +02:00
Matthias Ringwald
7c485f8b45
example: add sm_pairing_central
2016-06-10 11:03:59 +02:00
Matthias Ringwald
d7ee901afc
example: add sm_pairing_peripheral
2016-06-10 10:21:46 +02:00
Matthias Ringwald
b8f36d6c46
Merge branch 'develop' into le-secure-connection
2016-06-09 21:44:03 +02:00
Matthias Ringwald
04da39e3f2
le: drop le_device_db_dummy.c
2016-06-07 16:17:47 +02:00
Matthias Ringwald
68437d838a
sm: use custom memory allocator for mbedtls if not HAVE_MALLOC
2016-06-03 17:05:38 +02:00
Matthias Ringwald
d3bd960056
sm: use mbedtls's memory allocator with 5k buffer if HAVE_MALLOC is not defined
2016-06-01 12:15:41 +02:00
Matthias Ringwald
6643eff824
sm: track calloc/free in mbedtls
2016-06-01 10:43:47 +02:00