my $hardware = trb_register_read(0xffff,0x42);
my $inclHigh = trb_register_read(0xffff,0x43);
my $addresses= trb_register_read(0xffff,0x44);
+ my $address2 = trb_register_read(0xffff,0x7001);
my $hubbusy = trb_register_read(0xfffe,0x81);
my $hubrdooff = trb_register_read(0xfffe,0xc0);
my $portactive = trb_register_read(0xfffe,0x84);
if($addresses->{$addr} != $ctime->{$addr}) {
$defaddr .= sprintf("default address: %04x\nbroadcast fe%02x",$addresses->{$addr}>>16,$addresses->{$addr}&0xff);
}
-
+ if($address2->{$addr}) {
+ $defaddr .= sprintf("\nbroadcast fd%02x",$address2->{$addr}>>16 & 0xff);
+ }
printf("<tr class=\"level level%i%s%s%s\"><td title=\"%s\"><div>%i</div>0x%04x<td title=\"0x%08x\">%s<td title=\"0x%08x%08x\n%s\">%s<td title=\"0x%08x\">%s<td>%.1f°C<td>%016x - %i<td %s>%s<td %s>%s\n",
$layer,
($layer!=$lastlayer?' newlevel':' oldlevel'),