Lin — Requirements

Normative

Defines what a conformant LIN driver MUST do. Requirements are clustered by severity — expand a cluster below. Keywords per Requirement Keywords; conformance per Conformance. Requirements do not carry individual status — the set-level status applies to all of them. Signatures, error codes, and configuration properties are in the API Reference, Errors, and Configuration Reference pages. Cross-module rules (types, error model, naming, memory mapping) are in General.

Mandatory (MUST) - 19 Requirements

The conformance contract — an implementation MUST satisfy every requirement here.

Lifecycle and channel state
Frame handling
Wakeup and events
API, types, and errors
Configuration
Recommended (SHOULD) - 2 Requirements

Strongly advised; an implementation that deviates should understand the implications.

Power and wakeup