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 times100.0%
copy_lcd_buf_2_prev_lcd_buf (src/lcd_hd44780.c:218)called 71 times100.0%
fill_bin_value_buffer (src/lcd_hd44780.c:174)called 4 times100.0%
fill_zeros_buffer (src/lcd_hd44780.c:194)called 4 times100.0%
lcd_bin (src/lcd_hd44780.c:505)called 2 times100.0%
lcd_blinking_cursor_on (src/lcd_hd44780.c:597)called 1 time100.0%
lcd_buf_bin (src/lcd_hd44780.c:744)called 2 times100.0%
lcd_buf_char (src/lcd_hd44780.c:624)called 9 times100.0%
lcd_buf_cls (src/lcd_hd44780.c:608)called 58 times100.0%
lcd_buf_hex (src/lcd_hd44780.c:719)called 5 times100.0%
lcd_buf_int (src/lcd_hd44780.c:692)called 4 times100.0%
lcd_buf_locate (src/lcd_hd44780.c:637)called 13 times100.0%
lcd_buf_str (src/lcd_hd44780.c:646)called 24 times100.0%
lcd_char (src/lcd_hd44780.c:410)called 103 times100.0%
lcd_cls (src/lcd_hd44780.c:354)called 58 times100.0%
lcd_cursor_off (src/lcd_hd44780.c:588)called 1 time100.0%
lcd_cursor_on (src/lcd_hd44780.c:578)called 1 time100.0%
lcd_def_char (src/lcd_hd44780.c:375)called 9 times100.0%
lcd_disable_backlight (src/lcd_hd44780.c:341)called 58 times100.0%
lcd_enable_backlight (src/lcd_hd44780.c:327)called 2 times100.0%
lcd_hex (src/lcd_hd44780.c:479)called 4 times100.0%
lcd_home (src/lcd_hd44780.c:565)called 1 time100.0%
lcd_init (src/lcd_hd44780.c:284)called 57 times100.0%
lcd_int (src/lcd_hd44780.c:451)called 4 times100.0%
lcd_load_char_bank (src/lcd_hd44780.c:390)called 1 time100.0%
lcd_locate (src/lcd_hd44780.c:533)called 35 times83.0%
lcd_reset_all_SIG (src/lcd_hd44780.c:90)called 57 times100.0%
lcd_set_all_SIG (src/lcd_hd44780.c:81)called 57 times100.0%
lcd_str (src/lcd_hd44780.c:432)called 11 times100.0%
lcd_translate_char (src/lcd_hd44780.c:265)called 103 times88.0%
lcd_update (src/lcd_hd44780.c:660)called 14 times100.0%
lcd_write_4bit_data (src/lcd_hd44780.c:99)called 1150 times100.0%
lcd_write_byte (src/lcd_hd44780.c:123)called 461 times100.0%
lcd_write_cmd (src/lcd_hd44780.c:109)called 286 times100.0%
lcd_write_data (src/lcd_hd44780.c:116)called 175 times100.0%
register_LCD_IO_driver (src/lcd_hd44780.c:76)called 57 times100.0%
update_lcd_curosr_possition (src/lcd_hd44780.c:228)called 448 times100.0%
write_lcd_buf_2_lcd (src/lcd_hd44780.c:244)called 448 times100.0%