Skip to content

Conversation

@thenguyenyf
Copy link
Contributor

Overview

This PR introduce the Local Interconnect Network (LIN) driver, which complies with the LIN Specification Package Rev2.1 (published by LIN CiA) and standardized as ISO 17987.

The first PR to initialize the LIN device driver, that implementing the physical layer and a part of the data link layer which closely related to hardware (doesn't include scheduling).

Screenshot 2025-09-15 105003

In progress tasks

  • Initialize the LIN driver API
  • Add simple zTest
  • Add a skeleton driver for development starting point

Remaining tasks

  • Support first driver (lin_renesas_ra_sci_b.c)
  • Add a new sample for LIN driver
Add new LIN controller API and LIN skeleton driver. This device driver complies with the LIN CiA Specification rev2.1 and implement the physical layer and a part of the data link layer. The LIN skeleton code is also included as the starting point for LIN driver development Signed-off-by: The Nguyen <the.nguyen.yf@renesas.com>
Add simple LIN loopback test to check basic read/write operation Signed-off-by: The Nguyen <the.nguyen.yf@renesas.com>
@github-actions
Copy link

This pull request has been marked as stale because it has been open (more than) 60 days with no activity. Remove the stale label or add a comment saying that you would like to have the label removed otherwise this pull request will automatically be closed in 14 days. Note, that you can always re-open a closed pull request at any time.

@github-actions github-actions bot added the Stale label Nov 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

1 participant