microsoft / uf2-samdx1
File Change Frequency

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

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 1,230 files with 353,991 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 6 files changed 21-50 times (2,022 lines of code)
    • 26 files changed 6-20 times (2,531 lines of code)
    • 1,198 files changed 1-5 times (349,438 lines of code)
0% | 0% | <1% | <1% | 98%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
html, js, h, c, ld, s, mk, css, txt, S, ini, cpp, json, bat, md, xsd, py, clang-format, gitmodules, gitattributes, sh, yml, tcl, gitignore, gdbinit
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
c0% | 0% | 1% | 1% | 97%
h0% | 0% | <1% | <1% | 99%
js0% | 0% | 0% | 11% | 88%
ld0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
s0% | 0% | 0% | 0% | 100%
S0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
cpp0% | 0% | 0% | 0% | 100%
py0% | 0% | 0% | 0% | 100%
tcl0% | 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
src0% | 0% | 47% | 42% | 10%
inc0% | 0% | 30% | 39% | 29%
scripts0% | 0% | 0% | 16% | 83%
boards/arcade_pybadge0% | 0% | 0% | 100% | 0%
boards/arcade_pygamer0% | 0% | 0% | 100% | 0%
boards/arcade_itsybitsy_m40% | 0% | 0% | 100% | 0%
boards/arcade_feather_m40% | 0% | 0% | 100% | 0%
boards/metro_m40% | 0% | 0% | 100% | 0%
boards/pyportal_m40% | 0% | 0% | 100% | 0%
boards/feather_m40% | 0% | 0% | 100% | 0%
boards/feather_m00% | 0% | 0% | 100% | 0%
boards/sparkfun-samd21-dev0% | 0% | 0% | 100% | 0%
boards/sparkfun-samd21-mini0% | 0% | 0% | 100% | 0%
boards/zero0% | 0% | 0% | 100% | 0%
boards/mkr10000% | 0% | 0% | 100% | 0%
lib/cmsis0% | 0% | 0% | 0% | 100%
lib/samd210% | 0% | 0% | 0% | 100%
lib/samd510% | 0% | 0% | 0% | 100%
lib/same540% | 0% | 0% | 0% | 100%
inc/preprocessor0% | 0% | 0% | 0% | 100%
lib/usb_msc0% | 0% | 0% | 0% | 100%
boards/arcade_pybadge_lc0% | 0% | 0% | 0% | 100%
boards/pewpew_m40% | 0% | 0% | 0% | 100%
scripts/clean-ifaces0% | 0% | 0% | 0% | 100%
boards/grandcentral_m40% | 0% | 0% | 0% | 100%
boards/metro_m4_airlift0% | 0% | 0% | 0% | 100%
boards/metro_m4_revb0% | 0% | 0% | 0% | 100%
boards/itsybitsy_m40% | 0% | 0% | 0% | 100%
boards/mini_sam_m40% | 0% | 0% | 0% | 100%
boards/sam320% | 0% | 0% | 0% | 100%
boards/trellis_m40% | 0% | 0% | 0% | 100%
boards/capablerobot_usbhub0% | 0% | 0% | 0% | 100%
boards/robohatmm1_m40% | 0% | 0% | 0% | 100%
boards/generic-atsame540% | 0% | 0% | 0% | 100%
boards/metro_m00% | 0% | 0% | 0% | 100%
boards/circuitplay_m00% | 0% | 0% | 0% | 100%
boards/gemma_m00% | 0% | 0% | 0% | 100%
boards/grove-zero0% | 0% | 0% | 0% | 100%
boards/itsybitsy_m00% | 0% | 0% | 0% | 100%
boards/pirkey0% | 0% | 0% | 0% | 100%
boards/trinket_m00% | 0% | 0% | 0% | 100%
boards/crickit0% | 0% | 0% | 0% | 100%
boards/dadamachines-automat0% | 0% | 0% | 0% | 100%
boards/feather_m0_express0% | 0% | 0% | 0% | 100%
boards/hallowing_m00% | 0% | 0% | 0% | 100%
boards/radiofruit_m00% | 0% | 0% | 0% | 100%
boards/sensebox-mcu0% | 0% | 0% | 0% | 100%
boards/eitech-robotics0% | 0% | 0% | 0% | 100%
boards/wattuino-rc0% | 0% | 0% | 0% | 100%
boards/generic0% | 0% | 0% | 0% | 100%
boards/mkr13000% | 0% | 0% | 0% | 100%
boards/mkrzero0% | 0% | 0% | 0% | 100%
boards/CC030% | 0% | 0% | 0% | 100%
boards/CS110% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 20)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
uf2.h
in inc
226 - 1021 1898 50
cdc_enumerate.c
in src
812 19 11 1898 37
main.c
in src
114 2 953 1898 29
fat.c
in src
225 3 821 1898 26
msc.c
in src
466 29 821 1898 25
utils.c
in src
179 16 1022 1897 23
uf2format.h
in inc
87 4 1022 1898 16
selfmain.c
in src
133 2 985 1896 16
sam_ba_monitor.c
in src
186 5 1412 1898 14
screen.c
in src
383 20 888 1120 14
gendata.js
in scripts
54 2 235 1896 13
hid.c
in src
181 7 1022 1883 12
dbgtool.js
in scripts
86 1 235 1872 11
board_config.h
in boards/arcade_pygamer
96 - 953 1010 11
board_config.h
in boards/arcade_pybadge
96 - 953 1021 11
board_config.h
in boards/metro_m4
25 - 1381 1564 10
neopixel.h
in inc
76 2 1381 1838 10
board_config.h
in boards/sparkfun-samd21-mini
11 - 1021 1739 9
uf2hid.h
in inc
81 - 1022 1883 8
flash_samd51.c
in src
92 5 1424 1563 8