SELECT8(9)

πŸ“¦
version 2.9.4 Β· 4 versions
, in ubuntu resolute, ubuntu stonking

πŸ’– 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 to FALSE and literally every single output gets set FALSE. it's giving "everybody go home" 😭
  • select8.N.sel β€” s32, in πŸ’œ the number of the output you wanna set TRUE. all the other outputs well be set FALSE β€” 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. if enable is set and the sel input is somewhere between 0 and 7, 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