GCC Code Coverage Report


Directory: libhal-mpl/
Date: 2024-03-31 12:24:12
Exec Total Coverage
Lines: 8 125 6.4%
Functions: 2 16 12.5%
Branches: 1 110 0.9%

Function (File:Line) Call count Block coverage
hal::mpl::(anonymous namespace)::initiate_one_shot(hal::i2c*) (libhal-mpl/src/mpl3115a2.cpp:163)not called0.0%
hal::mpl::(anonymous namespace)::modify_reg_bits(hal::i2c*, hal::mpl::(anonymous namespace)::modify_reg_param_t) (libhal-mpl/src/mpl3115a2.cpp:57)not called0.0%
hal::mpl::(anonymous namespace)::poll_flag(hal::i2c*, hal::mpl::(anonymous namespace)::poll_flag_param_t) (libhal-mpl/src/mpl3115a2.cpp:133)not called0.0%
hal::mpl::(anonymous namespace)::poll_reset(hal::i2c*) (libhal-mpl/src/mpl3115a2.cpp:81)not called0.0%
hal::mpl::(anonymous namespace)::poll_reset(hal::i2c*)::{lambda()#1}::operator()() const (libhal-mpl/src/mpl3115a2.cpp:87)not called0.0%
hal::mpl::(anonymous namespace)::poll_reset(hal::i2c*)::{lambda(std::errc)#2}::operator()(std::errc) const (libhal-mpl/src/mpl3115a2.cpp:100)not called0.0%
hal::mpl::(anonymous namespace)::set_mode(hal::i2c*, hal::mpl::mpl3115a2::mode) (libhal-mpl/src/mpl3115a2.cpp:18)not called0.0%
hal::mpl::mpl3115a2::create(hal::i2c&) (libhal-mpl/src/mpl3115a2.cpp:184)not called0.0%
hal::mpl::mpl3115a2::mpl3115a2(hal::i2c&) (libhal-mpl/src/mpl3115a2.cpp:178)not called0.0%
hal::mpl::mpl3115a2::read_altitude() (libhal-mpl/src/mpl3115a2.cpp:302)not called0.0%
hal::mpl::mpl3115a2::read_pressure() (libhal-mpl/src/mpl3115a2.cpp:271)not called0.0%
hal::mpl::mpl3115a2::read_temperature() (libhal-mpl/src/mpl3115a2.cpp:249)not called0.0%
hal::mpl::mpl3115a2::set_altitude_offset(signed char) (libhal-mpl/src/mpl3115a2.cpp:240)not called0.0%
hal::mpl::mpl3115a2::set_sea_pressure(float) (libhal-mpl/src/mpl3115a2.cpp:220)not called0.0%
hal::mpl::mpl3115a2_test() (libhal-mpl/tests/mpl3115a2.test.cpp:20)called 1 time, returned 1 time57.0%
main (libhal-mpl/tests/main.test.cpp:19)called 1 time, returned 1 time100.0%