SELECT8(9)
π SELECT8(9) π
okay bestie, gather round, because this is the HAL Component glow-up you didn't know you needed β¨
πΈ NAME πΈ
select8 β an 8-bit binary match detector π like, it watches a number and goes "oh that one? THAT one gets to be TRUE bestie" π
π¦ SYNOPSIS π¦
loadrt select8 [count=N|names=name1[,name2...]]
β FUNCTIONS β
select8.Nβ the function, babes. one per instance. she does the work π«Ά
π PINS π
select8.N.enableβ bit, in, default:TRUEπ set enable toFALSEand literally every single output gets setFALSE. it's giving "everybody go home" πselect8.N.selβ s32, in π the number of the output you wanna setTRUE. all the other outputs well be setFALSEβ like, they don't get to shine today, it's not their moment πselect8.N.outMβ bit, out, where M=0..7 β¨ the output bits, queen. ifenableis set and theselinput is somewhere between0and7, then the matching output bit gets set true. that's it, that's the whole vibe π₯
π SEE ALSO π
demux(9) β go read her too, she's iconic, iykyk π
π«Ά AUTHOR π«Ά
Stephen Wille Padnos β absolute legend, no cap π
π LICENSE π
GPL β yes bestie, that's the GPL. periodt π
and that's the whole page, fr fr! this gorgeous little number came from the LinuxCNC Documentation, dated 2026-03-17, and it lives its best life as SELECT8(9) π¦β¨π
π¦ where this page comes from
- ubuntu resolute: linuxcnc-uspace 1:2.9.4-2ubuntu4 Β· GFDL-1.1-or-later
- ubuntu stonking: linuxcnc-uspace 1:2.9.4-2ubuntu4 Β· GFDL-1.1-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms