Subroutine Coverage

blib/lib/Device/AVR/UPDI.pm
Criterion Covered Total %
subroutine 79 85 92.9
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
18 13 n/a BEGIN
19 13 n/a BEGIN
23 13 n/a BEGIN
25 13 n/a BEGIN
28 1 n/a name
30 1 n/a signature
31 27 n/a baseaddr_nvmctrl
32 2 n/a baseaddr_fuse
33 1 n/a baseaddr_sigrow
35 4 n/a baseaddr_flash
36 0 n/a pagesize_flash
37 1 n/a size_flash
39 4 n/a baseaddr_eeprom
40 0 n/a pagesize_eeprom
41 0 n/a size_eeprom
43 1 n/a fusenames
142 7 Yes partinfo
144 9 n/a _set_nvm_version
219 0 Yes fuseinfo
292 13 n/a BEGIN
309 1 n/a _break
342 110 n/a _op_writeread
345 29 n/a _pack_op_addr
365 45 n/a _op_write_expecting_ack
376 10 No stptr
387 13 No lds8
400 16 No sts8
425 5 No ld
452 3 No st8
489 2 No st16
500 7 No ldcs
510 16 No stcs
523 2 No key
532 9 No set_rsd
563 1 Yes init_link
576 1 Yes read_updirev
587 0 Yes read_asi_sys_status
619 2 Yes read_sib
641 1 Yes read_signature
660 6 Yes request_reset
707 1 Yes erase_chip
733 1 Yes enable_nvmprog
738 10 No nvmctrl
769 2 Yes read_flash_page
785 2 Yes write_flash_page
801 2 Yes read_eeprom_page
815 2 Yes write_eeprom_page
831 2 Yes write_fuse
849 0 Yes read_fuse
858 13 n/a BEGIN
860 36 n/a updi
860 36 n/a updi
860 36 n/a updi
861 37 n/a partinfo
861 37 n/a partinfo
861 37 n/a partinfo
873 11 n/a nvmctrl_command
873 11 n/a nvmctrl_command
873 11 n/a nvmctrl_command
884 11 n/a await_nvm_not_busy
884 11 n/a await_nvm_not_busy
884 11 n/a await_nvm_not_busy
890 13 n/a BEGIN
904 13 n/a BEGIN
910 1 n/a read_flash_page
916 1 n/a read_eeprom_page
946 2 n/a _write_page
952 1 n/a write_flash_page
958 1 n/a write_eeprom_page
979 1 n/a write_fuse
985 13 n/a BEGIN
994 13 n/a BEGIN
1001 2 n/a _set_flmap
1011 1 n/a read_flash_page
1017 1 n/a read_eeprom_page
1050 3 n/a _write_page
1060 1 n/a write_flash_page
1067 1 n/a write_eeprom_page
1077 1 n/a write_fuse