ENUM ES58X_SYNC_EDGE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so bestie, this is the enum es58x_sync_edge(9) page from the Kernel API Manual, and it's literally about the synchronization method. that's it, that's the vibe. ✨

  • enum es58x_sync_edge β€” the synchronization method. periodt. πŸ’…

πŸ¦‹ SYNOPSIS πŸ¦‹

here's the enum in all its exact glory β€” do not come for the formatting, it's copied character for character 🫢

enum es58x_sync_edge {
    ES58X_SYNC_EDGE_SINGLE

};

πŸŽ€ Constants πŸŽ€

  • ES58X_SYNC_EDGE_SINGLE β€” okay so the ISO CAN specification defines the use of a single edge synchronization. the synchronization should be done on recessive to dominant level change. no cap. πŸ’–

πŸ’… Description πŸ’…

just for information, bestie: ES582.1 and ES584.1 also support a double synchronization, requiring both recessive to dominant then dominant to recessive level change. however, this is not supported in SocketCAN framework, thus, the enum has only one member. it's giving β€œone member because the framework said no” 😭

🌈 SEE ALSO 🌈

go peek at the kernel file ./drivers/net/can/usb/etas_es58x/es58x_core.h and these absolute icons:

mwah πŸ’‹ this page lives at ./drivers/net/can/usb/etas_es58x, October 2026 edition, and it's serving enum es58x_sync_edge(9) realness. bye bestie 🫢

πŸ“¦ where this page comes from