forked from M-Labs/artiq
firmware: fix default DRTIO routing table
This commit is contained in:
parent
cadde970e1
commit
887cb110a7
|
@ -16,10 +16,11 @@ impl RoutingTable {
|
||||||
// default routing table is for star topology with no hops
|
// default routing table is for star topology with no hops
|
||||||
pub fn default_master(default_n_links: usize) -> RoutingTable {
|
pub fn default_master(default_n_links: usize) -> RoutingTable {
|
||||||
let mut ret = RoutingTable([[INVALID_HOP; MAX_HOPS]; DEST_COUNT]);
|
let mut ret = RoutingTable([[INVALID_HOP; MAX_HOPS]; DEST_COUNT]);
|
||||||
for i in 0..default_n_links {
|
let n_entries = default_n_links + 1; // include local RTIO
|
||||||
|
for i in 0..n_entries {
|
||||||
ret.0[i][0] = i as u8;
|
ret.0[i][0] = i as u8;
|
||||||
}
|
}
|
||||||
for i in 1..default_n_links {
|
for i in 1..n_entries {
|
||||||
ret.0[i][1] = 0x00;
|
ret.0[i][1] = 0x00;
|
||||||
}
|
}
|
||||||
ret
|
ret
|
||||||
|
|
Loading…
Reference in New Issue