freertos / FreeRTOS-Plus-TCP
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 115
  • Daily file updates (only one update per file and date counted): 505
  • First update: 2017-08-17
  • Latest update: 2022-01-27
  • Days between first and latest update: 1625 (232 weeks, estimated 1160 working days)
  • Active days (at least one file change): 186
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 115 files with 39,443 lines of code in files.
    • 112 files that are 366+ days old (38,702 lines of code)
    • 3 files that are 181-365 days old (741 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
98% | 1% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 115 files with 39,443 lines of code in files.
    • 38 files have been last changed 366+ days ago (10,425 lines of code)
    • 3 files have been last changed 181-365 days ago (1,373 lines of code)
    • 1 files have been last changed 91-180 days ago (1,394 lines of code)
    • 70 files have been last changed 31-90 days ago (21,917 lines of code)
    • 3 files have been last changed 1-30 days ago (4,334 lines of code)
26% | 3% | 3% | 55% | 10%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
c, h, json, md, py, txt, cmake, gitignore, yml, cfg, css, gitattributes, xml, gitmodules
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
c99% | <1% | 0% | 0% | 0%
h96% | 3% | 0% | 0% | 0%
cfg50% | 50% | 0% | 0% | 0%
yml100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
h67% | 0% | 0% | 28% | 4%
c14% | 3% | 4% | 63% | 12%
cfg50% | 50% | 0% | 0% | 0%
yml0% | 0% | 0% | 100% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
ROOT100% | 0% | 0% | 0% | 0%
portable/NetworkInterface/ATSAM4E100% | 0% | 0% | 0% | 0%
portable/NetworkInterface/STM32Hxx100% | 0% | 0% | 0% | 0%
portable/NetworkInterface/STM32Fxx100% | 0% | 0% | 0% | 0%
portable/NetworkInterface/xilinx_ultrascale100% | 0% | 0% | 0% | 0%
include100% | 0% | 0% | 0% | 0%
portable/NetworkInterface/DriverSAM100% | 0% | 0% | 0% | 0%
portable/NetworkInterface/Zynq100% | 0% | 0% | 0% | 0%
portable/NetworkInterface/ksz8851snl100% | 0% | 0% | 0% | 0%
portable/NetworkInterface/MPS2_AN38581% | 18% | 0% | 0% | 0%
portable/NetworkInterface/pic32mzef100% | 0% | 0% | 0% | 0%
tools/tcp_utilities100% | 0% | 0% | 0% | 0%
portable/NetworkInterface/M487100% | 0% | 0% | 0% | 0%
portable/NetworkInterface/LPC18xx100% | 0% | 0% | 0% | 0%
portable/NetworkInterface/linux100% | 0% | 0% | 0% | 0%
portable/NetworkInterface/Common100% | 0% | 0% | 0% | 0%
portable/NetworkInterface/WinPCap100% | 0% | 0% | 0% | 0%
portable/BufferManagement100% | 0% | 0% | 0% | 0%
portable/NetworkInterface/RX100% | 0% | 0% | 0% | 0%
portable/NetworkInterface/LPC54018100% | 0% | 0% | 0% | 0%
portable/NetworkInterface/mw300_rd100% | 0% | 0% | 0% | 0%
tools50% | 50% | 0% | 0% | 0%
tools/tcp_utilities/include100% | 0% | 0% | 0% | 0%
portable/NetworkInterface/LPC17xx100% | 0% | 0% | 0% | 0%
portable/NetworkInterface/esp32100% | 0% | 0% | 0% | 0%
portable/NetworkInterface/include100% | 0% | 0% | 0% | 0%
portable/NetworkInterface/SH2A100% | 0% | 0% | 0% | 0%
portable/NetworkInterface/board_family100% | 0% | 0% | 0% | 0%
portable/Compiler/Renesas100% | 0% | 0% | 0% | 0%
portable/Compiler/Keil100% | 0% | 0% | 0% | 0%
portable/Compiler/MSVC100% | 0% | 0% | 0% | 0%
portable/Compiler/IAR100% | 0% | 0% | 0% | 0%
portable/Compiler/GCC100% | 0% | 0% | 0% | 0%
portable/Compiler/CompilerName100% | 0% | 0% | 0% | 0%
portable/NetworkInterface/ATSAME5x0% | 100% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
portable/NetworkInterface/ATSAM4E88% | 0% | 0% | 11% | 0%
portable/NetworkInterface/DriverSAM70% | 0% | 0% | 29% | 0%
portable/NetworkInterface/xilinx_ultrascale62% | 0% | 0% | 37% | 0%
portable/NetworkInterface/STM32Fxx38% | 0% | 0% | 27% | 33%
portable/NetworkInterface/Zynq51% | 0% | 0% | 48% | 0%
portable/NetworkInterface/STM32Hxx28% | 0% | 50% | 20% | 0%
portable/NetworkInterface/ksz8851snl50% | 0% | 0% | 49% | 0%
portable/NetworkInterface/M48767% | 0% | 0% | 32% | 0%
portable/NetworkInterface/MPS2_AN38511% | 55% | 0% | 32% | 0%
tools50% | 50% | 0% | 0% | 0%
portable/NetworkInterface/WinPCap24% | 0% | 0% | 75% | 0%
portable/NetworkInterface/esp32100% | 0% | 0% | 0% | 0%
portable/NetworkInterface/pic32mzef10% | 0% | 0% | 89% | 0%
portable/NetworkInterface/RX19% | 80% | 0% | 0% | 0%
ROOT0% | 0% | 0% | 74% | 25%
include0% | 0% | 0% | 83% | 16%
tools/tcp_utilities0% | 0% | 0% | 100% | 0%
portable/NetworkInterface/LPC18xx0% | 0% | 0% | 100% | 0%
portable/NetworkInterface/linux0% | 0% | 0% | 100% | 0%
portable/NetworkInterface/Common0% | 0% | 0% | 100% | 0%
portable/BufferManagement0% | 0% | 0% | 100% | 0%
portable/NetworkInterface/ATSAME5x0% | 0% | 0% | 100% | 0%
portable/NetworkInterface/LPC540180% | 0% | 0% | 100% | 0%
portable/NetworkInterface/mw300_rd0% | 0% | 0% | 100% | 0%
tools/tcp_utilities/include0% | 0% | 0% | 100% | 0%
portable/NetworkInterface/LPC17xx0% | 0% | 0% | 100% | 0%
portable/NetworkInterface/include0% | 0% | 0% | 100% | 0%
portable/NetworkInterface/SH2A0% | 0% | 0% | 100% | 0%
portable/NetworkInterface/board_family0% | 0% | 0% | 100% | 0%
portable/Compiler/Renesas0% | 0% | 0% | 100% | 0%
portable/Compiler/Keil0% | 0% | 0% | 100% | 0%
portable/Compiler/MSVC0% | 0% | 0% | 100% | 0%
portable/Compiler/IAR0% | 0% | 0% | 100% | 0%
portable/Compiler/GCC0% | 0% | 0% | 100% | 0%
portable/Compiler/CompilerName0% | 0% | 0% | 100% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
FreeRTOS_Sockets.c
in root
3129 59 6 1630 55
FreeRTOS_TCP_IP.c
in root
2377 35 50 1630 54
FreeRTOS_IP.c
in root
2245 62 44 1630 61
FreeRTOS_TCP_WIN.c
in root
1331 40 50 1630 36
FreeRTOS_DNS.c
in root
1204 29 50 1630 44
NetworkInterface.c
in portable/NetworkInterface/STM32Fxx
824 20 28 1630 25
gmac.h
in portable/NetworkInterface/ATSAM4E/instance
731 60 466 1630 6
gmac.h
in portable/NetworkInterface/ATSAM4E
728 60 466 1630 6
FreeRTOS_DHCP.c
in root
726 14 50 1630 38
NetworkInterface.c
in portable/NetworkInterface/ksz8851snl
720 16 50 1630 18
FreeRTOS_ARP.c
in root
677 18 50 1630 42
NetworkInterface.c
in portable/NetworkInterface/LPC18xx
655 16 50 1630 18
gmac.h
in portable/NetworkInterface/ATSAM4E/component
591 - 466 1630 4
gmac.c
in portable/NetworkInterface/ATSAM4E
579 18 466 1630 8
FreeRTOS_IP_Private.h
in include
521 - 50 1630 38
phyHandling.c
in portable/NetworkInterface/Common
521 9 50 1630 11
x_emacpsif_physpeed.c
in portable/NetworkInterface/Zynq
508 6 466 1630 8
x_emacpsif_dma.c
in portable/NetworkInterface/Zynq
415 13 50 1630 16
NetworkInterface.c
in portable/NetworkInterface/WinPCap
392 11 50 1630 23
NetworkInterface.c
in portable/NetworkInterface/ATSAM4E
392 13 50 1630 20
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
stm32f7xx_hal_eth.h
in portable/NetworkInterface/STM32Fxx
1 - 726 934 2
stm32f2xx_hal_eth.h
in portable/NetworkInterface/STM32Fxx
1 - 726 934 2
stm32f4xx_hal_eth.h
in portable/NetworkInterface/STM32Fxx
1 - 726 1630 3
stm32h7xx_hal_eth.h
in portable/NetworkInterface/STM32Hxx
1 - 469 469 1
uncached_memory.h
in portable/NetworkInterface/xilinx_ultrascale
5 - 466 469 2
uncached_memory.h
in portable/NetworkInterface/Zynq
5 - 466 1630 4
x_emacpsif_hw.h
in portable/NetworkInterface/Zynq
12 - 466 1630 4
x_emacpsif_hw.h
in portable/NetworkInterface/xilinx_ultrascale
13 - 466 469 2
ksz8851snl.h
in portable/NetworkInterface/ksz8851snl
22 - 466 1630 4
x_topology.h
in portable/NetworkInterface/xilinx_ultrascale
25 - 466 469 2
x_topology.h
in portable/NetworkInterface/Zynq
25 - 466 1630 4
ether_callback.c
in portable/NetworkInterface/RX
76 5 466 733 4
x_emacpsif.h
in portable/NetworkInterface/Zynq
81 - 466 1630 7
x_emacpsif.h
in portable/NetworkInterface/xilinx_ultrascale
91 - 466 469 2
NetworkInterface_wifi.c
in portable/NetworkInterface/pic32mzef
112 3 466 733 7
m480_eth.h
in portable/NetworkInterface/M487
113 - 466 733 6
FaultInjection.c
in portable/NetworkInterface/WinPCap
127 1 466 1630 5
ethernet_phy.h
in portable/NetworkInterface/ATSAM4E
130 - 466 1630 6
cfg
uncrustify.cfg
in tools
158 - 466 489 2
x_emacpsif_hw.c
in portable/NetworkInterface/xilinx_ultrascale
177 6 466 469 2
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
NetworkInterface.c
in portable/NetworkInterface/ATSAME5x
292 14 50 190 3
cfg
uncrustify.complexity.cfg
in tools
158 - 195 195 1
SMM_MPS2.h
in portable/NetworkInterface/MPS2_AN385/ether_lan9118
291 - 86 291 3
smsc9220_eth_drv.c
in portable/NetworkInterface/MPS2_AN385/ether_lan9118
894 37 249 433 5
NetworkInterface.c
in portable/NetworkInterface/MPS2_AN385
242 9 50 433 9
smsc9220_eth_drv.h
in portable/NetworkInterface/MPS2_AN385/ether_lan9118
174 - 433 433 1
smsc9220_emac_config.h
in portable/NetworkInterface/MPS2_AN385/ether_lan9118
15 - 433 433 1
tcp_dump_packets.c
in tools/tcp_utilities
502 9 50 455 5
tcp_mem_stats.c
in tools/tcp_utilities
330 5 50 455 6
tcp_netstat.c
in tools/tcp_utilities
134 2 50 455 6
tcp_netstat.h
in tools/tcp_utilities/include
68 - 50 455 6
tcp_dump_packets.h
in tools/tcp_utilities/include
47 - 50 455 5
tcp_mem_stats.h
in tools/tcp_utilities/include
33 - 50 455 5
stm32hxx_hal_eth.c
in portable/NetworkInterface/STM32Hxx
1394 51 128 469 3
x_emacpsif_physpeed.c
in portable/NetworkInterface/xilinx_ultrascale
1119 18 466 469 2
stm32hxx_hal_eth.h
in portable/NetworkInterface/STM32Hxx
788 - 466 469 2
NetworkInterface.c
in portable/NetworkInterface/STM32Hxx
551 18 50 469 7
x_emacpsif_dma.c
in portable/NetworkInterface/xilinx_ultrascale
478 13 50 469 6
NetworkInterface.c
in portable/NetworkInterface/xilinx_ultrascale
284 8 50 469 7
x_emacpsif_hw.c
in portable/NetworkInterface/xilinx_ultrascale
177 6 466 469 2
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
FreeRTOS_Sockets.c
in root
3129 59 6 1630 55
NetworkInterface.c
in portable/NetworkInterface/STM32Fxx
824 20 28 1630 25
FreeRTOSIPConfigDefaults.h
in include
381 - 28 1630 40
FreeRTOS_IP.c
in root
2245 62 44 1630 61
FreeRTOS_TCP_IP.c
in root
2377 35 50 1630 54
FreeRTOS_TCP_WIN.c
in root
1331 40 50 1630 36
FreeRTOS_DNS.c
in root
1204 29 50 1630 44
FreeRTOS_DHCP.c
in root
726 14 50 1630 38
NetworkInterface.c
in portable/NetworkInterface/ksz8851snl
720 16 50 1630 18
FreeRTOS_ARP.c
in root
677 18 50 1630 42
NetworkInterface.c
in portable/NetworkInterface/LPC18xx
655 16 50 1630 18
NetworkInterface.c
in portable/NetworkInterface/DriverSAM
593 20 50 569 13
NetworkInterface.c
in portable/NetworkInterface/linux
556 12 50 616 11
NetworkInterface.c
in portable/NetworkInterface/STM32Hxx
551 18 50 469 7
FreeRTOS_IP_Private.h
in include
521 - 50 1630 38
phyHandling.c
in portable/NetworkInterface/Common
521 9 50 1630 11
tcp_dump_packets.c
in tools/tcp_utilities
502 9 50 455 5
x_emacpsif_dma.c
in portable/NetworkInterface/xilinx_ultrascale
478 13 50 469 6
x_emacpsif_dma.c
in portable/NetworkInterface/Zynq
415 13 50 1630 16
NetworkInterface.c
in portable/NetworkInterface/WinPCap
392 11 50 1630 23