2 User Interface
The LIN Responder UI is composed of two tabs: General and Frames.
2.1 General Tab
The General tab allows loading an LDF, setting of node attributes, and configuration of the UART and Timer.
LIN Description File—Provides the option to upload an LDF or not. If an LDF is loaded, the module will automatically populate the Node Attributes, Frames and Signals fields based on the parsed data. Refer to LIN Description File (LDF) to know more about LDF. The same link can be accessed from the UI by clicking the help icon
.
- Node Selector—This field is only available when a valid LDF is loaded. It lists all the LIN Responder nodes defined in the LDF. The user needs to select the particular node to be configured.
- Node Attributes—When no LDF is loaded, the user must select the Checksum Type (Classic or Enhanced) and the Error Response signal. The Error Response signal field will provide a drop-down selection of the bool type signals defined in the Frames tab. All fields are populated and non-editable when an LDF is loaded.
- Frame Processor—Allows selection between blocking and non-blocking modes. Refer to the Frame Processing section for more information on the modes.
- Device Settings—Includes the UART and Timer selection. The default baud rate is set to 9600 bps. This field will be automatically updated if an LDF is loaded. Hardware auto-baud is enabled by default. The Timer is preconfigured to generate an interrupt every 1 ms.

2.2 Frames Tab
The Frames tab is composed of all the frames and signals relevant to the node under configuration.
-
Frames—Provides a table where the user can define the different frames, their ID, type and data length in bytes. A valid ID is a hex value from 0x00–0x3B and 0x3E–0x3F.
Under the Type column, selecting “Publish” means that the node will transmit the response while “Subscribe” means that the node will receive the response.
A new frame can be added by clicking the Add Row button.
-
Signals—A new signal group is created every time a new frame is added. The user needs to specify the name, offset value, data length in bits, and the initial values of the signal.

The frames and signals are automatically populated and non-editable when a valid LDF is loaded. Only the frames and signals relevant to the selected node will be visible.
When configuring the frames and signals, the user must check the Notifications tab for any warnings (e.g., duplicate names, overlapping signals, invalid size). Failure to address the warnings will result in issues on the generated code.