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 called
0.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 called
0.0%
hal::mpl::(anonymous namespace)::poll_flag(hal::i2c*, hal::mpl::(anonymous namespace)::poll_flag_param_t) (libhal-mpl/src/mpl3115a2.cpp:133)
not called
0.0%
hal::mpl::(anonymous namespace)::poll_reset(hal::i2c*) (libhal-mpl/src/mpl3115a2.cpp:81)
not called
0.0%
hal::mpl::(anonymous namespace)::poll_reset(hal::i2c*)::{lambda()#1}::operator()() const (libhal-mpl/src/mpl3115a2.cpp:87)
not called
0.0%
hal::mpl::(anonymous namespace)::poll_reset(hal::i2c*)::{lambda(std::errc)#2}::operator()(std::errc) const (libhal-mpl/src/mpl3115a2.cpp:100)
not called
0.0%
hal::mpl::(anonymous namespace)::set_mode(hal::i2c*, hal::mpl::mpl3115a2::mode) (libhal-mpl/src/mpl3115a2.cpp:18)
not called
0.0%
hal::mpl::mpl3115a2::create(hal::i2c&) (libhal-mpl/src/mpl3115a2.cpp:184)
not called
0.0%
hal::mpl::mpl3115a2::mpl3115a2(hal::i2c&) (libhal-mpl/src/mpl3115a2.cpp:178)
not called
0.0%
hal::mpl::mpl3115a2::read_altitude() (libhal-mpl/src/mpl3115a2.cpp:302)
not called
0.0%
hal::mpl::mpl3115a2::read_pressure() (libhal-mpl/src/mpl3115a2.cpp:271)
not called
0.0%
hal::mpl::mpl3115a2::read_temperature() (libhal-mpl/src/mpl3115a2.cpp:249)
not called
0.0%
hal::mpl::mpl3115a2::set_altitude_offset(signed char) (libhal-mpl/src/mpl3115a2.cpp:240)
not called
0.0%
hal::mpl::mpl3115a2::set_sea_pressure(float) (libhal-mpl/src/mpl3115a2.cpp:220)
not called
0.0%
hal::mpl::mpl3115a2_test() (libhal-mpl/tests/mpl3115a2.test.cpp:20)
called 1 time, returned 1 time
57.0%
main (libhal-mpl/tests/main.test.cpp:19)
called 1 time, returned 1 time
100.0%