/ src / hal / components / tristate_bit.comp
tristate_bit.comp
 1  component tristate_bit "Place a signal on an I/O pin only when enabled, similar to a tristate buffer in electronics";
 2  
 3  pin in bit in_ "Input value";
 4  pin io bit out "Output value";
 5  pin in bit enable "When TRUE, copy in to out";
 6  
 7  function _ nofp "If \\fBenable\\fR is TRUE, copy \\fBin\\fR to \\fBout\\fR.";
 8  license "GPL";
 9  ;;
10  if(enable) out = in_;