Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

sw_defined_io: emulated GPIO concept #16393

Merged
merged 7 commits into from
Aug 2, 2024
Merged

Commits on Jul 30, 2024

  1. drivers: gpio: add emulated GPIO driver

    A simple eGPIO driver has been added.
    It is to be used as a reference point for adding own
    SW-defined IO devices.
    Using it in real usecases does not make much sense.
    
    Signed-off-by: Marcin Szymczyk <[email protected]>
    masz-nordic committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    c4314a0 View commit details
    Browse the repository at this point in the history
  2. include: drivers: gpio: add nrfe_gpio

    Add headers for emulated GPIO driver.
    
    Signed-off-by: Marcin Szymczyk <[email protected]>
    masz-nordic committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    42d0295 View commit details
    Browse the repository at this point in the history
  3. dts: bindings: gpio: add nordic,nrf-egpio

    Add binding for emulated GPIO peripheral.
    
    Signed-off-by: Marcin Szymczyk <[email protected]>
    masz-nordic committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    e68b07a View commit details
    Browse the repository at this point in the history
  4. snippets: add emulated-gpio

    Use this snippet to enable emulated GPIO peripheral.
    
    Signed-off-by: Marcin Szymczyk <[email protected]>
    masz-nordic committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    23c0ca6 View commit details
    Browse the repository at this point in the history
  5. applications: sw_io_devices: add emulated GPIO FLPR code

    This code is used by FLPR to emulate GPIO API functionality.
    
    Signed-off-by: Marcin Szymczyk <[email protected]>
    masz-nordic committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    7750d23 View commit details
    Browse the repository at this point in the history
  6. CODEOWNERS: update SW-defined IO devices owner

    Add myself as codeowner of SW-defined IO devices code.
    
    Signed-off-by: Marcin Szymczyk <[email protected]>
    masz-nordic committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    46316a5 View commit details
    Browse the repository at this point in the history
  7. test-spec: add SW-defined IO devices specific directories

    Add those directories to the LL test spec.
    
    Signed-off-by: Marcin Szymczyk <[email protected]>
    masz-nordic committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    f5518ea View commit details
    Browse the repository at this point in the history