apache / mynewt-nimble
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 600 files with 166,562 lines of code.
    • 17 files changed more than 100 times (33,346 lines of code)
    • 34 files changed 51-100 times (27,757 lines of code)
    • 58 files changed 21-50 times (25,352 lines of code)
    • 161 files changed 6-20 times (39,749 lines of code)
    • 330 files changed 1-5 times (40,358 lines of code)
20% | 16% | 15% | 23% | 24%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 600 files with 166,562 lines of code.
    • 1 file changed by more than 25 contributors (5,419 lines of code)
    • 55 files changed by 11-25 contributors (51,873 lines of code)
    • 72 files changed by 6-10 contributors (21,988 lines of code)
    • 276 files changed by 2-5 contributors (63,854 lines of code)
    • 196 files changed by 1 contributor (23,428 lines of code)
3% | 31% | 13% | 38% | 14%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
c, h, yaml, rst, md, py, sh, gitignore, txt, ld, cmd, xml, cc, cfg, rb
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
c22% | 17% | 16% | 26% | 17%
h11% | 16% | 11% | 14% | 46%
py0% | 0% | 0% | 12% | 87%
cfg0% | 0% | 0% | 0% | 100%
rb0% | 0% | 0% | 0% | 100%
ld0% | 0% | 0% | 0% | 100%
cc0% | 0% | 0% | 0% | 100%
cmd0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
nimble31% | 20% | 20% | 16% | 11%
apps0% | 10% | 7% | 46% | 35%
porting0% | 17% | 8% | 31% | 41%
tools0% | 0% | 0% | 12% | 87%
babblesim0% | 0% | 0% | 0% | 100%
ext0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
targets0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
ble_ll_conn.c
in nimble/controller/src
2922 - 2015-11-06 2025-02-21 304 18 will@micosa.io andrzej.kaczmarek@codecoup.pl
ble_gap.c
in nimble/host/src
5419 1 2015-11-13 2024-09-23 257 40 ccollins476ad@gmail.com michal.gorecki@codecoup.pl
ble_ll_adv.c
in nimble/controller/src
3761 - 2015-10-30 2025-03-26 249 21 will@micosa.io michal.gorecki@codecoup.pl
ble_ll_scan.c
in nimble/controller/src
1989 2 2015-10-23 2025-02-20 244 17 will@micosa.io andrzej.kaczmarek@codecoup.pl
ble_ll.c
in nimble/controller/src
1470 - 2015-10-30 2025-02-20 205 20 will@micosa.io andrzej.kaczmarek@codecoup.pl
hci_common.h
in nimble/include/nimble
2089 - 2015-10-09 2025-02-20 162 21 will@micosa.io mariusz.skamra@codecoup.pl
ble_gap.h
in nimble/host/include/host
584 - 2015-11-13 2024-09-10 155 25 ccollins476ad@gmail.com piotr.narajowski@codecoup.pl
ble_ll.h
in nimble/controller/include/controller
402 - 2015-10-30 2024-11-18 153 14 will@micosa.io michal.gorecki@codecoup.pl
ble_ll_hci.c
in nimble/controller/src
1472 3 2015-10-30 2025-02-20 151 18 will@micosa.io andrzej.kaczmarek@codecoup.pl
ble_hs.c
in nimble/host/src
565 - 2015-11-05 2024-11-15 147 20 ccollins476ad@gmail.com mariusz.skamra@codecoup.pl
ble_ll_conn_hci.c
in nimble/controller/src
1534 - 2015-12-16 2025-02-21 138 14 will@micosa.io andrzej.kaczmarek@codecoup.pl
ble_ll_ctrl.c
in nimble/controller/src
2086 - 2015-12-08 2025-02-05 134 13 will@micosa.io andrzej.kaczmarek@codecoup.pl
ble_att_svr.c
in nimble/host/src
2103 - 2015-12-03 2024-11-27 131 19 ccollins476ad@gmail.com szymon.czapracki@codecoup.pl
ble_sm.c
in nimble/host/src
2199 2 2016-05-30 2025-01-22 124 20 ccollins@apache.org guym@ti.com
ble_ll_sched.c
in nimble/controller/src
843 1 2015-10-30 2024-10-29 119 13 will@micosa.io szymon.janc@codecoup.pl
ble_ll_conn.h
in nimble/controller/include/controller
336 - 2015-11-06 2025-02-21 113 12 will@micosa.io andrzej.kaczmarek@codecoup.pl
ble_gattc.c
in nimble/host/src
3572 2 2015-12-23 2025-01-03 112 20 ccollins476ad@gmail.com guym@ti.com
ble.h
in nimble/include/nimble
217 1 2015-10-09 2025-02-20 91 17 will@micosa.io andrzej.kaczmarek@codecoup.pl
ble_ll_conn_priv.h
in nimble/controller/src
226 - 2015-12-16 2025-02-20 91 12 will@micosa.io andrzej.kaczmarek@codecoup.pl
ble_gatts.c
in nimble/host/src
1609 - 2015-12-23 2024-12-30 91 16 ccollins476ad@gmail.com chrysn@fsfe.org
ble_ll_scan.h
in nimble/controller/include/controller
168 1 2015-10-30 2025-02-20 90 9 will@micosa.io andrzej.kaczmarek@codecoup.pl
ble_hs_conn.c
in nimble/host/src
413 - 2015-11-05 2024-10-16 90 11 ccollins476ad@gmail.com andrzej.kaczmarek@codecoup.pl
ble_gatt.h
in nimble/host/include/host
248 - 2015-12-02 2024-08-10 86 18 ccollins476ad@gmail.com roman.a.sukhorukov@gmail.com
ble_l2cap_sig.c
in nimble/host/src
1530 1 2015-11-25 2025-03-04 85 14 ccollins476ad@gmail.com szymon.janc@codecoup.pl
ble_hs_priv.h
in nimble/host/src
118 - 2015-12-09 2024-01-22 84 14 ccollins476ad@gmail.com krzysztof.kopyscinski@codec...
ble_hs.h
in nimble/host/include/host
111 - 2015-11-05 2023-10-20 83 13 ccollins476ad@gmail.com krzysztof.kopyscinski@codec...
ble_l2cap.c
in nimble/host/src
350 - 2015-11-05 2025-02-26 80 14 ccollins476ad@gmail.com szymon.janc@codecoup.pl
ble_gap_priv.h
in nimble/host/src
131 - 2016-01-14 2023-09-22 78 15 ccollins476ad@gmail.com andrzej.kaczmarek@codecoup.pl
ble_phy.c
in nimble/drivers/nrf51/src
880 3 2016-02-01 2024-12-27 75 15 will@micosa.io chrysn@fsfe.org
ble_att.c
in nimble/host/src
591 - 2015-12-03 2024-11-27 71 13 ccollins476ad@gmail.com szymon.czapracki@codecoup.pl
ble_att_clt.c
in nimble/host/src
717 - 2015-12-03 2023-08-11 71 14 ccollins476ad@gmail.com krzysztof.kopyscinski@codec...
ble_hs_hci_evt.c
in nimble/host/src
911 1 2016-08-04 2024-11-07 71 18 ccollins@apache.org szymon.janc@codecoup.pl
ble_sm_priv.h
in nimble/host/src
288 - 2016-05-30 2023-10-05 66 13 ccollins@apache.org michal.gorecki@codecoup.pl
glue.h
in nimble/host/mesh/include/mesh
441 13 2017-08-11 2023-07-26 66 7 lukasz.rymanowski@codecoup.pl szymon.janc@codecoup.pl
ble_att_priv.h
in nimble/host/src
241 - 2015-12-08 2023-08-11 65 10 ccollins476ad@gmail.com krzysztof.kopyscinski@codec...
transport.c
in nimble/host/mesh/src
1399 43 2017-08-11 2023-07-26 62 6 lukasz.rymanowski@codecoup.pl szymon.janc@codecoup.pl
ble_phy.h
in nimble/controller/include/controller
114 1 2015-10-30 2023-08-09 60 10 will@micosa.io szymon.janc@codecoup.pl
prov.c
in nimble/host/mesh/src
355 19 2017-08-11 2023-07-26 60 10 lukasz.rymanowski@codecoup.pl szymon.janc@codecoup.pl
net.c
in nimble/host/mesh/src
906 37 2017-08-11 2023-07-26 60 4 lukasz.rymanowski@codecoup.pl szymon.janc@codecoup.pl
ble_hs_startup.c
in nimble/host/src
303 - 2015-12-14 2024-08-14 59 17 ccollins476ad@gmail.com rahul.tank@espressif.com
ble_gatt_priv.h
in nimble/host/src
144 - 2015-12-10 2023-12-22 58 12 ccollins476ad@gmail.com szymon.janc@codecoup.pl
ble_sm_sc.c
in nimble/host/src
706 - 2016-05-27 2022-10-11 58 11 ccollins@apache.org andrzej.kaczmarek@codecoup.pl
syscfg.h
in porting/npl/riot/include/syscfg
1909 - 2018-05-24 2025-04-11 58 15 andrzej.kaczmarek@codecoup.pl dev@mynewt.apache.org
cfg_srv.c
in nimble/host/mesh/src
2037 73 2017-11-17 2023-07-26 56 4 michal.narajowski@codecoup.pl szymon.janc@codecoup.pl
ble_ll_sched.h
in nimble/controller/include/controller
117 - 2015-10-30 2023-06-05 55 9 will@micosa.io andrzej.kaczmarek@codecoup.pl
friend.c
in nimble/host/mesh/src
1328 52 2017-08-11 2023-07-26 55 5 lukasz.rymanowski@codecoup.pl szymon.janc@codecoup.pl
shell.c
in nimble/host/mesh/src
2999 122 2017-11-17 2021-12-17 54 7 michal.narajowski@codecoup.pl jerzy.kasenberg@codecoup.pl
cmd.c
in apps/btshell/src
4217 - 2018-05-30 2024-12-27 53 14 szymon.janc@codecoup.pl chrysn@fsfe.org
ble_ll_ctrl.h
in nimble/controller/include/controller
233 - 2015-11-19 2023-06-05 52 9 will@micosa.io andrzej.kaczmarek@codecoup.pl
access.c
in nimble/host/mesh/src
1023 48 2017-08-11 2023-07-26 52 4 lukasz.rymanowski@codecoup.pl szymon.janc@codecoup.pl
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
ble_gap.c
in nimble/host/src
5419 1 2015-11-13 2024-09-23 257 40 ccollins476ad@gmail.com michal.gorecki@codecoup.pl
ble_gap.h
in nimble/host/include/host
584 - 2015-11-13 2024-09-10 155 25 ccollins476ad@gmail.com piotr.narajowski@codecoup.pl
ble_ll_adv.c
in nimble/controller/src
3761 - 2015-10-30 2025-03-26 249 21 will@micosa.io michal.gorecki@codecoup.pl
hci_common.h
in nimble/include/nimble
2089 - 2015-10-09 2025-02-20 162 21 will@micosa.io mariusz.skamra@codecoup.pl
ble_ll.c
in nimble/controller/src
1470 - 2015-10-30 2025-02-20 205 20 will@micosa.io andrzej.kaczmarek@codecoup.pl
ble_hs.c
in nimble/host/src
565 - 2015-11-05 2024-11-15 147 20 ccollins476ad@gmail.com mariusz.skamra@codecoup.pl
ble_sm.c
in nimble/host/src
2199 2 2016-05-30 2025-01-22 124 20 ccollins@apache.org guym@ti.com
ble_gattc.c
in nimble/host/src
3572 2 2015-12-23 2025-01-03 112 20 ccollins476ad@gmail.com guym@ti.com
ble_att_svr.c
in nimble/host/src
2103 - 2015-12-03 2024-11-27 131 19 ccollins476ad@gmail.com szymon.czapracki@codecoup.pl
ble_ll_conn.c
in nimble/controller/src
2922 - 2015-11-06 2025-02-21 304 18 will@micosa.io andrzej.kaczmarek@codecoup.pl
ble_ll_hci.c
in nimble/controller/src
1472 3 2015-10-30 2025-02-20 151 18 will@micosa.io andrzej.kaczmarek@codecoup.pl
ble_gatt.h
in nimble/host/include/host
248 - 2015-12-02 2024-08-10 86 18 ccollins476ad@gmail.com roman.a.sukhorukov@gmail.com
ble_hs_hci_evt.c
in nimble/host/src
911 1 2016-08-04 2024-11-07 71 18 ccollins@apache.org szymon.janc@codecoup.pl
ble_ll_scan.c
in nimble/controller/src
1989 2 2015-10-23 2025-02-20 244 17 will@micosa.io andrzej.kaczmarek@codecoup.pl
ble.h
in nimble/include/nimble
217 1 2015-10-09 2025-02-20 91 17 will@micosa.io andrzej.kaczmarek@codecoup.pl
ble_hs_startup.c
in nimble/host/src
303 - 2015-12-14 2024-08-14 59 17 ccollins476ad@gmail.com rahul.tank@espressif.com
ble_gatts.c
in nimble/host/src
1609 - 2015-12-23 2024-12-30 91 16 ccollins476ad@gmail.com chrysn@fsfe.org
ble_gap_priv.h
in nimble/host/src
131 - 2016-01-14 2023-09-22 78 15 ccollins476ad@gmail.com andrzej.kaczmarek@codecoup.pl
ble_phy.c
in nimble/drivers/nrf51/src
880 3 2016-02-01 2024-12-27 75 15 will@micosa.io chrysn@fsfe.org
syscfg.h
in porting/npl/riot/include/syscfg
1909 - 2018-05-24 2025-04-11 58 15 andrzej.kaczmarek@codecoup.pl dev@mynewt.apache.org
ble_hci_socket.c
in nimble/transport/socket/src
720 - 2017-04-04 2024-04-26 32 15 marko@runtime.io mariusz.skamra@codecoup.pl
ble_ll.h
in nimble/controller/include/controller
402 - 2015-10-30 2024-11-18 153 14 will@micosa.io michal.gorecki@codecoup.pl
ble_ll_conn_hci.c
in nimble/controller/src
1534 - 2015-12-16 2025-02-21 138 14 will@micosa.io andrzej.kaczmarek@codecoup.pl
ble_l2cap_sig.c
in nimble/host/src
1530 1 2015-11-25 2025-03-04 85 14 ccollins476ad@gmail.com szymon.janc@codecoup.pl
ble_hs_priv.h
in nimble/host/src
118 - 2015-12-09 2024-01-22 84 14 ccollins476ad@gmail.com krzysztof.kopyscinski@codec...
ble_l2cap.c
in nimble/host/src
350 - 2015-11-05 2025-02-26 80 14 ccollins476ad@gmail.com szymon.janc@codecoup.pl
ble_att_clt.c
in nimble/host/src
717 - 2015-12-03 2023-08-11 71 14 ccollins476ad@gmail.com krzysztof.kopyscinski@codec...
cmd.c
in apps/btshell/src
4217 - 2018-05-30 2024-12-27 53 14 szymon.janc@codecoup.pl chrysn@fsfe.org
ble_hs_hci.c
in nimble/host/src
460 - 2016-08-04 2023-12-21 47 14 ccollins@apache.org donatien.garnier@blecon.net
ble_l2cap_coc.c
in nimble/host/src
500 - 2017-01-30 2025-01-03 45 14 lukasz.rymanowski@codecoup.pl guym@ti.com
ble_store.h
in nimble/host/include/host
127 - 2016-05-18 2023-10-20 40 14 paulfdietrich@yahoo.com wojciech.pietraszewski@code...
ble_ll_ctrl.c
in nimble/controller/src
2086 - 2015-12-08 2025-02-05 134 13 will@micosa.io andrzej.kaczmarek@codecoup.pl
ble_ll_sched.c
in nimble/controller/src
843 1 2015-10-30 2024-10-29 119 13 will@micosa.io szymon.janc@codecoup.pl
ble_hs.h
in nimble/host/include/host
111 - 2015-11-05 2023-10-20 83 13 ccollins476ad@gmail.com krzysztof.kopyscinski@codec...
ble_att.c
in nimble/host/src
591 - 2015-12-03 2024-11-27 71 13 ccollins476ad@gmail.com szymon.czapracki@codecoup.pl
ble_sm_priv.h
in nimble/host/src
288 - 2016-05-30 2023-10-05 66 13 ccollins@apache.org michal.gorecki@codecoup.pl
syscfg.h
in porting/nimble/include/syscfg
986 - 2018-05-04 2024-08-19 32 13 andrzej.kaczmarek@codecoup.pl 2675599+rymanluk@users.nore...
ble_svc_ans.c
in nimble/host/services/ans/src
275 - 2016-08-02 2023-04-06 22 13 briangiori@gmail.com b.van.den.berg.nl@gmail.com
ble_ll_conn.h
in nimble/controller/include/controller
336 - 2015-11-06 2025-02-21 113 12 will@micosa.io andrzej.kaczmarek@codecoup.pl
ble_ll_conn_priv.h
in nimble/controller/src
226 - 2015-12-16 2025-02-20 91 12 will@micosa.io andrzej.kaczmarek@codecoup.pl
ble_gatt_priv.h
in nimble/host/src
144 - 2015-12-10 2023-12-22 58 12 ccollins476ad@gmail.com szymon.janc@codecoup.pl
main.c
in apps/btshell/src
2519 - 2018-05-30 2024-12-27 43 12 szymon.janc@codecoup.pl chrysn@fsfe.org
ble_hs_adv.c
in nimble/host/src
634 - 2015-12-22 2023-10-20 40 12 ccollins476ad@gmail.com krzysztof.kopyscinski@codec...
ble_hs_hci_priv.h
in nimble/host/src
96 - 2016-08-04 2024-08-14 34 12 ccollins@apache.org rahul.tank@espressif.com
ble_uuid.c
in nimble/host/src
323 - 2015-12-28 2023-09-26 31 12 ccollins476ad@gmail.com szymon.janc@codecoup.pl
ble_uuid.h
in nimble/host/include/host
79 - 2015-12-28 2024-02-07 24 12 ccollins476ad@gmail.com wojciech.pietraszewski@code...
ble_hs_conn.c
in nimble/host/src
413 - 2015-11-05 2024-10-16 90 11 ccollins476ad@gmail.com andrzej.kaczmarek@codecoup.pl
ble_sm_sc.c
in nimble/host/src
706 - 2016-05-27 2022-10-11 58 11 ccollins@apache.org andrzej.kaczmarek@codecoup.pl
ble_phy.c
in nimble/drivers/native/src
399 1 2015-11-10 2024-12-27 45 11 will@micosa.io chrysn@fsfe.org
ble_hs_misc.c
in nimble/host/src
108 - 2015-12-15 2022-09-21 44 11 ccollins476ad@gmail.com b.van.den.berg.nl@gmail.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
audio_data.h
in apps/auracast/src
4390 - 2023-11-17 2023-11-17 1 1 krzysztof.kopyscinski@codec... krzysztof.kopyscinski@codec...
npl_sycfg.h
in porting/npl/riot/include/npl_syscfg
1909 - 2021-07-05 2021-07-05 1 1 femolina@uc.cl femolina@uc.cl
ble_audio_broadcast_sink.c
in nimble/host/audio/src
1255 - 2024-01-25 2024-01-25 1 1 mariusz.skamra@codecoup.pl mariusz.skamra@codecoup.pl
ecc.c
in ext/tinycrypt/src
690 45 2018-03-27 2018-05-09 2 1 andrzej.kaczmarek@codecoup.pl andrzej.kaczmarek@codecoup.pl
hci_commands.py
in tools/hci_throughput
663 18 2022-05-23 2022-08-03 4 1 jakub.rotkiewicz@codecoup.pl jakub.rotkiewicz@codecoup.pl
hal_timer.c
in babblesim/hw/mcu/nordic/nrf52_bsim/src
627 - 2021-11-25 2024-01-23 2 1 magdalena.kasenberg@codecou... magdalena.kasenberg@codecou...
btp_l2cap.c
in apps/bttester/src
595 - 2023-07-06 2023-08-01 7 1 krzysztof.kopyscinski@codec... krzysztof.kopyscinski@codec...
hci.py
in tools/hci_throughput
565 59 2022-05-23 2022-08-03 4 1 jakub.rotkiewicz@codecoup.pl jakub.rotkiewicz@codecoup.pl
ble_cs.c
in nimble/host/src
526 - 2024-02-05 2024-02-05 1 1 magdalena.kasenberg@codecou... magdalena.kasenberg@codecou...
hal_uart.c
in babblesim/hw/mcu/nordic/nrf52_bsim/src
381 - 2021-11-25 2021-11-25 1 1 magdalena.kasenberg@codecou... magdalena.kasenberg@codecou...
tusb_config.h
in apps/auracast/include
367 - 2024-11-26 2024-11-26 1 1 mariusz.skamra@codecoup.pl mariusz.skamra@codecoup.pl
cdc_hci.c
in nimble/transport/cdc/src
303 - 2022-08-18 2022-08-18 1 1 jerzy.kasenberg@codecoup.pl jerzy.kasenberg@codecoup.pl
usb_desc.c
in apps/auracast/src
302 - 2024-11-26 2024-11-26 1 1 mariusz.skamra@codecoup.pl mariusz.skamra@codecoup.pl
audio.c
in apps/auracast/src
285 - 2024-11-26 2024-11-26 1 1 mariusz.skamra@codecoup.pl mariusz.skamra@codecoup.pl
hci_device.py
in tools/hci_throughput
271 5 2022-05-23 2022-08-29 6 1 jakub.rotkiewicz@codecoup.pl jakub.rotkiewicz@codecoup.pl
btp_gatt.h
in apps/bttester/src/btp
271 - 2023-07-06 2023-08-11 3 1 krzysztof.kopyscinski@codec... krzysztof.kopyscinski@codec...
main.c
in apps/dtm/src
258 - 2023-07-10 2023-09-25 4 1 szymon.janc@codecoup.pl szymon.janc@codecoup.pl
commands.h
in babblesim/edtt/hci_transport/include
234 - 2021-12-06 2021-12-06 1 1 magdalena.kasenberg@codecou... magdalena.kasenberg@codecou...
hal_flash.c
in babblesim/hw/mcu/nordic/nrf52_bsim/src
223 1 2022-02-14 2022-02-14 1 1 andrzej.kaczmarek@codecoup.pl andrzej.kaczmarek@codecoup.pl
hci_uart.c
in nimble/transport/uart/src
212 - 2022-03-03 2022-03-31 4 1 andrzej.kaczmarek@codecoup.pl andrzej.kaczmarek@codecoup.pl
main.py
in tools/hci_throughput
201 8 2022-05-23 2022-08-29 5 1 jakub.rotkiewicz@codecoup.pl jakub.rotkiewicz@codecoup.pl
native_uart_cfg.c
in babblesim/hw/mcu/nordic/nrf52_bsim/src
196 - 2021-11-25 2021-11-25 1 1 magdalena.kasenberg@codecou... magdalena.kasenberg@codecou...
btp_gattc.h
in apps/bttester/src/btp
193 - 2023-07-06 2023-07-20 4 1 krzysztof.kopyscinski@codec... krzysztof.kopyscinski@codec...
ld
nrf5340-mcu.ld
in targets/auracast_usb
189 - 2024-02-27 2024-02-27 1 1 krzysztof.kopyscinski@codec... krzysztof.kopyscinski@codec...
ecc_dsa.c
in ext/tinycrypt/src
186 5 2018-03-27 2018-05-09 2 1 andrzej.kaczmarek@codecoup.pl andrzej.kaczmarek@codecoup.pl
startup_nrf52_bsim.c
in babblesim/hw/bsp/nrf52_bsim/src/arch/bsim_arch
173 2 2021-11-25 2021-11-25 1 1 magdalena.kasenberg@codecou... magdalena.kasenberg@codecou...
slist.h
in nimble/host/mesh/include/mesh
171 9 2017-11-16 2018-02-16 3 1 michal.narajowski@codecoup.pl michal.narajowski@codecoup.pl
patterns.h
in apps/ext_advertiser/src
167 - 2018-05-14 2018-06-04 2 1 szymon.janc@codecoup.pl szymon.janc@codecoup.pl
throughput.py
in tools/hci_throughput
166 9 2022-05-23 2022-07-27 2 1 jakub.rotkiewicz@codecoup.pl jakub.rotkiewicz@codecoup.pl
misc.c
in apps/blestress/src
164 - 2019-08-09 2019-08-09 1 1 –magdalena.kasenberg@codeco... –magdalena.kasenberg@codeco...
ccm_mode.c
in ext/tinycrypt/src
160 5 2018-03-27 2018-05-09 2 1 andrzej.kaczmarek@codecoup.pl andrzej.kaczmarek@codecoup.pl
time_machine.c
in babblesim/core/src
155 - 2021-11-25 2021-11-25 1 1 magdalena.kasenberg@codecou... magdalena.kasenberg@codecou...
hci_cmac.c
in nimble/transport/dialog_cmac/src
152 - 2022-03-03 2023-01-03 3 1 andrzej.kaczmarek@codecoup.pl andrzej.kaczmarek@codecoup.pl
sky66403.c
in nimble/drivers/fem/sky66403/src
152 - 2023-06-09 2023-06-09 1 1 szymon.janc@codecoup.pl szymon.janc@codecoup.pl
sky66112.c
in nimble/drivers/fem/sky66112/src
152 - 2022-08-31 2022-12-08 5 1 szymon.janc@codecoup.pl szymon.janc@codecoup.pl
btp_mesh.h
in apps/bttester/src/btp
151 - 2023-07-06 2023-11-17 2 1 krzysztof.kopyscinski@codec... krzysztof.kopyscinski@codec...
ctr_prng.c
in ext/tinycrypt/src
150 6 2018-03-27 2018-05-09 2 1 andrzej.kaczmarek@codecoup.pl andrzej.kaczmarek@codecoup.pl
ecc.h
in ext/tinycrypt/include/tinycrypt
140 - 2018-03-27 2018-05-09 2 1 andrzej.kaczmarek@codecoup.pl andrzej.kaczmarek@codecoup.pl
sha256.c
in ext/tinycrypt/src
138 6 2018-03-27 2018-05-09 2 1 andrzej.kaczmarek@codecoup.pl andrzej.kaczmarek@codecoup.pl
hci_socket.py
in tools/hci_throughput
134 9 2022-05-23 2022-07-27 3 1 jakub.rotkiewicz@codecoup.pl jakub.rotkiewicz@codecoup.pl
aes_encrypt.c
in ext/tinycrypt/src
129 8 2018-03-27 2018-05-09 2 1 andrzej.kaczmarek@codecoup.pl andrzej.kaczmarek@codecoup.pl
hal_os_tick.c
in babblesim/hw/mcu/nordic/nrf52_bsim/src
128 - 2021-11-25 2021-11-25 1 1 magdalena.kasenberg@codecou... magdalena.kasenberg@codecou...
ble_ll_tmr.h
in nimble/controller/include/controller
128 - 2022-01-27 2024-07-31 3 1 andrzej.kaczmarek@codecoup.pl andrzej.kaczmarek@codecoup.pl
os_eventq.c
in porting/npl/nuttx/src
126 - 2020-09-20 2021-01-27 2 1 matias@protobits.dev matias@protobits.dev
cmac_mode.c
in ext/tinycrypt/src
126 6 2018-03-27 2018-05-09 2 1 andrzej.kaczmarek@codecoup.pl andrzej.kaczmarek@codecoup.pl
phy_ppi.h
in nimble/drivers/nrf5x/src/nrf53
115 - 2022-09-08 2022-09-08 1 1 andrzej.kaczmarek@codecoup.pl andrzej.kaczmarek@codecoup.pl
ble_audio_svc_pacs_lc3.c
in nimble/host/audio/services/pacs/lc3/src
114 - 2024-01-22 2024-01-22 1 1 krzysztof.kopyscinski@codec... krzysztof.kopyscinski@codec...
atomic.h
in nimble/host/mesh/src
112 13 2018-05-18 2019-01-30 2 1 michal.narajowski@codecoup.pl michal.narajowski@codecoup.pl
ble_audio_scan_delegator.h
in nimble/host/audio/include/audio
107 - 2024-01-25 2024-01-25 1 1 mariusz.skamra@codecoup.pl mariusz.skamra@codecoup.pl
nrf21540.c
in nimble/drivers/fem/nrf21540/src
106 - 2022-11-25 2022-11-25 1 1 andrzej.kaczmarek@codecoup.pl andrzej.kaczmarek@codecoup.pl
Correlations

