GCC Code Coverage Report


Directory: lib/fprime-samd/fprime-samd/Drv/GpioDriver/
Date: 2026-10-20 16:48:57
Exec Total Coverage
Lines: 50 50 100.0%
Functions: 7 7 100.0%
Branches: 22 24 91.7%

Function (File:Line) Call count Block coverage
Samd21::GpioDriver::GpioDriver(char const*) (lib/fprime-samd/fprime-samd/Drv/GpioDriver/GpioDriver.cpp:16)called 83 times100.0%
Samd21::GpioDriver::configureInput(Samd21::GpioDriver::Group, Samd21::GpioDriver::Pin, Samd21::Gpio::InputPullMode, Samd21::GpioDriver::ExternalInterruptMode) (lib/fprime-samd/fprime-samd/Drv/GpioDriver/GpioDriver.cpp:25)called 11 times93.0%
Samd21::GpioDriver::configureOutput(Samd21::GpioDriver::Group, Samd21::GpioDriver::Pin, Fw::Logic) (lib/fprime-samd/fprime-samd/Drv/GpioDriver/GpioDriver.cpp:49)called 67 times83.0%
Samd21::GpioDriver::gpioInterruptIsr() (lib/fprime-samd/fprime-samd/Drv/GpioDriver/GpioDriver.cpp:63)called 3 times85.0%
Samd21::GpioDriver::gpioRead_handler(short, Fw::Logic&) (lib/fprime-samd/fprime-samd/Drv/GpioDriver/GpioDriver.cpp:79)called 4 times87.0%
Samd21::GpioDriver::gpioWrite_handler(short, Fw::Logic const&) (lib/fprime-samd/fprime-samd/Drv/GpioDriver/GpioDriver.cpp:92)called 4 times96.0%
Samd21::GpioDriver::~GpioDriver() (lib/fprime-samd/fprime-samd/Drv/GpioDriver/GpioDriver.cpp:23)called 83 times100.0%