STRUCT ES58X_FD_TX_CONF_MSG(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct es58x_fd_tx_conf_msg(9) πŸ’…

okay so this is the Kernel API Manual page for struct es58x_fd_tx_conf_msg(9), and it's literally the channel configuration main character. we're gonna cover every field, every type, every zero-and-one situation, bestie. no cap. 🫢


πŸŽ€ NAME πŸŽ€

struct es58x_fd_tx_conf_msg β€” Channel configuration. πŸ’–

✨ SYNOPSIS ✨

here's the struct in all its exact glory β€” don't let anyone rename a single token, fr fr:

struct es58x_fd_tx_conf_msg {
    struct es58x_fd_bittiming nominal_bittiming;
    u8 samples_per_bit;
    u8 sync_edge;
    u8 physical_layer;
    u8 echo_mode;
    u8 ctrlmode;
    u8 canfd_enabled;
    struct es58x_fd_bittiming data_bittiming;
    u8 tdc_enabled;
    __le16 tdco;
    __le16 tdcf;
};

🌸 Members 🌸

  • nominal_bittiming β€” the Nominal bittiming situation. iconic.
  • samples_per_bit β€” type enum es58x_samples_per_bit. periodt.
  • sync_edge β€” type enum es58x_sync_edge. slay.
  • physical_layer β€” type enum es58x_physical_layer. lowkey essential.
  • echo_mode β€” type enum es58x_echo_mode. it's giving mode energy.
  • ctrlmode β€” type enum es58x_fd_ctrlmode. highkey important.
  • canfd_enabled β€” boolean: 0 is Classical CAN, 1 is CAN and/or CANFD. choose your fighter πŸ’….
  • data_bittiming β€” Bittiming for flexible data-rate transmission. obsessed.
  • tdc_enabled β€” Transmitter Delay Compensation switch: 0 means TDC is disabled, 1 means TDC is enabled. simple as that, bestie.
  • tdco β€” Transmitter Delay Compensation Offset; type is __le16.
  • tdcf β€” Transmitter Delay Compensation Filter window; type is __le16.

πŸ¦‹ Description πŸ¦‹

for the extra lore, please refer to the microcontroller datasheet: "SAM E70/S70/V70/V71 Family" section 49 "Controller Area Network (MCAN)" for additional information. that's the whole description, bestie β€” no hidden bonus paragraphs. πŸ’€

πŸ’– SEE ALSO πŸ’–

  • Kernel file ./drivers/net/can/usb/etas_es58x/es58x_fd.h enum es58x_fd_ctrlmode(9), struct es58x_fd_urb_cmd(9) πŸ‘‘

mwah πŸ’‹ this cutie's source is ./drivers/net/can/usb/etas_es58x, its date is October 2026, and the footer signs off as struct es58x_fd_tx_conf_msg(9). bye bestie, go config those channels πŸ’–

πŸ“¦ where this page comes from