10037 Commits

Author SHA1 Message Date
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
Matthias Ringwald
e0895f5c0e mesh: persist only mesh_persistent_publication fields 2019-08-26 10:38:20 +02:00
Matthias Ringwald
1c16f5cfb2 mesh: stop all timers on rx/tx complete 2019-08-25 13:43:37 +02:00
Matthias Ringwald
5bce101501 mesh: streamline sending segmented messages 2019-08-25 13:38:00 +02:00
Matthias Ringwald
eb3826d82c mesh: split mesh_lower_transport_start_acknowledgment_timer into mesh_lower_transport_start_rx_acknowledgment_timer and mesh_lower_transport_tx_restart_segment_transmission_timer 2019-08-25 13:28:53 +02:00
Matthias Ringwald
f41d95b921 mesh: stop ack timer on outgoing complete 2019-08-23 22:39:34 +02:00
Matthias Ringwald
39317c7757 mesh: avoid 'template' as argument name 2019-08-23 22:10:25 +02:00
Matthias Ringwald
208c178460 mesh: report all processed access message segments as processed in lower transport 2019-08-23 15:47:27 +02:00
Matthias Ringwald
68d3bb6c90 mesh: extract mesh_lower_transport_process_segment_acknowledgement_message 2019-08-23 13:51:47 +02:00
Matthias Ringwald
8f6e30145b mesh: fix build 2019-08-23 12:43:40 +02:00
Matthias Ringwald
99a9e0e42f mesh: print pdu address during network validation 2019-08-23 12:40:12 +02:00
Matthias Ringwald
0ede23cc6e mesh: free relay packets after send 2019-08-23 12:28:50 +02:00
Matthias Ringwald
eac6310367 mesh: introduce mesh_network_send_complete 2019-08-23 12:28:39 +02:00
Matthias Ringwald
b90c4e75aa sm: generate local nonce for confirm value in JW+NC+PK in sc responder role 2019-08-22 19:31:42 +02:00
Matthias Ringwald
23b131cb38 tool/pts: tool to check random values in SMP Pairing Random command 2019-08-22 17:38:12 +02:00
Matthias Ringwald
6ca80073ab sm: sort sm_handle_random_result_sc_* functions 2019-08-22 17:35:52 +02:00
Matthias Ringwald
0d58c2cef9 sm: remove unused states 2019-08-22 16:26:21 +02:00
Matthias Ringwald
a0ecb5f3e0 tool/dump_pklg: detect end of file without error message 2019-08-22 15:02:03 +02:00
Matthias Ringwald
7b71b67d6f mesh: assert on minimal pdu len in void mesh_network_send_pdu 2019-08-22 11:07:14 +02:00
Matthias Ringwald
48321319fb mesh: assert on minimal network pdu len in mesh_lower_transport_send_pdu 2019-08-22 11:06:31 +02:00
Matthias Ringwald
ac2e9298fd test/pts: fix build 2019-08-21 17:42:56 +02:00