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

RMT Onewire Peripheral #454

Merged
merged 26 commits into from
Aug 10, 2024
Merged

Commits on Jul 12, 2024

  1. commit test 1

    test commit 2
    
    next device
    
    asd
    Dane Slattery committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    a37af47 View commit details
    Browse the repository at this point in the history
  2. try example, haven't built yet

    Dane Slattery committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    d45b33f View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2024

  1. Add feature flags for legacy RMT examples

    Remove references to the ds18b20 specific device.
    
    Add a feature flag `rmt-legacy` that, when enabled, will build the
    original rmt modules from v4 of the esp-idf. When disabled, the v5
    rmt interface can be used for one wire applications.
    
    Implement the Iterator trait for a device search and use the Iterator
    in the example.
    DaneSlattery committed Jul 13, 2024
    Configuration menu
    Copy the full SHA
    4a62132 View commit details
    Browse the repository at this point in the history
  2. Add more feature guards to examples compile

    DaneSlattery committed Jul 13, 2024
    Configuration menu
    Copy the full SHA
    b9de421 View commit details
    Browse the repository at this point in the history
  3. Add alternative main functions for examples

    DaneSlattery committed Jul 13, 2024
    Configuration menu
    Copy the full SHA
    cc879bf View commit details
    Browse the repository at this point in the history
  4. Use std threading

    DaneSlattery committed Jul 13, 2024
    Configuration menu
    Copy the full SHA
    0183797 View commit details
    Browse the repository at this point in the history
  5. Add std to thread sleep

    DaneSlattery committed Jul 13, 2024
    Configuration menu
    Copy the full SHA
    6e3f9b0 View commit details
    Browse the repository at this point in the history
  6. use std duration

    DaneSlattery committed Jul 13, 2024
    Configuration menu
    Copy the full SHA
    7148db1 View commit details
    Browse the repository at this point in the history
  7. correct use for legacy rmt component

    DaneSlattery committed Jul 13, 2024
    Configuration menu
    Copy the full SHA
    719911b View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2024

  1. Remove local bindings and use the esp-idf-sys master

    DaneSlattery committed Jul 14, 2024
    Configuration menu
    Copy the full SHA
    c72e53c View commit details
    Browse the repository at this point in the history
  2. fix a typo

    DaneSlattery committed Jul 14, 2024
    Configuration menu
    Copy the full SHA
    cb17743 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2024

  1. Remove esp-idf component inclusion

    DaneSlattery committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    af7827b View commit details
    Browse the repository at this point in the history
  2. Update gitignore

    DaneSlattery committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    f2453a4 View commit details
    Browse the repository at this point in the history
  3. Fix examples

    DaneSlattery committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    9696af5 View commit details
    Browse the repository at this point in the history
  4. mut-ex out the example compilation

    DaneSlattery committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    a72fb45 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2024

  1. add implementation for temperature readings

    DaneSlattery committed Jul 27, 2024
    Configuration menu
    Copy the full SHA
    d0f1185 View commit details
    Browse the repository at this point in the history
  2. Conditional compile

    DaneSlattery committed Jul 27, 2024
    Configuration menu
    Copy the full SHA
    389135b View commit details
    Browse the repository at this point in the history
  3. esp4.4 compile

    DaneSlattery committed Jul 27, 2024
    Configuration menu
    Copy the full SHA
    f8145c1 View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2024

  1. Changes to cargo and config

    DaneSlattery committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    831be2d View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2024

  1. Remove OWDevice and simplify API

    DaneSlattery committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    bcf0ddd View commit details
    Browse the repository at this point in the history
  2. Remove phantomdata that is not required

    DaneSlattery committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    8a8d7fd View commit details
    Browse the repository at this point in the history
  3. adjust lifetimes for single search at a time

    DaneSlattery committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    c110fef View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2024

  1. Keep RMT peripheral and add channel to onewire

    Moves the RMT driver into a private `driver` module, which will only be compiled in rmt-legacy mode.
    
    Also reduce the number of cfg feature flags in examples by wrapping the implementation in a module.
    DaneSlattery committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    a7e26a9 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2024

  1. modularise examples

    DaneSlattery committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    fd076e8 View commit details
    Browse the repository at this point in the history
  2. Fix for CI

    DaneSlattery committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    269f4f3 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2024

  1. update example name to make it pop

    DaneSlattery committed Aug 10, 2024
    Configuration menu
    Copy the full SHA
    eb6b1c2 View commit details
    Browse the repository at this point in the history