1
0

tilelink: Xbar now allows for fanout control

This commit is contained in:
Wesley W. Terpstra
2017-09-07 15:42:40 -07:00
parent e831acba9c
commit 6879f5bfb1
2 changed files with 41 additions and 8 deletions

View File

@ -293,3 +293,14 @@ object BufferParams
val flow = BufferParams(1, true, false)
val pipe = BufferParams(1, false, true)
}
case class TriStateValue(value: Boolean, set: Boolean)
{
def update(orig: Boolean) = if (set) value else orig
}
object TriStateValue
{
implicit def apply(value: Boolean): TriStateValue = TriStateValue(value, true)
def unset = TriStateValue(false, false)
}