GCC Code Coverage Report


Directory: lib/fprime-samd/fprime-samd/
Date: 2026-10-20 16:48:53
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 1224 1278 95.8%
Functions: 114 115 99.1%
Branches: 929 1587 58.5%

File Lines Functions Branches
Drv/AdcDriver/AdcDriver.cpp 100.0 100.0% 69 / 69 100.0% 7 / 7 79.6% 43 / 54
Drv/GpioDriver/GpioDriver.cpp 100.0 100.0% 50 / 50 100.0% 7 / 7 65.0% 26 / 40
Drv/I2cDriver/I2cDriver.cpp 94.0 94.0% 327 / 348 100.0% 18 / 18 56.2% 294 / 523
Drv/RtcDriver/RtcDriver.cpp 94.4 94.4% 67 / 71 100.0% 7 / 7 65.5% 38 / 58
Drv/SystemInfo/SystemInfo.cpp 100.0 100.0% 10 / 10 100.0% 3 / 3 50.0% 10 / 20
Drv/Types/Sercom.cpp 87.5 87.5% 28 / 32 100.0% 2 / 2 85.7% 12 / 14
Drv/Types/ThinBuffer.cpp 100.0 100.0% 11 / 11 100.0% 7 / 7 -% 0 / 0
Drv/UsartDriver/UsartDriver.cpp 94.0 94.0% 158 / 168 100.0% 12 / 12 54.7% 135 / 247
Drv/UsartDriver/UsartDriver.hpp 100.0 100.0% 2 / 2 100.0% 2 / 2 -% 0 / 0
Svc/Framer/Framer.cpp 91.7 91.7% 66 / 72 100.0% 7 / 7 53.4% 63 / 118
Svc/ProcTime/ProcTime.cpp 100.0 100.0% 12 / 12 100.0% 3 / 3 50.0% 12 / 24
Svc/Seq/Seq.cpp 96.6 96.6% 144 / 149 93.8% 15 / 16 66.4% 95 / 143
Svc/Seq/Seq.hpp 100.0 100.0% 2 / 2 100.0% 2 / 2 -% 0 / 0
Svc/StaticMallocator/StaticMallocator.hpp 100.0 100.0% 16 / 16 100.0% 4 / 4 50.0% 9 / 18
Svc/ThinBufferManager/ThinBufferManager.cpp 99.0 99.0% 102 / 103 100.0% 7 / 7 60.4% 64 / 106
Svc/TmFramer/TmFramer.cpp 98.2 98.2% 160 / 163 100.0% 11 / 11 57.7% 128 / 222