File Size vs. Number of Changes: 600 points

porting/npl/freertos/include/nimble/nimble_npl_os.h x: 234 lines of code y: 9 # changes porting/npl/freertos/src/npl_os_freertos.c x: 256 lines of code y: 10 # changes nimble/host/src/ble_eatt.c x: 417 lines of code y: 11 # changes nimble/drivers/nrf51/src/ble_hw.c x: 287 lines of code y: 27 # changes nimble/drivers/nrf5x/src/ble_hw.c x: 302 lines of code y: 3 # changes porting/npl/riot/include/syscfg/syscfg.h x: 1909 lines of code y: 58 # changes porting/npl/freertos/include/nimble/nimble_npl_os_log.h x: 14 lines of code y: 2 # changes nimble/controller/src/ble_ll_hci_vs.c x: 372 lines of code y: 21 # changes nimble/controller/src/ble_ll_iso_big.c x: 1157 lines of code y: 22 # changes nimble/controller/src/ble_ll_adv.c x: 3761 lines of code y: 249 # changes nimble/controller/include/controller/ble_ll.h x: 402 lines of code y: 153 # changes nimble/controller/src/ble_ll.c x: 1470 lines of code y: 205 # changes nimble/controller/src/ble_ll_scan_aux.c x: 1346 lines of code y: 28 # changes nimble/controller/include/controller/ble_ll_iso.h x: 69 lines of code y: 4 # changes nimble/controller/src/ble_ll_hci.c x: 1472 lines of code y: 151 # changes nimble/controller/src/ble_ll_hci_supp_cmd.c x: 321 lines of code y: 8 # changes nimble/controller/src/ble_ll_iso.c x: 329 lines of code y: 4 # changes nimble/include/nimble/hci_common.h x: 2089 lines of code y: 162 # changes nimble/controller/src/ble_ll_isoal.c x: 349 lines of code y: 9 # changes nimble/controller/include/controller/ble_ll_iso_big.h x: 24 lines of code y: 4 # changes nimble/controller/include/controller/ble_ll_isoal.h x: 53 lines of code y: 5 # changes nimble/include/nimble/ble.h x: 217 lines of code y: 91 # changes porting/nimble/src/nimble_port.c x: 57 lines of code y: 15 # changes uncrustify.cfg x: 850 lines of code y: 5 # changes apps/bttester/src/btp_gatt.c x: 1921 lines of code y: 11 # changes nimble/host/src/ble_l2cap_sig.c x: 1530 lines of code y: 85 # changes nimble/host/mesh/src/cfg_cli.c x: 2234 lines of code y: 36 # changes nimble/controller/src/ble_ll_scan.c x: 1989 lines of code y: 244 # changes nimble/controller/src/ble_ll_conn_hci.c x: 1534 lines of code y: 138 # changes nimble/host/include/host/ble_l2cap.h x: 136 lines of code y: 36 # changes nimble/host/src/ble_l2cap.c x: 350 lines of code y: 80 # changes nimble/host/src/ble_l2cap_coc_priv.h x: 75 lines of code y: 14 # changes nimble/controller/src/ble_ll_conn_priv.h x: 226 lines of code y: 91 # changes nimble/controller/include/controller/ble_ll_conn.h x: 336 lines of code y: 113 # changes nimble/controller/src/ble_ll_conn.c x: 2922 lines of code y: 304 # changes nimble/controller/src/ble_ll_dtm.c x: 558 lines of code y: 42 # changes nimble/controller/include/controller/ble_ll_scan.h x: 168 lines of code y: 90 # changes nimble/controller/src/ble_ll_ctrl.c x: 2086 lines of code y: 134 # changes nimble/transport/common/hci_h4/src/hci_h4.c x: 257 lines of code y: 5 # changes nimble/transport/nrf5340/src/nrf5340_ble_hci.c x: 193 lines of code y: 18 # changes apps/bttester/src/btp_pacs.c x: 267 lines of code y: 2 # changes nimble/host/src/ble_sm.c x: 2199 lines of code y: 124 # changes nimble/host/src/ble_att.c x: 591 lines of code y: 71 # changes nimble/host/src/ble_att_svr.c x: 2103 lines of code y: 131 # changes apps/blemesh/src/main.c x: 346 lines of code y: 13 # changes apps/blestress/src/rx_stress.c x: 1166 lines of code y: 11 # changes apps/btshell/src/cmd.c x: 4217 lines of code y: 53 # changes apps/btshell/src/main.c x: 2519 lines of code y: 43 # changes apps/bttester/src/btp_mesh.c x: 862 lines of code y: 7 # changes apps/bttester/src/bttester.c x: 275 lines of code y: 15 # changes apps/bttester/src/rtt_pipe.c x: 91 lines of code y: 3 # changes apps/mesh_badge/src/mesh.c x: 237 lines of code y: 5 # changes apps/mesh_badge/src/reel_board.c x: 384 lines of code y: 5 # changes nimble/drivers/dialog_cmac/src/ble_phy.c x: 1278 lines of code y: 21 # changes nimble/drivers/native/src/ble_phy.c x: 399 lines of code y: 45 # changes nimble/drivers/nrf51/src/ble_phy.c x: 880 lines of code y: 75 # changes nimble/drivers/nrf5x/src/ble_phy.c x: 1474 lines of code y: 27 # changes nimble/host/src/ble_iso.c x: 758 lines of code y: 9 # changes nimble/host/src/ble_l2cap_coc.c x: 500 lines of code y: 45 # changes porting/nimble/src/os_mbuf.c x: 916 lines of code y: 9 # changes porting/npl/riot/include/nimble/nimble_npl_os_log.h x: 15 lines of code y: 3 # changes nimble/host/store/config/src/ble_store_config.c x: 426 lines of code y: 8 # changes nimble/host/src/ble_gatts.c x: 1609 lines of code y: 91 # changes nimble/host/src/ble_gattc.c x: 3572 lines of code y: 112 # changes nimble/host/mesh/src/provisioner.c x: 614 lines of code y: 12 # changes apps/auracast/include/tusb_config.h x: 367 lines of code y: 1 # changes apps/auracast/include/usb_audio.h x: 6 lines of code y: 1 # changes apps/auracast/src/app_priv.h x: 21 lines of code y: 1 # changes apps/auracast/src/audio.c x: 285 lines of code y: 1 # changes apps/auracast/src/main.c x: 289 lines of code y: 4 # changes apps/auracast/src/usb_desc.c x: 302 lines of code y: 1 # changes nimble/host/audio/src/ble_audio_broadcast_source.c x: 384 lines of code y: 3 # changes apps/bttester/src/uart_pipe.c x: 194 lines of code y: 7 # changes apps/blestress/src/stress.c x: 304 lines of code y: 5 # changes apps/blestress/src/stress_gatt.c x: 113 lines of code y: 2 # changes apps/blestress/src/tx_stress.c x: 1266 lines of code y: 8 # changes apps/btshell/src/cmd_leaudio.c x: 928 lines of code y: 6 # changes apps/btshell/src/cmd_leaudio.h x: 33 lines of code y: 3 # changes nimble/host/src/ble_hs.c x: 565 lines of code y: 147 # changes apps/btshell/src/btshell.h x: 214 lines of code y: 27 # changes nimble/host/audio/services/bass/src/ble_audio_svc_bass.c x: 766 lines of code y: 9 # changes apps/btshell/src/cmd_iso.c x: 439 lines of code y: 5 # changes nimble/host/src/ble_sm_cmd.c x: 43 lines of code y: 32 # changes nimble/host/src/ble_hs_hci_evt.c x: 911 lines of code y: 71 # changes apps/bttester/src/btp/btp_pacs.h x: 31 lines of code y: 1 # changes apps/bttester/src/btp/bttester.h x: 105 lines of code y: 10 # changes apps/bttester/src/btp_core.c x: 167 lines of code y: 9 # changes porting/npl/linux/src/os_atomic.c x: 19 lines of code y: 7 # changes apps/bttester/src/btp/btp_bap.h x: 90 lines of code y: 2 # changes apps/bttester/src/btp_bap.c x: 522 lines of code y: 3 # changes apps/bttester/src/btp_gap.c x: 1992 lines of code y: 13 # changes nimble/controller/src/ble_ll_sched.c x: 843 lines of code y: 119 # changes nimble/host/src/ble_att_cmd_priv.h x: 240 lines of code y: 21 # changes nimble/host/src/ble_gap.c x: 5419 lines of code y: 257 # changes nimble/host/audio/services/bass/include/services/bass/ble_audio_svc_bass.h x: 127 lines of code y: 4 # changes nimble/host/audio/src/ble_audio_scan_delegator.c x: 355 lines of code y: 2 # changes nimble/controller/include/controller/ble_ll_sync.h x: 42 lines of code y: 10 # changes nimble/controller/src/ble_ll_sync.c x: 1718 lines of code y: 48 # changes nimble/host/include/host/ble_gatt.h x: 248 lines of code y: 86 # changes nimble/controller/src/ble_ll_hci_ev.c x: 483 lines of code y: 47 # changes nimble/host/src/ble_hs_conn.c x: 413 lines of code y: 90 # changes nimble/controller/include/controller/ble_ll_adv.h x: 93 lines of code y: 46 # changes nimble/host/src/ble_hs_pvcy.c x: 171 lines of code y: 22 # changes nimble/host/mesh/src/pb_adv.c x: 676 lines of code y: 17 # changes nimble/host/include/host/ble_gap.h x: 584 lines of code y: 155 # changes nimble/drivers/fem/sky66405/include/sky66405/sky66405.h x: 12 lines of code y: 1 # changes nimble/drivers/fem/sky66405/src/sky66405.c x: 81 lines of code y: 1 # changes nimble/host/src/ble_hs_hci_priv.h x: 96 lines of code y: 34 # changes nimble/host/src/ble_hs_startup.c x: 303 lines of code y: 59 # changes porting/npl/linux/src/os_sem.c x: 62 lines of code y: 6 # changes porting/npl/linux/src/os_callout.c x: 110 lines of code y: 5 # changes porting/nimble/include/syscfg/syscfg.h x: 986 lines of code y: 32 # changes nimble/transport/src/rx_task.c x: 51 lines of code y: 2 # changes nimble/transport/include/nimble/transport.h x: 33 lines of code y: 7 # changes nimble/controller/include/controller/ble_ll_tmr.h x: 128 lines of code y: 3 # changes nimble/host/audio/include/audio/ble_audio.h x: 331 lines of code y: 7 # changes nimble/host/audio/include/audio/ble_audio_broadcast_sink.h x: 60 lines of code y: 1 # changes nimble/host/audio/include/audio/ble_audio_scan_delegator.h x: 107 lines of code y: 1 # changes nimble/host/audio/src/ble_audio.c x: 376 lines of code y: 4 # changes nimble/host/audio/src/ble_audio_broadcast_sink.c x: 1255 lines of code y: 1 # changes nimble/transport/socket/src/ble_hci_socket.c x: 720 lines of code y: 32 # changes apps/bttester/src/btp_gatt_cl.c x: 1327 lines of code y: 8 # changes nimble/transport/common/hci_ipc/src/hci_ipc.c x: 190 lines of code y: 3 # changes nimble/transport/uart_ll/src/hci_uart.c x: 186 lines of code y: 2 # changes nimble/host/include/host/ble_iso.h x: 125 lines of code y: 9 # changes nimble/host/include/host/ble_att.h x: 86 lines of code y: 41 # changes targets/auracast_usb/nrf5340-mcu.ld x: 189 lines of code y: 1 # changes nimble/host/audio/services/pacs/src/ble_audio_svc_pacs.c x: 420 lines of code y: 4 # changes porting/nimble/include/os/os_mempool.h x: 73 lines of code y: 7 # changes nimble/host/mesh/src/proxy_msg.h x: 49 lines of code y: 7 # changes nimble/host/mesh/src/proxy_srv.c x: 768 lines of code y: 11 # changes nimble/transport/src/transport.c x: 300 lines of code y: 9 # changes nimble/host/src/ble_cs.c x: 526 lines of code y: 1 # changes nimble/host/src/ble_eatt_priv.h x: 30 lines of code y: 2 # changes nimble/host/src/ble_att_cmd.c x: 518 lines of code y: 36 # changes nimble/host/include/host/ble_sm.h x: 89 lines of code y: 16 # changes nimble/host/audio/services/pacs/lc3/src/ble_audio_svc_pacs_lc3.c x: 114 lines of code y: 1 # changes nimble/host/audio/src/ble_audio_codec.c x: 96 lines of code y: 1 # changes nimble/host/src/ble_hs_priv.h x: 118 lines of code y: 84 # changes nimble/host/audio/include/audio/ble_audio_broadcast_source.h x: 58 lines of code y: 1 # changes nimble/host/src/ble_iso_priv.h x: 20 lines of code y: 2 # changes porting/targets/dummy_app/src/dummy.c x: 6 lines of code y: 2 # changes babblesim/core/src/main_config.c x: 64 lines of code y: 4 # changes babblesim/hw/mcu/nordic/nrf52_bsim/src/hal_timer.c x: 627 lines of code y: 2 # changes nimble/host/include/host/ble_hs_log.h x: 22 lines of code y: 13 # changes nimble/host/include/host/ble_uuid.h x: 79 lines of code y: 24 # changes apps/btshell/src/cmd_gatt.c x: 515 lines of code y: 5 # changes apps/btshell/src/cmd_gatt.h x: 20 lines of code y: 3 # changes apps/bttester/src/btp/btp_gatt.h x: 271 lines of code y: 3 # changes nimble/host/src/ble_att_clt.c x: 717 lines of code y: 71 # changes nimble/host/src/ble_att_priv.h x: 241 lines of code y: 65 # changes nimble/include/nimble/nimble_opt_auto.h x: 71 lines of code y: 11 # changes nimble/host/services/gatt/src/ble_svc_gatt.c x: 130 lines of code y: 20 # changes nimble/host/src/ble_gatt_priv.h x: 144 lines of code y: 58 # changes nimble/host/src/ble_hs_hci.c x: 460 lines of code y: 47 # changes apps/auracast/src/audio_data.h x: 4390 lines of code y: 1 # changes nimble/host/include/host/ble_hs.h x: 111 lines of code y: 83 # changes nimble/host/include/host/ble_hs_adv.h x: 103 lines of code y: 24 # changes nimble/host/src/ble_hs_adv.c x: 634 lines of code y: 40 # changes apps/bttester/src/btp/btp_mesh.h x: 151 lines of code y: 2 # changes nimble/host/include/host/ble_store.h x: 127 lines of code y: 40 # changes nimble/host/src/ble_store_util.c x: 152 lines of code y: 15 # changes nimble/controller/include/controller/ble_ll_resolv.h x: 62 lines of code y: 19 # changes nimble/controller/src/ble_ll_resolv.c x: 537 lines of code y: 44 # changes apps/ext_advertiser/src/main.c x: 308 lines of code y: 7 # changes nimble/controller/include/controller/ble_ll_sched.h x: 117 lines of code y: 55 # changes nimble/host/src/ble_sm_alg.c x: 468 lines of code y: 32 # changes nimble/host/src/ble_sm_priv.h x: 288 lines of code y: 66 # changes apps/blemesh_shell/src/main.c x: 74 lines of code y: 8 # changes nimble/host/mesh/include/mesh/glue.h x: 441 lines of code y: 66 # changes nimble/host/mesh/src/access.c x: 1023 lines of code y: 52 # changes nimble/host/mesh/src/adv.c x: 192 lines of code y: 47 # changes nimble/host/mesh/src/adv_ext.c x: 252 lines of code y: 6 # changes nimble/host/mesh/src/adv_legacy.c x: 161 lines of code y: 12 # changes nimble/host/mesh/src/aes-ccm.c x: 166 lines of code y: 4 # changes nimble/host/mesh/src/app_keys.c x: 535 lines of code y: 10 # changes nimble/host/mesh/src/beacon.c x: 339 lines of code y: 32 # changes nimble/host/mesh/src/cdb.c x: 882 lines of code y: 13 # changes nimble/host/mesh/src/cfg.c x: 305 lines of code y: 25 # changes nimble/host/mesh/src/cfg_srv.c x: 2037 lines of code y: 56 # changes nimble/host/mesh/src/crypto.c x: 404 lines of code y: 15 # changes nimble/host/mesh/src/friend.c x: 1328 lines of code y: 55 # changes nimble/host/mesh/src/glue.c x: 777 lines of code y: 51 # changes nimble/host/mesh/src/health_cli.c x: 423 lines of code y: 19 # changes nimble/host/mesh/src/health_srv.c x: 352 lines of code y: 15 # changes nimble/host/mesh/src/heartbeat.c x: 358 lines of code y: 8 # changes nimble/host/mesh/src/lpn.c x: 862 lines of code y: 34 # changes nimble/host/mesh/src/mesh.c x: 311 lines of code y: 47 # changes nimble/host/mesh/src/model_cli.c x: 235 lines of code y: 11 # changes nimble/host/mesh/src/model_srv.c x: 212 lines of code y: 9 # changes nimble/host/mesh/src/net.c x: 906 lines of code y: 60 # changes nimble/host/mesh/src/pb_gatt.c x: 124 lines of code y: 14 # changes nimble/host/mesh/src/pb_gatt_srv.c x: 340 lines of code y: 8 # changes nimble/host/mesh/src/prov.c x: 355 lines of code y: 60 # changes nimble/host/mesh/src/prov_device.c x: 470 lines of code y: 7 # changes nimble/host/mesh/src/rpl.c x: 290 lines of code y: 7 # changes nimble/host/mesh/src/settings.c x: 160 lines of code y: 30 # changes nimble/host/mesh/src/subnet.c x: 668 lines of code y: 9 # changes nimble/host/mesh/src/transport.c x: 1399 lines of code y: 62 # changes nimble/host/store/ram/src/ble_store_ram.c x: 392 lines of code y: 22 # changes nimble/host/src/ble_uuid.c x: 323 lines of code y: 31 # changes apps/btshell/src/cmd_l2cap.c x: 238 lines of code y: 7 # changes apps/advertiser/src/main.c x: 84 lines of code y: 2 # changes apps/blecent/src/main.c x: 306 lines of code y: 9 # changes apps/blecsc/src/main.c x: 168 lines of code y: 7 # changes apps/blehci/src/main.c x: 10 lines of code y: 4 # changes apps/blehr/src/main.c x: 148 lines of code y: 9 # changes apps/blemesh_light/src/main.c x: 71 lines of code y: 12 # changes apps/blemesh_models_example_1/src/main.c x: 409 lines of code y: 9 # changes apps/blemesh_models_example_2/src/main.c x: 154 lines of code y: 8 # changes apps/bleprph/src/main.c x: 221 lines of code y: 9 # changes apps/central/src/main.c x: 123 lines of code y: 3 # changes apps/dtm/src/main.c x: 258 lines of code y: 4 # changes apps/mesh_badge/src/main.c x: 282 lines of code y: 3 # changes apps/peripheral/src/main.c x: 109 lines of code y: 3 # changes apps/btshell/src/parse.c x: 81 lines of code y: 8 # changes nimble/host/src/ble_gap_priv.h x: 131 lines of code y: 78 # changes nimble/host/include/host/ble_eddystone.h x: 38 lines of code y: 8 # changes nimble/transport/src/monitor.c x: 406 lines of code y: 3 # changes nimble/controller/include/controller/ble_phy.h x: 114 lines of code y: 60 # changes apps/bttester/src/btp/btp_gattc.h x: 193 lines of code y: 4 # changes nimble/host/services/gatt/include/services/gatt/ble_svc_gatt.h x: 17 lines of code y: 10 # changes nimble/host/src/ble_hs_conn_priv.h x: 97 lines of code y: 42 # changes nimble/host/mesh/src/light_model.c x: 46 lines of code y: 7 # changes nimble/host/mesh/src/shell.h x: 4 lines of code y: 4 # changes apps/bttester/src/btp_l2cap.c x: 595 lines of code y: 7 # changes apps/bttester/src/bttester_pipe.h x: 20 lines of code y: 5 # changes porting/nimble/src/hal_timer.c x: 627 lines of code y: 10 # changes porting/npl/dummy/src/npl_os_dummy.c x: 145 lines of code y: 6 # changes porting/npl/nuttx/src/os_callout.c x: 151 lines of code y: 4 # changes nimble/drivers/nrf5x/src/nrf52/phy.c x: 158 lines of code y: 6 # changes nimble/drivers/nrf5x/src/nrf53/phy.c x: 223 lines of code y: 4 # changes nimble/drivers/dialog_cmac/src/ble_rf.c x: 631 lines of code y: 5 # changes nimble/drivers/fem/sky66403/src/sky66403.c x: 152 lines of code y: 1 # changes nimble/controller/include/controller/ble_ll_ctrl.h x: 233 lines of code y: 52 # changes nimble/transport/common/hci_h4/include/nimble/transport/hci_h4.h x: 40 lines of code y: 2 # changes nimble/transport/common/hci_ipc/include/nimble/transport/hci_ipc.h x: 64 lines of code y: 2 # changes nimble/transport/uart/src/hci_uart.c x: 212 lines of code y: 4 # changes nimble/controller/include/controller/ble_ll_hci.h x: 42 lines of code y: 43 # changes nimble/transport/dialog_cmac/src/hci_cmac.c x: 152 lines of code y: 3 # changes nimble/host/services/ans/src/ble_svc_ans.c x: 275 lines of code y: 22 # changes nimble/host/src/ble_hs_hci_util.c x: 203 lines of code y: 24 # changes nimble/host/src/ble_store.c x: 308 lines of code y: 30 # changes babblesim/core/src/irq_handler.c x: 35 lines of code y: 4 # changes nimble/controller/include/controller/ble_ll_utils.h x: 25 lines of code y: 11 # changes nimble/controller/src/ble_ll_utils.c x: 353 lines of code y: 14 # changes nimble/drivers/fem/sky66112/src/sky66112.c x: 152 lines of code y: 5 # changes porting/npl/linux/include/nimble/os_types.h x: 48 lines of code y: 4 # changes nimble/host/src/ble_dtm.c x: 42 lines of code y: 1 # changes nimble/host/include/host/ble_hs_hci.h x: 17 lines of code y: 8 # changes nimble/host/src/ble_hs_id.c x: 201 lines of code y: 19 # changes nimble/host/src/ble_sm_sc.c x: 706 lines of code y: 58 # changes nimble/host/src/ble_hs_misc.c x: 108 lines of code y: 44 # changes nimble/drivers/nrf5x/src/nrf52/phy_ppi.h x: 78 lines of code y: 1 # changes tools/hci_throughput/check_addr.py x: 88 lines of code y: 4 # changes tools/hci_throughput/hci_device.py x: 271 lines of code y: 6 # changes tools/hci_throughput/main.py x: 201 lines of code y: 5 # changes babblesim/edtt/hci_transport/src/ble_hci_edtt.c x: 597 lines of code y: 5 # changes babblesim/core/src/cmsis.c x: 52 lines of code y: 3 # changes tools/hci_throughput/hci.py x: 565 lines of code y: 4 # changes tools/hci_throughput/hci_commands.py x: 663 lines of code y: 4 # changes tools/hci_throughput/throughput.py x: 166 lines of code y: 2 # changes nimble/host/src/ble_hs_mbuf.c x: 99 lines of code y: 13 # changes nimble/transport/apollo3/src/apollo3_ble_hci.c x: 206 lines of code y: 2 # changes nimble/controller/src/ble_ll_rand.c x: 149 lines of code y: 11 # changes porting/nimble/include/os/os_mbuf.h x: 110 lines of code y: 6 # changes apps/blecsc/src/gatt_svr.c x: 289 lines of code y: 5 # changes nimble/host/services/bleuart/src/bleuart.c x: 123 lines of code y: 11 # changes nimble/host/src/ble_hs_hci_cmd.c x: 61 lines of code y: 44 # changes nimble/transport/emspi/src/ble_hci_emspi.c x: 472 lines of code y: 9 # changes nimble/host/src/ble_ibeacon.c x: 31 lines of code y: 15 # changes nimble/controller/include/controller/ble_hw.h x: 36 lines of code y: 14 # changes babblesim/edtt/hci_transport/src/edtt_driver_bsim.c x: 201 lines of code y: 2 # changes babblesim/core/src/argparse.c x: 140 lines of code y: 2 # changes babblesim/edtt/hci_transport/include/commands.h x: 234 lines of code y: 1 # changes babblesim/hw/mcu/nordic/nrf52_bsim/src/hal_flash.c x: 223 lines of code y: 1 # changes babblesim/hw/bsp/nrf52_bsim/src/arch/bsim_arch/startup_nrf52_bsim.c x: 173 lines of code y: 1 # changes babblesim/hw/mcu/nordic/nrf52_bsim/src/hal_os_tick.c x: 128 lines of code y: 1 # changes babblesim/hw/mcu/nordic/nrf52_bsim/src/hal_uart.c x: 381 lines of code y: 1 # changes babblesim/hw/mcu/nordic/nrf52_bsim/src/native_uart_cfg.c x: 196 lines of code y: 1 # changes nimble/host/mesh/src/shell.c x: 2999 lines of code y: 54 # changes nimble/host/mesh/src/crypto.h x: 125 lines of code y: 10 # changes nimble/host/mesh/src/net.h x: 207 lines of code y: 36 # changes nimble/host/src/ble_l2cap_sig_priv.h x: 142 lines of code y: 28 # changes nimble/host/mesh/include/mesh/cdb.h x: 81 lines of code y: 7 # changes nimble/host/mesh/src/heartbeat.h x: 32 lines of code y: 5 # changes nimble/host/mesh/src/subnet.h x: 81 lines of code y: 5 # changes nimble/host/mesh/src/transport.h x: 74 lines of code y: 23 # changes nimble/host/mesh/src/adv.h x: 86 lines of code y: 23 # changes apps/blemesh_models_example_2/src/device_composition.c x: 2292 lines of code y: 9 # changes nimble/host/mesh/src/prov.h x: 129 lines of code y: 15 # changes nimble/host/mesh/src/access.h x: 41 lines of code y: 12 # changes nimble/host/mesh/include/mesh/cfg_cli.h x: 204 lines of code y: 16 # changes nimble/host/mesh/include/mesh/access.h x: 235 lines of code y: 23 # changes nimble/host/mesh/include/mesh/main.h x: 116 lines of code y: 21 # changes nimble/host/mesh/src/foundation.h x: 122 lines of code y: 17 # changes nimble/host/mesh/include/mesh/mesh.h x: 21 lines of code y: 14 # changes nimble/host/src/ble_sm_lgcy.c x: 180 lines of code y: 32 # changes porting/npl/riot/include/nimble/nimble_npl_os.h x: 225 lines of code y: 13 # changes porting/npl/riot/include/npl_syscfg/npl_sycfg.h x: 1909 lines of code y: 1 # changes nimble/host/src/ble_l2cap_sig_cmd.c x: 81 lines of code y: 28 # changes nimble/host/src/ble_l2cap_priv.h x: 91 lines of code y: 38 # changes apps/btshell/src/gatt_svr.c x: 530 lines of code y: 8 # changes nimble/host/services/gap/src/ble_svc_gap.c x: 233 lines of code y: 17 # changes porting/nimble/include/os/os_cputime.h x: 64 lines of code y: 3 # changes porting/nimble/src/endian.c x: 203 lines of code y: 4 # changes porting/nimble/src/mem.c x: 144 lines of code y: 3 # changes porting/nimble/src/os_msys_init.c x: 106 lines of code y: 5 # changes porting/npl/nuttx/src/os_eventq.c x: 126 lines of code y: 2 # changes nimble/host/mesh/include/mesh/cfg_srv.h x: 14 lines of code y: 11 # changes apps/blemesh_models_example_2/src/publisher.c x: 198 lines of code y: 7 # changes apps/blemesh_models_example_2/src/state_binding.c x: 222 lines of code y: 6 # changes apps/blemesh_models_example_2/src/state_binding.h x: 22 lines of code y: 6 # changes apps/blemesh_models_example_2/src/storage.c x: 176 lines of code y: 5 # changes apps/blemesh_models_example_2/src/storage.h x: 16 lines of code y: 5 # changes apps/mesh_badge/src/board.h x: 7 lines of code y: 3 # changes nimble/host/services/bas/include/services/bas/ble_svc_bas.h x: 7 lines of code y: 6 # changes nimble/drivers/native/src/ble_hw.c x: 117 lines of code y: 11 # changes nimble/host/src/ble_eddystone.c x: 104 lines of code y: 23 # changes apps/blestress/src/stress.h x: 257 lines of code y: 3 # changes apps/blestress/src/misc.c x: 164 lines of code y: 1 # changes nimble/host/src/ble_hs_id_priv.h x: 16 lines of code y: 9 # changes nimble/host/src/ble_hs_periodic_sync.c x: 103 lines of code y: 3 # changes porting/npl/mynewt/include/nimble/nimble_npl_os.h x: 221 lines of code y: 8 # changes apps/blemesh_models_example_2/src/app_gpio.c x: 50 lines of code y: 4 # changes apps/blecent/src/peer.c x: 601 lines of code y: 3 # changes apps/blemesh_light/src/ws2812.c x: 97 lines of code y: 5 # changes apps/blemesh_models_example_2/src/common.h x: 5 lines of code y: 5 # changes nimble/include/nimble/nimble_npl.h x: 78 lines of code y: 10 # changes porting/npl/linux/src/os_time.c x: 45 lines of code y: 5 # changes apps/bleprph/src/gatt_svr.c x: 134 lines of code y: 4 # changes apps/ext_advertiser/src/patterns.h x: 167 lines of code y: 2 # changes ext/tinycrypt/src/aes_decrypt.c x: 105 lines of code y: 2 # changes ext/tinycrypt/src/aes_encrypt.c x: 129 lines of code y: 2 # changes ext/tinycrypt/src/ecc.c x: 690 lines of code y: 2 # changes nimble/host/services/ias/src/ble_svc_ias.c x: 84 lines of code y: 13 # changes nimble/host/services/lls/include/services/lls/ble_svc_lls.h x: 21 lines of code y: 9 # changes nimble/host/services/lls/src/ble_svc_lls.c x: 107 lines of code y: 11 # changes nimble/host/services/tps/src/ble_svc_tps.c x: 58 lines of code y: 12 # changes nimble/host/tools/log2smtest.rb x: 824 lines of code y: 4 # changes nimble/host/mesh/include/mesh/slist.h x: 171 lines of code y: 3 # changes nimble/host/src/ble_hs_pvcy_priv.h x: 18 lines of code y: 12 # changes nimble/host/src/ble_hs_cfg.c x: 12 lines of code y: 21 # changes nimble/include/nimble/nimble_opt.h x: 10 lines of code y: 26 # changes
304.0
# changes
  min: 1.0
  average: 15.85
  25th percentile: 2.0
  median: 5.0
  75th percentile: 11.0
  max: 304.0
