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 times100.0%
Samd21::AdcDriver::activeIn_handler(short, unsigned int) (lib/fprime-samd/fprime-samd/Drv/AdcDriver/AdcDriver.cpp:117)called 31 times92.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 times93.0%
Samd21::AdcDriver::configureChannel(short, Samd21::AdcDriver::AdcChannel) (lib/fprime-samd/fprime-samd/Drv/AdcDriver/AdcDriver.cpp:67)called 25 times84.0%
Samd21::AdcDriver::handleInterrupt() (lib/fprime-samd/fprime-samd/Drv/AdcDriver/AdcDriver.cpp:144)called 27 times100.0%
Samd21::AdcDriver::readAdc_handler(short) (lib/fprime-samd/fprime-samd/Drv/AdcDriver/AdcDriver.cpp:90)called 27 times95.0%
Samd21::AdcDriver::~AdcDriver() (lib/fprime-samd/fprime-samd/Drv/AdcDriver/AdcDriver.cpp:34)called 21 times100.0%