LCOV - code coverage report
Current view: top level - AP_HAL_SITL - I2CDevice.cpp (source / functions) Hit Total Coverage
Test: lcov.info Lines: 74 81 91.4 %
Date: 2026-09-09 11:02:08 Functions: 13 15 86.7 %

Function Name Sort by function name Hit count Sort by hit count
HALSITL::I2CDevice::read_registers_multiple(unsigned char, unsigned char*, unsigned int, unsigned char) 0
HALSITL::I2CDevice::adjust_periodic_callback(void*, unsigned int) 0
HALSITL::I2CDeviceManager::I2CDeviceManager() 2145
I2CBus::register_periodic_callback(unsigned int, Functor<void>) 6397
HALSITL::I2CDevice::register_periodic_callback(unsigned int, Functor<void>) 6397
I2CBus::I2CBus() 8580
HALSITL::I2CDevice::I2CDevice(I2CBus&, unsigned char) 46280
HALSITL::I2CDeviceManager::get_device_ptr(unsigned char, unsigned char, unsigned int, bool, unsigned int) 48229
HALSITL::I2CDevice::get_semaphore() 67304
HALSITL::I2CDevice::transfer(unsigned char const*, unsigned int, unsigned char*, unsigned int) 2909129
HALSITL::I2CDevice::_transfer(unsigned char const*, unsigned int, unsigned char*, unsigned int) 2909129
I2CBus::ioctl(unsigned char, void*) 3308705
I2CBus::_ioctl(unsigned char, void*) 3308705
HALSITL::I2CDeviceManager::_timer_tick() 243357861
I2CBus::_timer_tick() 973431444

Generated by: LCOV version 1.14