si476x_core...m_seek_start(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ si476x_core...m_seek_start(9) ✨

okay so this is straight out of the Kernel API Manual and it's literally the glow-up guide for one tiny function, bestie πŸ’… buckle up


πŸŽ€ NAME πŸŽ€

si476x_core_cmd_am_seek_start β€” the function that sends the 'FM_SEEK_START' command to the device 🫢

(and yes, the name says am while the command says FM β€” that's exactly how the original reads, no cap, not me editing anything πŸ™ˆ)


🌸 SYNOPSIS 🌸

int si476x_core_cmd_am_seek_start (struct si476x_core *core , bool
       seekup , bool wrap );

that's the whole vibe check β€” three things in, one int out πŸ’–


πŸ¦‹ ARGUMENTS πŸ¦‹

  • core β€” the device you're sending the command to ✨
  • seekup β€” if it's set, the direction of the search is 'up' ⬆️
  • wrap β€” if it's set, the seek wraps when it hits the band limit πŸ”

πŸ’œ DESCRIPTION πŸ’œ

so this function begins the search for a valid station πŸ”₯ the station gets considered valid when 'FM_VALID_SNR_THRESHOLD' and are met β€” that's genuinely how the line reads in the source, it trails off mid-thought, iykyk 😭 not me adding words that aren't there

the function returns 0 on success and a negative error code on failure πŸ‘‘


🌈 SEE ALSO 🌈

the kernel file lives at ./drivers/mfd/si476x-cmd.c and it's giving main character energy β€” go check on these besties too:


and that's the whole page, bestie πŸ“ sourced from ./drivers/mfd, dated October 2026, filed under si476x_core...m_seek_start(9) β€” slay, go forth and seek πŸ“»πŸ’«

πŸ“¦ where this page comes from