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

async sensor API #56963

Closed
wants to merge 10 commits into from
Closed

Commits on Jul 5, 2023

  1. sensors: Add streaming APIs

    Introduce a streaming API that uses the same data path as the async API.
    
    This includes features to the decoder:
    * Checking if triggers are present
    
    Adding streaming features built ontop of existing triggers:
    * Adding 3 operations to be done on a trigger
      * include - include the data with the trigger information
      * nop - do nothing
      * drop - drop the data (flush)
    * Add a new sensor_stream() API to mirror sensor_read() but add an
    optional handler to be able to cancel the stream.
    
    Signed-off-by: Yuval Peress <peress@google.com>
    topic#sensor_stream
    yperess committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    11d1a33 View commit details
    Browse the repository at this point in the history
  2. icm42688: Implement streaming APIs

    Add streaming implementation for icm42688 using both threshold and
    full FIFO triggers.
    
    Signed-off-by: Yuval Peress <peress@google.com>
    topic#sensor_stream
    yperess committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    1b4492d View commit details
    Browse the repository at this point in the history
  3. Rework sensing subsystem

    Signed-off-by: Yuval Peress <peress@google.com>
    yperess committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    6a6a2eb View commit details
    Browse the repository at this point in the history
  4. Add open/close support

    yperess committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    87209f3 View commit details
    Browse the repository at this point in the history
  5. Implement arbitration

    yperess committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    c4de37d View commit details
    Browse the repository at this point in the history
  6. Add sensing shell

    yperess committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    3a9fb5b View commit details
    Browse the repository at this point in the history
  7. add support for userspace

    yperess committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    1462d8a View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2023

  1. Implement pipe

    yperess committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    8790633 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2023

  1. Implement angle sensor

    yperess committed Jul 11, 2023
    Configuration menu
    Copy the full SHA
    0f77322 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2023

  1. Configuration menu
    Copy the full SHA
    ceeaa65 View commit details
    Browse the repository at this point in the history