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