GCC Code Coverage Report


Directory: ./
Date: 2025-10-03 00:57:22
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Coverage Exec Excl Total
Lines: 68.6% 41111 0 59965
Functions: 83.5% 7602 0 9101
Branches: 47.6% 23403 0 49117
Decisions: 44.1% 5145 - 11679

File Lines Functions Branches Decisions
firmware/hw_layer/adc 16.0 16.0% 4 / 0 / 25 18.2% 2 / 0 / 11 0.0% 0 / 0 / 2 0.0% 0 / - / 3
firmware/hw_layer/board_overrides.h 60.0 60.0% 3 / 0 / 5 100.0% 1 / 0 / 1 50.0% 1 / 0 / 2 50.0% 1 / - / 2
firmware/hw_layer/cdm_ion_sense.cpp 100.0 100.0% 22 / 0 / 22 100.0% 4 / 0 / 4 100.0% 6 / 0 / 6 100.0% 6 / - / 6
firmware/hw_layer/debounce.cpp 83.6 83.6% 56 / 0 / 67 91.7% 11 / 0 / 12 70.8% 17 / 0 / 24 77.8% 14 / - / 18
firmware/hw_layer/debounce.h 100.0 100.0% 3 / 0 / 3 100.0% 1 / 0 / 1 -% 0 / 0 / 0 -% 0 / - / 0
firmware/hw_layer/digital_input 60.8 60.8% 76 / 0 / 125 55.6% 5 / 0 / 9 48.4% 30 / 0 / 62 47.9% 23 / - / 48
firmware/hw_layer/drivers 64.7 64.7% 187 / 0 / 289 59.2% 29 / 0 / 49 58.6% 65 / 0 / 111 58.0% 51 / - / 88
firmware/hw_layer/hardware.cpp 83.7 83.7% 41 / 0 / 49 70.0% 7 / 0 / 10 50.0% 3 / 0 / 6 60.0% 3 / - / 5
firmware/hw_layer/io_pins.cpp 50.0 50.0% 11 / 0 / 22 57.1% 4 / 0 / 7 50.0% 5 / 0 / 10 20.0% 1 / - / 5
firmware/hw_layer/kline.cpp 100.0 100.0% 15 / 0 / 15 100.0% 4 / 0 / 4 66.7% 4 / 0 / 6 66.7% 4 / - / 6
firmware/hw_layer/pin_repository.cpp 62.5 62.5% 25 / 0 / 40 77.8% 7 / 0 / 9 45.0% 9 / 0 / 20 57.1% 8 / - / 14
firmware/hw_layer/plain_pin_repository.h 100.0 100.0% 2 / 0 / 2 100.0% 1 / 0 / 1 -% 0 / 0 / 0 -% 0 / - / 0
firmware/hw_layer/ports/arm_common.cpp 0.0 0.0% 0 / 0 / 2 0.0% 0 / 0 / 1 -% 0 / 0 / 0 -% 0 / - / 0
firmware/hw_layer/rtc_helper.cpp 0.0 0.0% 0 / 0 / 3 0.0% 0 / 0 / 1 -% 0 / 0 / 0 -% 0 / - / 0
firmware/hw_layer/sensors/lps25.cpp 15.0 15.0% 6 / 0 / 40 33.3% 1 / 0 / 3 11.1% 2 / 0 / 18 13.3% 2 / - / 15
firmware/hw_layer/signaldebounce.h 100.0 100.0% 13 / 0 / 13 100.0% 3 / 0 / 3 100.0% 4 / 0 / 4 100.0% 4 / - / 4
firmware/hw_layer/stepper.cpp 54.5 54.5% 6 / 0 / 11 50.0% 2 / 0 / 4 100.0% 2 / 0 / 2 100.0% 2 / - / 2