GCC Code Coverage Report
Directory:
lib/fprime-samd/fprime-samd/Drv/AdcDriver/
Date:
2026-10-20 16:44:23
Exec
Total
Coverage
Lines:
69
69
100.0%
Functions:
7
7
100.0%
Branches:
37
40
92.5%
Function (File:Line)
Call count
Block coverage
Samd21::AdcDriver::AdcDriver(char const*) (lib/fprime-samd/fprime-samd/Drv/AdcDriver/AdcDriver.cpp:19)
called 21 times
100.0%
Samd21::AdcDriver::activeIn_handler(short, unsigned int) (lib/fprime-samd/fprime-samd/Drv/AdcDriver/AdcDriver.cpp:117)
called 31 times
92.0%
Samd21::AdcDriver::configure(Samd21::AdcDriver::VoltageReference, Samd21::AdcDriver::Resolution, Samd21::AdcDriver::SampleCount, unsigned char, Samd21::AdcDriver::Gain) (lib/fprime-samd/fprime-samd/Drv/AdcDriver/AdcDriver.cpp:44)
called 37 times
93.0%
Samd21::AdcDriver::configureChannel(short, Samd21::AdcDriver::AdcChannel) (lib/fprime-samd/fprime-samd/Drv/AdcDriver/AdcDriver.cpp:67)
called 25 times
84.0%
Samd21::AdcDriver::handleInterrupt() (lib/fprime-samd/fprime-samd/Drv/AdcDriver/AdcDriver.cpp:144)
called 27 times
100.0%
Samd21::AdcDriver::readAdc_handler(short) (lib/fprime-samd/fprime-samd/Drv/AdcDriver/AdcDriver.cpp:90)
called 27 times
95.0%
Samd21::AdcDriver::~AdcDriver() (lib/fprime-samd/fprime-samd/Drv/AdcDriver/AdcDriver.cpp:34)
called 21 times
100.0%