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 |
|
Matthias Ringwald
|
6e89bc0721
|
mesh: fix mesh_foundation_gatt_proxy_get
|
2019-08-21 16:28:03 +02:00 |
|
Matthias Ringwald
|
f090cf2a09
|
mesh: fix mesh_foundation_gatt_proxy_get
|
2019-08-21 16:26:09 +02:00 |
|
Matthias Ringwald
|
ed7b7892e0
|
mesh: fix mesh_foundation_gatt_proxy_get
|
2019-08-21 16:24:21 +02:00 |
|
Matthias Ringwald
|
de993870e2
|
mesh: fix load/store of foundation beacon state
|
2019-08-21 16:16:08 +02:00 |
|
Matthias Ringwald
|
bfaaad1846
|
mesh: store current features in config_heartbeat_publication_set_handler
|
2019-08-21 16:13:22 +02:00 |
|
Matthias Ringwald
|
2cf2bebb7e
|
mesh: stop sending heartbeats on error
|
2019-08-21 16:03:30 +02:00 |
|
Matthias Ringwald
|
8cabaf83bb
|
mesh: track outgoing pdu in outgoing_pdu in mesh_network
|
2019-08-21 14:48:53 +02:00 |
|
Matthias Ringwald
|
b86620d968
|
mesh: use incoming_transport_pdu_raw and incoming_transport_pdu_decoded in upper transport
|
2019-08-21 11:46:45 +02:00 |
|
Matthias Ringwald
|
dd729594dd
|
mesh: use incoming_network_pdu_raw and incoming_network_pdu_decoded in upper transport
|
2019-08-20 22:27:29 +02:00 |
|
Matthias Ringwald
|
68059845e9
|
mesh: use explicit incoming_pdu_raw and incoming_pdu_decoded instead of passing it in btstack_crypto
|
2019-08-20 19:27:41 +02:00 |
|
Matthias Ringwald
|
1e6cebb82b
|
mesh: free outgoing segment in mesh_lower_transport_reset for unit tests
|
2019-08-20 18:51:37 +02:00 |
|
Matthias Ringwald
|
a6f8b02412
|
mesh: don't init lower transport in upper transport
|
2019-08-20 18:48:21 +02:00 |
|
Matthias Ringwald
|
77321fed34
|
mesh: fix mesh_network_reset
|
2019-08-20 18:16:53 +02:00 |
|
Matthias Ringwald
|
fb04bb57ea
|
mesh: improve mesh_message_test - fix send tests
|
2019-08-20 18:08:45 +02:00 |
|