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

sensor: codegen #81748

Draft
wants to merge 13 commits into
base: main
Choose a base branch
from
Draft

Commits on Nov 22, 2024

  1. docs: Specify sphinx versions

    Without these version requirements, existing older sphinx
    installations satisfy the requirement but fail to build.
    
    Signed-off-by: Yuval Peress <[email protected]>
    yperess committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    de9d039 View commit details
    Browse the repository at this point in the history
  2. doc: Add pigweed python dependency

    Add the Pigweed python dependency used to generate the sensor catalog
    
    Signed-off-by: Yuval Peress <[email protected]>
    yperess committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    8eef190 View commit details
    Browse the repository at this point in the history
  3. build: Add pigweed python dependency

    Add the Pigweed python dependency used to generate sensor headers
    
    Signed-off-by: Yuval Peress <[email protected]>
    yperess committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    e6cb310 View commit details
    Browse the repository at this point in the history
  4. cmake: Add zephyr_sensor_library to extensions

    Allow users to generate their own sensor libraries from downstream
    sensor YAML descriptors.
    
    Signed-off-by: Yuval Peress <[email protected]>
    Signed-off-by: Al Semjonovs <[email protected]>
    yperess committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    d5b141c View commit details
    Browse the repository at this point in the history
  5. sensors: generate attributes/channels/triggers

    Add code generation for the sensor attribute, channel, and trigger
    enums. Included in this is the ability to query the sensor's
    information statically using the compatible string similar to how
    devicetree does it.
    
    Signed-off-by: Yuval Peress <[email protected]>
    yperess committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    7715169 View commit details
    Browse the repository at this point in the history
  6. doc: sensors: Add sensor documentation

    Add documentation pages (both generated and non) to the rendered docs
    
    Signed-off-by: Yuval Peress <[email protected]>
    yperess committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    acbf045 View commit details
    Browse the repository at this point in the history
  7. sensors: Add dependencies to CI

    Signed-off-by: Yuval Peress <[email protected]>
    yperess committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    c937dcd View commit details
    Browse the repository at this point in the history
  8. fixup for compliance check

    yperess committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    d326526 View commit details
    Browse the repository at this point in the history
  9. fixup license

    yperess committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    9ca261a View commit details
    Browse the repository at this point in the history
  10. fixup tests

    yperess committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    e3ac549 View commit details
    Browse the repository at this point in the history
  11. fixup compliance checks

    yperess committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    5078883 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2024

  1. compliance warnings

    yperess committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    e93141f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    58efa7f View commit details
    Browse the repository at this point in the history