Subroutine Coverage

blib/lib/Device/AVR/UPDI.pm
Criterion Covered Total %
subroutine 70 76 92.1
pod 16 27 59.2


line count pod subroutine
6 13 n/a BEGIN
7 13 n/a BEGIN
8 13 n/a BEGIN
13 13 n/a BEGIN
15 13 n/a BEGIN
16 13 n/a BEGIN
17 13 n/a BEGIN
19 13 n/a BEGIN
20 13 n/a BEGIN
24 13 n/a BEGIN
26 13 n/a BEGIN
29 1 n/a name
31 1 n/a signature
32 27 n/a baseaddr_nvmctrl
33 2 n/a baseaddr_fuse
34 1 n/a baseaddr_sigrow
36 4 n/a baseaddr_flash
37 0 n/a pagesize_flash
38 1 n/a size_flash
40 4 n/a baseaddr_eeprom
41 0 n/a pagesize_eeprom
42 0 n/a size_eeprom
44 1 n/a fusenames
147 7 Yes partinfo
149 9 n/a _set_nvm_version
223 0 Yes fuseinfo
297 13 n/a BEGIN
299 1 n/a _break
319 110 n/a _op_writeread
350 29 n/a _pack_op_addr
357 45 n/a _op_write_expecting_ack
369 10 No stptr
378 13 No lds8
387 16 No sts8
398 5 No ld
421 3 No st8
446 2 No st16
481 7 No ldcs
490 16 No stcs
498 2 No key
509 9 No set_rsd
527 1 Yes init_link
561 1 Yes read_updirev
574 0 Yes read_asi_sys_status
596 2 Yes read_sib
620 1 Yes read_signature
645 6 Yes request_reset
675 1 Yes erase_chip
703 1 Yes enable_nvmprog
723 10 No nvmctrl
750 2 Yes read_flash_page
764 2 Yes write_flash_page
778 2 Yes read_eeprom_page
792 2 Yes write_eeprom_page
806 2 Yes write_fuse
820 0 Yes read_fuse
834 13 n/a BEGIN
844 11 n/a nvmctrl_command
849 11 n/a await_nvm_not_busy
866 13 n/a BEGIN
880 13 n/a BEGIN
882 1 n/a read_flash_page
887 1 n/a read_eeprom_page
892 2 n/a _write_page
918 1 n/a write_flash_page
923 1 n/a write_eeprom_page
928 1 n/a write_fuse
951 13 n/a BEGIN
960 13 n/a BEGIN
962 2 n/a _set_flmap
967 1 n/a read_flash_page
975 1 n/a read_eeprom_page
980 3 n/a _write_page
1009 1 n/a write_flash_page
1017 1 n/a write_eeprom_page
1022 1 n/a write_fuse