0 5419.0
lines of code
min: 2.0 | average: 277.6 | 25th percentile: 25.0 | median: 91.0 | 75th percentile: 257.0 | max: 5419.0

Number of Contributors vs. Number of Changes: 600 points

porting/npl/freertos/include/nimble/nimble_npl_os.h x: 4 # contributors y: 9 # changes porting/npl/freertos/src/npl_os_freertos.c x: 5 # contributors y: 10 # changes nimble/host/src/ble_eatt.c x: 5 # contributors y: 11 # changes nimble/drivers/nrf51/src/ble_hw.c x: 11 # contributors y: 27 # changes nimble/drivers/nrf5x/src/ble_hw.c x: 3 # contributors y: 3 # changes porting/npl/riot/include/syscfg/syscfg.h x: 15 # contributors y: 58 # changes porting/npl/freertos/include/nimble/nimble_npl_os_log.h x: 2 # contributors y: 2 # changes nimble/controller/src/ble_ll_hci_vs.c x: 5 # contributors y: 21 # changes nimble/controller/src/ble_ll_iso_big.c x: 3 # contributors y: 22 # changes nimble/controller/src/ble_ll_adv.c x: 21 # contributors y: 249 # changes nimble/controller/include/controller/ble_ll.h x: 14 # contributors y: 153 # changes nimble/controller/src/ble_ll.c x: 20 # contributors y: 205 # changes nimble/controller/src/ble_ll_scan_aux.c x: 5 # contributors y: 28 # changes nimble/controller/include/controller/ble_ll_iso.h x: 2 # contributors y: 4 # changes nimble/controller/src/ble_ll_hci.c x: 18 # contributors y: 151 # changes nimble/controller/src/ble_ll_hci_supp_cmd.c x: 5 # contributors y: 8 # changes nimble/include/nimble/hci_common.h x: 21 # contributors y: 162 # changes nimble/controller/src/ble_ll_isoal.c x: 3 # contributors y: 9 # changes nimble/controller/include/controller/ble_ll_isoal.h x: 2 # contributors y: 5 # changes nimble/include/nimble/ble.h x: 17 # contributors y: 91 # changes porting/nimble/src/nimble_port.c x: 6 # contributors y: 15 # changes uncrustify.cfg x: 3 # contributors y: 5 # changes apps/bttester/src/btp_gatt.c x: 2 # contributors y: 11 # changes nimble/host/src/ble_l2cap_sig.c x: 14 # contributors y: 85 # changes nimble/host/mesh/src/cfg_cli.c x: 4 # contributors y: 36 # changes nimble/controller/src/ble_ll_scan.c x: 17 # contributors y: 244 # changes nimble/controller/src/ble_ll_conn_hci.c x: 14 # contributors y: 138 # changes nimble/host/include/host/ble_l2cap.h x: 11 # contributors y: 36 # changes nimble/host/src/ble_l2cap.c x: 14 # contributors y: 80 # changes nimble/host/src/ble_l2cap_coc_priv.h x: 6 # contributors y: 14 # changes nimble/controller/src/ble_ll_conn_priv.h x: 12 # contributors y: 91 # changes nimble/controller/include/controller/ble_ll_conn.h x: 12 # contributors y: 113 # changes nimble/controller/src/ble_ll_conn.c x: 18 # contributors y: 304 # changes nimble/controller/src/ble_ll_dtm.c x: 9 # contributors y: 42 # changes nimble/controller/include/controller/ble_ll_scan.h x: 9 # contributors y: 90 # changes nimble/controller/src/ble_ll_ctrl.c x: 13 # contributors y: 134 # changes nimble/transport/nrf5340/src/nrf5340_ble_hci.c x: 4 # contributors y: 18 # changes nimble/host/src/ble_sm.c x: 20 # contributors y: 124 # changes nimble/host/src/ble_att.c x: 13 # contributors y: 71 # changes nimble/host/src/ble_att_svr.c x: 19 # contributors y: 131 # changes apps/blemesh/src/main.c x: 6 # contributors y: 13 # changes apps/blestress/src/rx_stress.c x: 8 # contributors y: 11 # changes apps/btshell/src/cmd.c x: 14 # contributors y: 53 # changes apps/btshell/src/main.c x: 12 # contributors y: 43 # changes apps/bttester/src/btp_mesh.c x: 2 # contributors y: 7 # changes apps/bttester/src/bttester.c x: 5 # contributors y: 15 # changes nimble/drivers/dialog_cmac/src/ble_phy.c x: 6 # contributors y: 21 # changes nimble/drivers/native/src/ble_phy.c x: 11 # contributors y: 45 # changes nimble/drivers/nrf51/src/ble_phy.c x: 15 # contributors y: 75 # changes nimble/drivers/nrf5x/src/ble_phy.c x: 6 # contributors y: 27 # changes nimble/host/src/ble_l2cap_coc.c x: 14 # contributors y: 45 # changes porting/nimble/src/os_mbuf.c x: 7 # contributors y: 9 # changes porting/npl/riot/include/nimble/nimble_npl_os_log.h x: 2 # contributors y: 3 # changes nimble/host/store/config/src/ble_store_config.c x: 8 # contributors y: 8 # changes nimble/host/src/ble_gatts.c x: 16 # contributors y: 91 # changes nimble/host/src/ble_gattc.c x: 20 # contributors y: 112 # changes nimble/host/mesh/src/provisioner.c x: 3 # contributors y: 12 # changes apps/auracast/include/tusb_config.h x: 1 # contributors y: 1 # changes apps/bttester/src/uart_pipe.c x: 3 # contributors y: 7 # changes apps/blestress/src/stress.c x: 4 # contributors y: 5 # changes nimble/host/src/ble_hs.c x: 20 # contributors y: 147 # changes apps/btshell/src/btshell.h x: 9 # contributors y: 27 # changes nimble/host/src/ble_sm_cmd.c x: 7 # contributors y: 32 # changes nimble/host/src/ble_hs_hci_evt.c x: 18 # contributors y: 71 # changes apps/bttester/src/btp/bttester.h x: 3 # contributors y: 10 # changes porting/npl/linux/src/os_atomic.c x: 6 # contributors y: 7 # changes apps/bttester/src/btp_gap.c x: 5 # contributors y: 13 # changes nimble/controller/src/ble_ll_sched.c x: 13 # contributors y: 119 # changes nimble/host/src/ble_att_cmd_priv.h x: 9 # contributors y: 21 # changes nimble/host/src/ble_gap.c x: 40 # contributors y: 257 # changes nimble/controller/src/ble_ll_sync.c x: 6 # contributors y: 48 # changes nimble/host/include/host/ble_gatt.h x: 18 # contributors y: 86 # changes nimble/controller/src/ble_ll_hci_ev.c x: 10 # contributors y: 47 # changes nimble/host/src/ble_hs_conn.c x: 11 # contributors y: 90 # changes nimble/controller/include/controller/ble_ll_adv.h x: 9 # contributors y: 46 # changes nimble/host/src/ble_hs_pvcy.c x: 9 # contributors y: 22 # changes nimble/host/mesh/src/pb_adv.c x: 4 # contributors y: 17 # changes nimble/host/include/host/ble_gap.h x: 25 # contributors y: 155 # changes nimble/host/src/ble_hs_hci_priv.h x: 12 # contributors y: 34 # changes nimble/host/src/ble_hs_startup.c x: 17 # contributors y: 59 # changes porting/npl/linux/src/os_sem.c x: 5 # contributors y: 6 # changes porting/nimble/include/syscfg/syscfg.h x: 13 # contributors y: 32 # changes nimble/transport/src/rx_task.c x: 1 # contributors y: 2 # changes nimble/controller/include/controller/ble_ll_tmr.h x: 1 # contributors y: 3 # changes apps/btshell/src/cmd.h x: 4 # contributors y: 7 # changes nimble/transport/socket/src/ble_hci_socket.c x: 15 # contributors y: 32 # changes apps/bttester/src/btp_gatt_cl.c x: 2 # contributors y: 8 # changes nimble/host/include/host/ble_att.h x: 11 # contributors y: 41 # changes nimble/host/mesh/src/proxy_srv.c x: 3 # contributors y: 11 # changes nimble/host/src/ble_att_cmd.c x: 9 # contributors y: 36 # changes nimble/host/include/host/ble_sm.h x: 10 # contributors y: 16 # changes nimble/host/src/ble_hs_priv.h x: 14 # contributors y: 84 # changes babblesim/core/src/main_config.c x: 3 # contributors y: 4 # changes nimble/host/include/host/ble_hs_log.h x: 9 # contributors y: 13 # changes nimble/host/include/host/ble_uuid.h x: 12 # contributors y: 24 # changes nimble/host/src/ble_att_clt.c x: 14 # contributors y: 71 # changes nimble/host/src/ble_att_priv.h x: 10 # contributors y: 65 # changes nimble/include/nimble/nimble_opt_auto.h x: 7 # contributors y: 11 # changes nimble/host/services/gatt/src/ble_svc_gatt.c x: 10 # contributors y: 20 # changes nimble/host/src/ble_gatt_priv.h x: 12 # contributors y: 58 # changes nimble/host/src/ble_hs_hci.c x: 14 # contributors y: 47 # changes nimble/host/include/host/ble_hs.h x: 13 # contributors y: 83 # changes nimble/host/include/host/ble_hs_adv.h x: 11 # contributors y: 24 # changes nimble/host/src/ble_hs_adv.c x: 12 # contributors y: 40 # changes nimble/host/include/host/ble_store.h x: 14 # contributors y: 40 # changes nimble/host/src/ble_store_util.c x: 9 # contributors y: 15 # changes nimble/controller/include/controller/ble_ll_resolv.h x: 7 # contributors y: 19 # changes nimble/controller/src/ble_ll_resolv.c x: 9 # contributors y: 44 # changes nimble/controller/include/controller/ble_ll_sched.h x: 9 # contributors y: 55 # changes nimble/host/src/ble_sm_alg.c x: 10 # contributors y: 32 # changes nimble/host/src/ble_sm_priv.h x: 13 # contributors y: 66 # changes nimble/host/mesh/include/mesh/glue.h x: 7 # contributors y: 66 # changes nimble/host/mesh/src/access.c x: 4 # contributors y: 52 # changes nimble/host/mesh/src/adv.c x: 7 # contributors y: 47 # changes nimble/host/mesh/src/app_keys.c x: 2 # contributors y: 10 # changes nimble/host/mesh/src/beacon.c x: 5 # contributors y: 32 # changes nimble/host/mesh/src/cdb.c x: 2 # contributors y: 13 # changes nimble/host/mesh/src/cfg.c x: 4 # contributors y: 25 # changes nimble/host/mesh/src/cfg_srv.c x: 4 # contributors y: 56 # changes nimble/host/mesh/src/crypto.c x: 4 # contributors y: 15 # changes nimble/host/mesh/src/friend.c x: 5 # contributors y: 55 # changes nimble/host/mesh/src/glue.c x: 7 # contributors y: 51 # changes nimble/host/mesh/src/health_srv.c x: 3 # contributors y: 15 # changes nimble/host/mesh/src/lpn.c x: 4 # contributors y: 34 # changes nimble/host/mesh/src/mesh.c x: 4 # contributors y: 47 # changes nimble/host/mesh/src/net.c x: 4 # contributors y: 60 # changes nimble/host/mesh/src/pb_gatt.c x: 3 # contributors y: 14 # changes nimble/host/mesh/src/pb_gatt_srv.c x: 3 # contributors y: 8 # changes nimble/host/mesh/src/prov.c x: 10 # contributors y: 60 # changes nimble/host/mesh/src/settings.c x: 3 # contributors y: 30 # changes nimble/host/mesh/src/subnet.c x: 2 # contributors y: 9 # changes nimble/host/mesh/src/transport.c x: 6 # contributors y: 62 # changes nimble/host/src/ble_hs_log.c x: 4 # contributors y: 4 # changes nimble/host/store/ram/src/ble_store_ram.c x: 11 # contributors y: 22 # changes nimble/host/src/ble_uuid.c x: 12 # contributors y: 31 # changes apps/blecent/src/main.c x: 5 # contributors y: 9 # changes apps/dtm/src/main.c x: 1 # contributors y: 4 # changes nimble/host/src/ble_gap_priv.h x: 15 # contributors y: 78 # changes nimble/host/include/host/ble_eddystone.h x: 6 # contributors y: 8 # changes nimble/host/src/ble_hs_conn_priv.h x: 11 # contributors y: 42 # changes apps/bttester/src/btp_l2cap.c x: 1 # contributors y: 7 # changes porting/nimble/src/hal_timer.c x: 6 # contributors y: 10 # changes nimble/controller/include/controller/ble_ll_ctrl.h x: 9 # contributors y: 52 # changes nimble/host/services/ans/src/ble_svc_ans.c x: 13 # contributors y: 22 # changes nimble/host/src/ble_hs_hci_util.c x: 10 # contributors y: 24 # changes nimble/host/src/ble_store.c x: 10 # contributors y: 30 # changes nimble/controller/src/ble_ll_utils.c x: 2 # contributors y: 14 # changes nimble/drivers/fem/sky66112/src/sky66112.c x: 1 # contributors y: 5 # changes nimble/host/include/host/ble_hs_hci.h x: 4 # contributors y: 8 # changes nimble/host/src/ble_hs_id.c x: 9 # contributors y: 19 # changes nimble/host/src/ble_sm_sc.c x: 11 # contributors y: 58 # changes nimble/host/src/ble_hs_misc.c x: 11 # contributors y: 44 # changes nimble/host/src/ble_hs_mbuf.c x: 8 # contributors y: 13 # changes nimble/controller/src/ble_ll_rand.c x: 9 # contributors y: 11 # changes nimble/host/src/ble_hs_hci_cmd.c x: 10 # contributors y: 44 # changes nimble/host/src/ble_hs_flow.c x: 6 # contributors y: 9 # changes nimble/host/src/ble_ibeacon.c x: 7 # contributors y: 15 # changes nimble/controller/include/controller/ble_hw.h x: 7 # contributors y: 14 # changes nimble/host/mesh/src/shell.c x: 7 # contributors y: 54 # changes nimble/host/mesh/src/crypto.h x: 4 # contributors y: 10 # changes nimble/host/mesh/src/net.h x: 3 # contributors y: 36 # changes nimble/host/src/ble_l2cap_sig_priv.h x: 8 # contributors y: 28 # changes nimble/host/mesh/src/transport.h x: 3 # contributors y: 23 # changes nimble/host/mesh/src/adv.h x: 4 # contributors y: 23 # changes nimble/host/mesh/include/mesh/cfg_cli.h x: 2 # contributors y: 16 # changes nimble/host/mesh/include/mesh/access.h x: 2 # contributors y: 23 # changes nimble/host/mesh/include/mesh/main.h x: 2 # contributors y: 21 # changes nimble/host/mesh/src/foundation.h x: 3 # contributors y: 17 # changes nimble/host/src/ble_l2cap_sig_cmd.c x: 9 # contributors y: 28 # changes nimble/host/src/ble_l2cap_priv.h x: 8 # contributors y: 38 # changes nimble/host/services/gap/src/ble_svc_gap.c x: 9 # contributors y: 17 # changes nimble/host/services/bas/include/services/bas/ble_svc_bas.h x: 7 # contributors y: 6 # changes nimble/host/src/ble_eddystone.c x: 9 # contributors y: 23 # changes nimble/controller/include/controller/ble_ll_whitelist.h x: 6 # contributors y: 11 # changes nimble/host/services/ias/src/ble_svc_ias.c x: 7 # contributors y: 13 # changes nimble/host/src/ble_hs_startup_priv.h x: 5 # contributors y: 5 # changes nimble/transport/emspi/include/transport/emspi/ble_hci_emspi.h x: 2 # contributors y: 1 # changes nimble/host/store/config/include/store/config/ble_store_config.h x: 4 # contributors y: 3 # changes nimble/host/src/ble_hs_cfg.c x: 4 # contributors y: 21 # changes nimble/include/nimble/nimble_opt.h x: 6 # contributors y: 26 # changes
304.0
# changes
  min: 1.0
  average: 15.85
  25th percentile: 2.0
  median: 5.0
  75th percentile: 11.0
  max: 304.0
