10107 Commits

Author SHA1 Message Date
Matthias Ringwald
002abde24f doc/hci: hci_can_send_packet_now -> hci_can_send_command_packet_now 2019-09-12 18:08:24 +02:00
Matthias Ringwald
9af39d9f0f hci: add hci_read_pin_type and hci_write_pin_type 2019-09-12 18:05:03 +02:00
Milanka Ringwald
54b65e6f06 avrcp_browsing_controller: use local avrcp_browsing_get_next_cid function 2019-09-12 15:04:58 +02:00
Milanka Ringwald
c3c0cd33d7 mesh_health_server: if packet handler is not defined, skip sending events to client 2019-09-12 14:42:57 +02:00
Milanka Ringwald
f2d2ca19de avdtp: fix compiling issue 2019-09-12 14:41:31 +02:00
Milanka Ringwald
298aeecde0 avrcp: handle overrun and using existing cid 2019-09-12 14:41:05 +02:00
Milanka Ringwald
095ad46240 mesh: configure health server - assign mesh health server model context and operations 2019-09-12 11:21:10 +02:00
Milanka Ringwald
fef69b25dc Merge branch 'develop' of https://github.com/bluekitchen/btstack into develop 2019-09-12 11:11:07 +02:00
Matthias Ringwald
ad254f5df7 hci_transport_h4: avoid calling hci_transport_h4_trigger_next_read when transport is closed 2019-09-12 11:04:31 +02:00
Matthias Ringwald
88dd0c2f70 example/mesh_node_demo: fix compile 2019-09-12 11:02:11 +02:00
Matthias Ringwald
480ff3cb1a mesh: fix compile without ENABLE_MESH_PROVISIONER 2019-09-12 10:19:06 +02:00
Milanka Ringwald
af121d545b avdtp: handle overrun and avoid duplicate stream endpoint id and avdtp cid 2019-09-10 15:07:30 +02:00
Milanka Ringwald
1859e0acd7 rfcomm: handle overrun and avoid duplicate ertm id 2019-09-10 14:48:01 +02:00
Milanka Ringwald
f53b779d3e rfcomm: handle overruns and avoid duplicate id 2019-09-10 14:37:15 +02:00
Matthias Ringwald
ae7be28205 changelog: update 2019-09-09 17:45:03 +02:00
Matthias Ringwald
6f37ec70b3 3rd-party/readme: add version info 2019-09-09 17:41:04 +02:00
Milanka Ringwald
30a044b095 mesh: rename pb_type_t to mesh_pb_type_t, fixes #249 2019-09-09 17:23:43 +02:00
Matthias Ringwald
1483c79213 mesh: fix build 2019-09-06 22:00:01 +02:00
Matthias Ringwald
5127fa8aeb mesh: use gatt/adv bearer only if enabled 2019-09-06 21:46:57 +02:00
Matthias Ringwald
47a0820c04 att_db: fix include guard 2019-09-06 21:37:00 +02:00
Matthias Ringwald
ec818a285c spp_server: add spp_create_custom_sdp_record 2019-09-06 18:01:52 +02:00
Matthias Ringwald
b4e354c12f tool/compile_gatt: fix tool permissions 2019-09-06 15:47:37 +02:00
Matthias Ringwald
78b65b0a93 tool/compile_gatt: normalize paths, use os specific path separators 2019-09-06 14:46:25 +02:00
Matthias Ringwald
948e8bfe93 daemon/libusb-intel/windows-winusb-intel: skip power down and hci close if firmware wasn't downloaded yet on SIGINT 2019-09-04 11:56:40 +02:00
Matthias Ringwald
228e430c3e hci: make gap_read_rssi accessible without ENABLE_CLASSIC 2019-09-03 21:05:11 +02:00
Matthias Ringwald
3e5e09262b hci: fix build 2019-09-02 21:48:10 +02:00
Matthias Ringwald
891b9fc269 gap: support reading RSSI for Classic+LE using gap_read_rssi. Emits GAP_EVENT_RSSI_MEASUREMENT 2019-09-02 21:39:50 +02:00
Milanka Ringwald
6268fbfe8d l2cap: handle l2cap local cid overrun, assert local cid is unique 2019-09-02 11:52:01 +02:00
Milanka Ringwald
6ddef68dd2 l2cap: move get next channel ID and next signaling sequence num to l2cap 2019-09-02 11:39:26 +02:00
Milanka Ringwald
4536712cf5 gap: use defines instead of constants for reject reason in HCI disconnect 2019-09-02 10:39:06 +02:00
Milanka Ringwald
07e010b651 gap: Register filter for rejecting classic connections 2019-09-02 10:12:56 +02:00
Matthias Ringwald
d7e6933a33 tool/metric: show metrics in table 2019-08-30 22:28:25 +02:00
Matthias Ringwald
4c65e7e535 readme: fix spelling and url 2019-08-30 14:22:39 +02:00
Matthias Ringwald
ca8ea3f59e 3rd-party: document third-party libraries and their license type 2019-08-30 10:47:08 +02:00
Matthias Ringwald
7846277fa5 tool/metric: Makefile to run ccsm and process it, minimal inttypes.h for ccsm 2019-08-29 21:07:09 +02:00
Matthias Ringwald
fda2bcc8f5 tool/metrics: use ccsm 2019-08-29 14:20:52 +02:00
Matthias Ringwald
78e65fa66c tool/metric: calc average for ccn and param 2019-08-27 16:50:10 +02:00
Matthias Ringwald
38e38f2334 tool/metrics: measure cyclomatic complexity, num params, num functions, num gotos 2019-08-27 16:26:54 +02:00
Matthias Ringwald
9d49ac0b27 msp430f5229lp-cc2564b: disable BLE to fit classic examples into flash 2019-08-27 11:52:01 +02:00
Matthias Ringwald
1bf086dae6 sm: restart random address updates after power cycle 2019-08-27 08:49:37 +02:00
Matthias Ringwald
5457e7085b mesh: only start single outgoing segmented message in lower transpor 2019-08-26 20:03:08 +02:00
Matthias Ringwald
ff6a8d4e70 mesh: avoid adding mesh_access_publication_timer twice to run loop 2019-08-26 19:34:10 +02:00
Matthias Ringwald
b9d8f3adef mesh: add log message for lower transport outgoing complete 2019-08-26 18:35:44 +02:00
Matthias Ringwald
a332c5a226 mesh: increment sequence number for outgoing upper transport pdus 2019-08-26 18:22:20 +02:00
Matthias Ringwald
ad7d756b84 mesh: rewrite model publication logic 2019-08-26 17:56:23 +02:00
Matthias Ringwald
7e8d8b1d61 hci: track random address set for Central-only configuration 2019-08-26 15:27:56 +02:00
Matthias Ringwald
520482d5e5 mesh: set retransmit count only in mesh_model_publication_setup_publication 2019-08-26 13:35:25 +02:00
Matthias Ringwald
a596f54e8f mesh: calculate publish period as num steps * period resolution 2019-08-26 11:49:32 +02:00
Matthias Ringwald
efaf68e143 mesh: correct parsing of transition / publish period 2019-08-26 11:40:11 +02:00
Matthias Ringwald
f715e57146 mesh: fix mesh_generic_on_off_status_* message definitions 2019-08-26 11:23:35 +02:00