| line |
true |
false |
branch |
|
13
|
0 |
3 |
unless $self->doesroles('USART', 'GPIO', 'CodeGen', 'Chip') |
|
14
|
0 |
3 |
unless $outp =~ /UART|USART/ |
|
15
|
3 |
0 |
$outp =~ /^UART/ ? : |
|
20
|
0 |
3 |
unless defined $ipin and defined $opin |
|
22
|
0 |
3 |
unless exists $self->pins->{$ipin} and exists $self->pins->{$opin} |
|
25
|
3 |
0 |
if (exists $self->registers->{'SPBRGH'} and exists $self->registers->{'SPBRG'} and exists $self->registers->{'BAUDCTL'}) { } |
|
|
0 |
0 |
elsif (exists $self->registers->{'SPBRG'}) { } |
|
36
|
0 |
3 |
$sync ? : |
|
39
|
0 |
3 |
unless defined $baudr |
|
44
|
0 |
3 |
unless (ref $baudref eq 'HASH') |
|
51
|
0 |
3 |
if ($baudref->{'BRG16'}) { } |
|
56
|
3 |
0 |
if ($baudref->{'BRGH'}) { } |
|
78
|
3 |
0 |
if (exists $self->registers->{'ANSEL'}) |
|
83
|
0 |
3 |
unless (ref $iallpins eq 'ARRAY') |
|
87
|
0 |
3 |
unless (ref $oallpins eq 'ARRAY') |
|
93
|
3 |
9 |
if exists $self->analog_pins->{$_} |
|
96
|
0 |
9 |
if exists $self->analog_pins->{$_} |
|
102
|
3 |
0 |
if (exists $self->registers->{'ANSELH'}) |
|
103
|
3 |
0 |
$pbit >= 8 ? : |
|
105
|
3 |
0 |
if ($ansel ne $pansel) |
|
112
|
0 |
3 |
unless (exists $self->registers->{'TXSTA'} and exists $self->registers->{'RCSTA'}) |
|
117
|
0 |
3 |
if ($sync) |
|
146
|
3 |
0 |
wantarray ? : |
|
283
|
0 |
7 |
unless $self->doesroles('USART', 'GPIO', 'CodeGen', 'Chip') |
|
284
|
0 |
7 |
unless $outp =~ /US?ART/ |
|
285
|
0 |
7 |
unless defined $data |
|
292
|
5 |
2 |
if (ref $data eq 'HASH') { } |
|
293
|
1 |
4 |
if (exists $data->{'type'}) { } |
|
295
|
0 |
1 |
unless ($data->{'type'} eq 'string') |
|
318
|
1 |
1 |
if (&looks_like_number($data)) { } |
|
333
|
5 |
2 |
if (@bytearr) { } |
|
|
1 |
1 |
elsif (defined $szvar) { } |
|
345
|
0 |
5 |
if (scalar @bytearr > 256) |
|
348
|
5 |
0 |
scalar @bytearr < 256 ? : |
|
369
|
7 |
0 |
wantarray ? : |
|
377
|
0 |
1 |
if (scalar @_ == 1) { } |
|
|
1 |
0 |
elsif (scalar @_ > 1) { } |
|
385
|
0 |
1 |
unless $self->doesroles('USART', 'GPIO', 'CodeGen', 'Chip') |
|
386
|
0 |
1 |
unless $inp =~ /US?ART/ |
|
388
|
1 |
0 |
unless (defined $var) |
|
389
|
1 |
0 |
if (defined $action{'PARAM'}) { } |
|
397
|
0 |
1 |
unless defined $action{'ACTION'} or defined $action{'ISR'} |
|
398
|
0 |
1 |
unless defined $action{'END'} |
|
405
|
1 |
0 |
if (%action) |
|
406
|
0 |
1 |
if (exists $action{'ACTION'}) { } |
|
|
1 |
0 |
elsif (exists $action{'ISR'}) { } |
|
416
|
0 |
1 |
unless ($self->doesrole('ISR')) |
|
421
|
0 |
1 |
unless $rx_int |
|
431
|
1 |
0 |
wantarray ? : |
|
438
|
0 |
1 |
unless defined $href and ref $href eq 'HASH' |
|
439
|
0 |
1 |
unless (exists $self->registers->{'INTCON'}) |
|
452
|
1 |
0 |
if ($preg eq 'INTCON') { } |
|
470
|
0 |
1 |
unless defined $href and ref $href eq 'HASH' |
|
471
|
0 |
1 |
unless defined $isr{'ISR'} and $isr{'END'} |
|
478
|
1 |
0 |
if (defined $isr{'PARAM'}) |