0 40.0
# contributors
min: 1.0 | average: 4.03 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 5.0 | max: 40.0

Number of Contributors vs. File Size: 600 points

porting/npl/freertos/include/nimble/nimble_npl_os.h x: 4 # contributors y: 234 lines of code porting/npl/freertos/src/npl_os_freertos.c x: 5 # contributors y: 256 lines of code nimble/host/src/ble_eatt.c x: 5 # contributors y: 417 lines of code nimble/drivers/nrf51/src/ble_hw.c x: 11 # contributors y: 287 lines of code nimble/drivers/nrf5x/src/ble_hw.c x: 3 # contributors y: 302 lines of code porting/npl/riot/include/syscfg/syscfg.h x: 15 # contributors y: 1909 lines of code porting/npl/freertos/include/nimble/nimble_npl_os_log.h x: 2 # contributors y: 14 lines of code nimble/controller/src/ble_ll_hci_vs.c x: 5 # contributors y: 372 lines of code nimble/controller/src/ble_ll_iso_big.c x: 3 # contributors y: 1157 lines of code nimble/controller/src/ble_ll_adv.c x: 21 # contributors y: 3761 lines of code nimble/controller/include/controller/ble_ll.h x: 14 # contributors y: 402 lines of code nimble/controller/src/ble_ll.c x: 20 # contributors y: 1470 lines of code nimble/controller/src/ble_ll_scan_aux.c x: 5 # contributors y: 1346 lines of code nimble/controller/include/controller/ble_ll_iso.h x: 2 # contributors y: 69 lines of code nimble/controller/src/ble_ll_hci.c x: 18 # contributors y: 1472 lines of code nimble/controller/src/ble_ll_hci_supp_cmd.c x: 5 # contributors y: 321 lines of code nimble/controller/src/ble_ll_iso.c x: 2 # contributors y: 329 lines of code nimble/include/nimble/hci_common.h x: 21 # contributors y: 2089 lines of code nimble/controller/src/ble_ll_isoal.c x: 3 # contributors y: 349 lines of code nimble/controller/include/controller/ble_ll_iso_big.h x: 2 # contributors y: 24 lines of code nimble/controller/include/controller/ble_ll_isoal.h x: 2 # contributors y: 53 lines of code nimble/include/nimble/ble.h x: 17 # contributors y: 217 lines of code porting/nimble/src/nimble_port.c x: 6 # contributors y: 57 lines of code uncrustify.cfg x: 3 # contributors y: 850 lines of code apps/bttester/src/btp_gatt.c x: 2 # contributors y: 1921 lines of code nimble/host/src/ble_l2cap_sig.c x: 14 # contributors y: 1530 lines of code nimble/host/mesh/src/cfg_cli.c x: 4 # contributors y: 2234 lines of code nimble/controller/src/ble_ll_scan.c x: 17 # contributors y: 1989 lines of code nimble/host/include/host/ble_l2cap.h x: 11 # contributors y: 136 lines of code nimble/host/src/ble_l2cap.c x: 14 # contributors y: 350 lines of code nimble/host/src/ble_l2cap_coc_priv.h x: 6 # contributors y: 75 lines of code nimble/controller/src/ble_ll_conn_priv.h x: 12 # contributors y: 226 lines of code nimble/controller/include/controller/ble_ll_conn.h x: 12 # contributors y: 336 lines of code nimble/controller/src/ble_ll_conn.c x: 18 # contributors y: 2922 lines of code nimble/controller/src/ble_ll_dtm.c x: 9 # contributors y: 558 lines of code nimble/controller/include/controller/ble_ll_scan.h x: 9 # contributors y: 168 lines of code nimble/controller/src/ble_ll_ctrl.c x: 13 # contributors y: 2086 lines of code nimble/transport/common/hci_h4/src/hci_h4.c x: 2 # contributors y: 257 lines of code nimble/transport/nrf5340/src/nrf5340_ble_hci.c x: 4 # contributors y: 193 lines of code nimble/host/src/ble_sm.c x: 20 # contributors y: 2199 lines of code nimble/host/src/ble_att.c x: 13 # contributors y: 591 lines of code nimble/host/src/ble_att_svr.c x: 19 # contributors y: 2103 lines of code apps/blemesh/src/main.c x: 6 # contributors y: 346 lines of code apps/blestress/src/rx_stress.c x: 8 # contributors y: 1166 lines of code apps/btshell/src/cmd.c x: 14 # contributors y: 4217 lines of code apps/btshell/src/main.c x: 12 # contributors y: 2519 lines of code apps/bttester/src/btp_mesh.c x: 2 # contributors y: 862 lines of code apps/bttester/src/bttester.c x: 5 # contributors y: 275 lines of code apps/bttester/src/rtt_pipe.c x: 3 # contributors y: 91 lines of code apps/mesh_badge/src/mesh.c x: 3 # contributors y: 237 lines of code apps/mesh_badge/src/reel_board.c x: 3 # contributors y: 384 lines of code nimble/drivers/dialog_cmac/src/ble_phy.c x: 6 # contributors y: 1278 lines of code nimble/drivers/native/src/ble_phy.c x: 11 # contributors y: 399 lines of code nimble/drivers/nrf51/src/ble_phy.c x: 15 # contributors y: 880 lines of code nimble/drivers/nrf5x/src/ble_phy.c x: 6 # contributors y: 1474 lines of code nimble/host/src/ble_iso.c x: 3 # contributors y: 758 lines of code nimble/host/src/ble_l2cap_coc.c x: 14 # contributors y: 500 lines of code porting/nimble/src/os_mbuf.c x: 7 # contributors y: 916 lines of code nimble/host/store/config/src/ble_store_config.c x: 8 # contributors y: 426 lines of code nimble/host/src/ble_gatts.c x: 16 # contributors y: 1609 lines of code nimble/host/src/ble_gattc.c x: 20 # contributors y: 3572 lines of code nimble/host/mesh/src/provisioner.c x: 3 # contributors y: 614 lines of code apps/auracast/include/tusb_config.h x: 1 # contributors y: 367 lines of code apps/auracast/include/usb_audio.h x: 1 # contributors y: 6 lines of code apps/auracast/src/audio.c x: 1 # contributors y: 285 lines of code apps/auracast/src/main.c x: 2 # contributors y: 289 lines of code apps/auracast/src/usb_desc.c x: 1 # contributors y: 302 lines of code nimble/host/audio/src/ble_audio_broadcast_source.c x: 2 # contributors y: 384 lines of code apps/bttester/src/uart_pipe.c x: 3 # contributors y: 194 lines of code apps/blestress/src/stress.c x: 4 # contributors y: 304 lines of code apps/blestress/src/stress_gatt.c x: 2 # contributors y: 113 lines of code apps/blestress/src/tx_stress.c x: 5 # contributors y: 1266 lines of code apps/btshell/src/cmd_leaudio.c x: 2 # contributors y: 928 lines of code nimble/host/src/ble_hs.c x: 20 # contributors y: 565 lines of code apps/btshell/src/btshell.h x: 9 # contributors y: 214 lines of code apps/btshell/src/cmd_iso.c x: 2 # contributors y: 439 lines of code nimble/host/src/ble_sm_cmd.c x: 7 # contributors y: 43 lines of code nimble/host/src/ble_hs_hci_evt.c x: 18 # contributors y: 911 lines of code apps/bttester/src/btp/btp.h x: 3 # contributors y: 49 lines of code apps/bttester/src/btp/btp_pacs.h x: 1 # contributors y: 31 lines of code apps/bttester/src/btp_core.c x: 3 # contributors y: 167 lines of code porting/npl/linux/src/os_atomic.c x: 6 # contributors y: 19 lines of code apps/bttester/src/btp/btp_bap.h x: 2 # contributors y: 90 lines of code apps/bttester/src/btp/btp_gap.h x: 4 # contributors y: 351 lines of code apps/bttester/src/btp_bap.c x: 2 # contributors y: 522 lines of code apps/bttester/src/btp_gap.c x: 5 # contributors y: 1992 lines of code nimble/controller/src/ble_ll_sched.c x: 13 # contributors y: 843 lines of code nimble/host/src/ble_att_cmd_priv.h x: 9 # contributors y: 240 lines of code nimble/host/src/ble_gap.c x: 40 # contributors y: 5419 lines of code nimble/host/audio/src/ble_audio_scan_delegator.c x: 2 # contributors y: 355 lines of code nimble/controller/include/controller/ble_ll_sync.h x: 3 # contributors y: 42 lines of code nimble/controller/src/ble_ll_sync.c x: 6 # contributors y: 1718 lines of code nimble/host/include/host/ble_gatt.h x: 18 # contributors y: 248 lines of code nimble/controller/src/ble_ll_hci_ev.c x: 10 # contributors y: 483 lines of code nimble/host/src/ble_hs_conn.c x: 11 # contributors y: 413 lines of code nimble/controller/include/controller/ble_ll_adv.h x: 9 # contributors y: 93 lines of code nimble/host/src/ble_hs_pvcy.c x: 9 # contributors y: 171 lines of code nimble/host/mesh/src/pb_adv.c x: 4 # contributors y: 676 lines of code nimble/host/include/host/ble_gap.h x: 25 # contributors y: 584 lines of code nimble/drivers/fem/sky66405/src/sky66405.c x: 1 # contributors y: 81 lines of code nimble/host/src/ble_hs_hci_priv.h x: 12 # contributors y: 96 lines of code nimble/host/src/ble_hs_startup.c x: 17 # contributors y: 303 lines of code porting/npl/linux/src/os_sem.c x: 5 # contributors y: 62 lines of code porting/npl/linux/src/os_callout.c x: 4 # contributors y: 110 lines of code porting/nimble/include/syscfg/syscfg.h x: 13 # contributors y: 986 lines of code nimble/transport/src/rx_task.c x: 1 # contributors y: 51 lines of code nimble/controller/include/controller/ble_ll_tmr.h x: 1 # contributors y: 128 lines of code apps/btshell/src/cmd.h x: 4 # contributors y: 15 lines of code nimble/host/audio/src/ble_audio_broadcast_sink.c x: 1 # contributors y: 1255 lines of code nimble/transport/socket/src/ble_hci_socket.c x: 15 # contributors y: 720 lines of code apps/bttester/src/btp_gatt_cl.c x: 2 # contributors y: 1327 lines of code nimble/transport/common/hci_ipc/src/hci_ipc.c x: 2 # contributors y: 190 lines of code nimble/host/include/host/ble_iso.h x: 3 # contributors y: 125 lines of code nimble/host/include/host/ble_att.h x: 11 # contributors y: 86 lines of code targets/auracast_usb/nrf5340-mcu.ld x: 1 # contributors y: 189 lines of code nimble/host/audio/services/pacs/src/ble_audio_svc_pacs.c x: 2 # contributors y: 420 lines of code porting/nimble/include/os/os_mempool.h x: 4 # contributors y: 73 lines of code nimble/host/mesh/src/proxy_msg.c x: 2 # contributors y: 195 lines of code nimble/host/src/ble_cs.c x: 1 # contributors y: 526 lines of code nimble/host/src/ble_att_cmd.c x: 9 # contributors y: 518 lines of code nimble/host/include/host/ble_sm.h x: 10 # contributors y: 89 lines of code nimble/host/audio/src/ble_audio_codec.c x: 1 # contributors y: 96 lines of code nimble/host/src/ble_hs_priv.h x: 14 # contributors y: 118 lines of code babblesim/hw/mcu/nordic/nrf52_bsim/src/hal_timer.c x: 1 # contributors y: 627 lines of code nimble/host/include/host/ble_hs_log.h x: 9 # contributors y: 22 lines of code nimble/host/include/host/ble_uuid.h x: 12 # contributors y: 79 lines of code apps/btshell/src/cmd_gatt.c x: 3 # contributors y: 515 lines of code apps/bttester/src/btp/btp_gatt.h x: 1 # contributors y: 271 lines of code nimble/host/src/ble_att_clt.c x: 14 # contributors y: 717 lines of code nimble/host/src/ble_att_priv.h x: 10 # contributors y: 241 lines of code nimble/include/nimble/nimble_opt_auto.h x: 7 # contributors y: 71 lines of code nimble/host/services/gatt/src/ble_svc_gatt.c x: 10 # contributors y: 130 lines of code nimble/host/src/ble_gatt_priv.h x: 12 # contributors y: 144 lines of code nimble/host/src/ble_hs_hci.c x: 14 # contributors y: 460 lines of code apps/auracast/src/audio_data.h x: 1 # contributors y: 4390 lines of code nimble/host/include/host/ble_hs.h x: 13 # contributors y: 111 lines of code nimble/host/src/ble_hs_adv.c x: 12 # contributors y: 634 lines of code apps/bttester/src/btp/btp_mesh.h x: 1 # contributors y: 151 lines of code nimble/controller/src/ble_ll_resolv.c x: 9 # contributors y: 537 lines of code nimble/controller/include/controller/ble_ll_sched.h x: 9 # contributors y: 117 lines of code nimble/host/src/ble_sm_alg.c x: 10 # contributors y: 468 lines of code nimble/host/src/ble_sm_priv.h x: 13 # contributors y: 288 lines of code apps/blemesh_shell/src/main.c x: 5 # contributors y: 74 lines of code nimble/host/mesh/include/mesh/glue.h x: 7 # contributors y: 441 lines of code nimble/host/mesh/src/access.c x: 4 # contributors y: 1023 lines of code nimble/host/mesh/src/adv.c x: 7 # contributors y: 192 lines of code nimble/host/mesh/src/adv_ext.c x: 2 # contributors y: 252 lines of code nimble/host/mesh/src/aes-ccm.c x: 2 # contributors y: 166 lines of code nimble/host/mesh/src/app_keys.c x: 2 # contributors y: 535 lines of code nimble/host/mesh/src/cdb.c x: 2 # contributors y: 882 lines of code nimble/host/mesh/src/cfg_srv.c x: 4 # contributors y: 2037 lines of code nimble/host/mesh/src/crypto.c x: 4 # contributors y: 404 lines of code nimble/host/mesh/src/friend.c x: 5 # contributors y: 1328 lines of code nimble/host/mesh/src/glue.c x: 7 # contributors y: 777 lines of code nimble/host/mesh/src/health_cli.c x: 4 # contributors y: 423 lines of code nimble/host/mesh/src/lpn.c x: 4 # contributors y: 862 lines of code nimble/host/mesh/src/net.c x: 4 # contributors y: 906 lines of code nimble/host/mesh/src/pb_gatt_srv.c x: 3 # contributors y: 340 lines of code nimble/host/mesh/src/prov.c x: 10 # contributors y: 355 lines of code nimble/host/mesh/src/prov_device.c x: 2 # contributors y: 470 lines of code nimble/host/mesh/src/subnet.c x: 2 # contributors y: 668 lines of code nimble/host/mesh/src/transport.c x: 6 # contributors y: 1399 lines of code nimble/host/src/ble_hs_log.c x: 4 # contributors y: 23 lines of code apps/btshell/src/cmd_l2cap.c x: 4 # contributors y: 238 lines of code apps/blecent/src/main.c x: 5 # contributors y: 306 lines of code apps/blecsc/src/main.c x: 5 # contributors y: 168 lines of code apps/blehr/src/main.c x: 7 # contributors y: 148 lines of code apps/blemesh_models_example_1/src/main.c x: 3 # contributors y: 409 lines of code apps/bleprph/src/main.c x: 5 # contributors y: 221 lines of code apps/scanner/src/main.c x: 3 # contributors y: 192 lines of code nimble/host/src/ble_gap_priv.h x: 15 # contributors y: 131 lines of code nimble/host/include/host/ble_eddystone.h x: 6 # contributors y: 38 lines of code nimble/controller/include/controller/ble_phy.h x: 10 # contributors y: 114 lines of code apps/bttester/src/btp/btp_gattc.h x: 1 # contributors y: 193 lines of code nimble/host/services/gatt/include/services/gatt/ble_svc_gatt.h x: 5 # contributors y: 17 lines of code apps/bttester/src/btp_l2cap.c x: 1 # contributors y: 595 lines of code porting/npl/linux/src/os_task.c x: 4 # contributors y: 54 lines of code porting/nimble/src/hal_timer.c x: 6 # contributors y: 627 lines of code nimble/host/include/host/ble_hs_stop.h x: 3 # contributors y: 11 lines of code porting/npl/dummy/src/npl_os_dummy.c x: 2 # contributors y: 145 lines of code porting/npl/nuttx/src/os_task.c x: 3 # contributors y: 67 lines of code nimble/drivers/nrf5x/src/nrf53/phy.c x: 2 # contributors y: 223 lines of code nimble/drivers/dialog_cmac/src/ble_rf.c x: 2 # contributors y: 631 lines of code nimble/host/services/ans/src/ble_svc_ans.c x: 13 # contributors y: 275 lines of code nimble/host/src/ble_hs_hci_util.c x: 10 # contributors y: 203 lines of code nimble/host/src/ble_store.c x: 10 # contributors y: 308 lines of code nimble/host/src/ble_hs_id.c x: 9 # contributors y: 201 lines of code nimble/host/src/ble_sm_sc.c x: 11 # contributors y: 706 lines of code nimble/host/src/ble_hs_misc.c x: 11 # contributors y: 108 lines of code babblesim/edtt/hci_transport/src/ble_hci_edtt.c x: 2 # contributors y: 597 lines of code tools/hci_throughput/hci.py x: 1 # contributors y: 565 lines of code tools/hci_throughput/hci_commands.py x: 1 # contributors y: 663 lines of code tools/hci_throughput/hci_socket.py x: 1 # contributors y: 134 lines of code nimble/host/src/ble_hs_mbuf.c x: 8 # contributors y: 99 lines of code nimble/controller/src/ble_ll_rand.c x: 9 # contributors y: 149 lines of code porting/nimble/include/os/os_mbuf.h x: 6 # contributors y: 110 lines of code apps/blecsc/src/gatt_svr.c x: 4 # contributors y: 289 lines of code nimble/host/services/bleuart/src/bleuart.c x: 5 # contributors y: 123 lines of code nimble/host/src/ble_hs_hci_cmd.c x: 10 # contributors y: 61 lines of code nimble/transport/emspi/src/ble_hci_emspi.c x: 5 # contributors y: 472 lines of code nimble/host/src/ble_hs_flow.c x: 6 # contributors y: 168 lines of code nimble/host/src/ble_gatts_lcl.c x: 5 # contributors y: 174 lines of code nimble/host/src/ble_ibeacon.c x: 7 # contributors y: 31 lines of code babblesim/edtt/hci_transport/include/commands.h x: 1 # contributors y: 234 lines of code nimble/host/mesh/src/shell.c x: 7 # contributors y: 2999 lines of code nimble/host/src/ble_l2cap_sig_priv.h x: 8 # contributors y: 142 lines of code nimble/host/mesh/src/adv.h x: 4 # contributors y: 86 lines of code apps/blemesh_models_example_2/src/device_composition.c x: 3 # contributors y: 2292 lines of code nimble/host/mesh/src/prov.h x: 3 # contributors y: 129 lines of code nimble/host/src/ble_sm_lgcy.c x: 10 # contributors y: 180 lines of code porting/npl/riot/include/nimble/nimble_npl_os.h x: 3 # contributors y: 225 lines of code porting/npl/riot/include/npl_syscfg/npl_sycfg.h x: 1 # contributors y: 1909 lines of code nimble/host/src/ble_l2cap_sig_cmd.c x: 9 # contributors y: 81 lines of code apps/btshell/src/gatt_svr.c x: 5 # contributors y: 530 lines of code apps/blemesh_models_example_2/src/transition.c x: 3 # contributors y: 589 lines of code nimble/host/services/bas/include/services/bas/ble_svc_bas.h x: 7 # contributors y: 7 lines of code nimble/host/services/gap/include/services/gap/ble_svc_gap.h x: 8 # contributors y: 26 lines of code nimble/host/services/dis/include/services/dis/ble_svc_dis.h x: 5 # contributors y: 36 lines of code apps/blecent/src/peer.c x: 2 # contributors y: 601 lines of code ext/tinycrypt/src/ecc.c x: 1 # contributors y: 690 lines of code nimble/host/services/lls/src/ble_svc_lls.c x: 7 # contributors y: 107 lines of code nimble/host/tools/log2smtest.rb x: 3 # contributors y: 824 lines of code nimble/host/store/config/src/ble_store_config_conf.c x: 4 # contributors y: 175 lines of code
5419.0
lines of code
  min: 2.0
  average: 277.6
  25th percentile: 25.0
  median: 91.0
  75th percentile: 257.0
  max: 5419.0
0 40.0
# contributors
min: 1.0 | average: 4.03 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 5.0 | max: 40.0