LCD HD44780 Test Coverage Report
src/
Date: 2025-03-01 19:02:50
Lines:
248/251
98.8%
Functions:
38/38
100.0%
Branches:
50/53
94.3%
Function (File:Line)
Call count
Block coverage
check_lcd_buf_possition_ptr_overflow (src/lcd_hd44780.c:211)
called 126 times
100.0%
copy_lcd_buf_2_prev_lcd_buf (src/lcd_hd44780.c:218)
called 71 times
100.0%
fill_bin_value_buffer (src/lcd_hd44780.c:174)
called 4 times
100.0%
fill_zeros_buffer (src/lcd_hd44780.c:194)
called 4 times
100.0%
lcd_bin (src/lcd_hd44780.c:505)
called 2 times
100.0%
lcd_blinking_cursor_on (src/lcd_hd44780.c:597)
called 1 time
100.0%
lcd_buf_bin (src/lcd_hd44780.c:744)
called 2 times
100.0%
lcd_buf_char (src/lcd_hd44780.c:624)
called 9 times
100.0%
lcd_buf_cls (src/lcd_hd44780.c:608)
called 58 times
100.0%
lcd_buf_hex (src/lcd_hd44780.c:719)
called 5 times
100.0%
lcd_buf_int (src/lcd_hd44780.c:692)
called 4 times
100.0%
lcd_buf_locate (src/lcd_hd44780.c:637)
called 13 times
100.0%
lcd_buf_str (src/lcd_hd44780.c:646)
called 24 times
100.0%
lcd_char (src/lcd_hd44780.c:410)
called 103 times
100.0%
lcd_cls (src/lcd_hd44780.c:354)
called 58 times
100.0%
lcd_cursor_off (src/lcd_hd44780.c:588)
called 1 time
100.0%
lcd_cursor_on (src/lcd_hd44780.c:578)
called 1 time
100.0%
lcd_def_char (src/lcd_hd44780.c:375)
called 9 times
100.0%
lcd_disable_backlight (src/lcd_hd44780.c:341)
called 58 times
100.0%
lcd_enable_backlight (src/lcd_hd44780.c:327)
called 2 times
100.0%
lcd_hex (src/lcd_hd44780.c:479)
called 4 times
100.0%
lcd_home (src/lcd_hd44780.c:565)
called 1 time
100.0%
lcd_init (src/lcd_hd44780.c:284)
called 57 times
100.0%
lcd_int (src/lcd_hd44780.c:451)
called 4 times
100.0%
lcd_load_char_bank (src/lcd_hd44780.c:390)
called 1 time
100.0%
lcd_locate (src/lcd_hd44780.c:533)
called 35 times
83.0%
lcd_reset_all_SIG (src/lcd_hd44780.c:90)
called 57 times
100.0%
lcd_set_all_SIG (src/lcd_hd44780.c:81)
called 57 times
100.0%
lcd_str (src/lcd_hd44780.c:432)
called 11 times
100.0%
lcd_translate_char (src/lcd_hd44780.c:265)
called 103 times
88.0%
lcd_update (src/lcd_hd44780.c:660)
called 14 times
100.0%
lcd_write_4bit_data (src/lcd_hd44780.c:99)
called 1150 times
100.0%
lcd_write_byte (src/lcd_hd44780.c:123)
called 461 times
100.0%
lcd_write_cmd (src/lcd_hd44780.c:109)
called 286 times
100.0%
lcd_write_data (src/lcd_hd44780.c:116)
called 175 times
100.0%
register_LCD_IO_driver (src/lcd_hd44780.c:76)
called 57 times
100.0%
update_lcd_curosr_possition (src/lcd_hd44780.c:228)
called 448 times
100.0%
write_lcd_buf_2_lcd (src/lcd_hd44780.c:244)
called 448 times
100.0%