Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: elixir-circuits/circuits_i2c
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: elixir-circuits/circuits_i2c
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: dont-load-nif-if-not-built
Choose a head ref
  • 1 commit
  • 12 files changed
  • 1 contributor

Commits on Aug 17, 2025

  1. Support builds that completely exclude I2CDev support

    This removes both the Elixir module and the NIF. There's no longer any
    unintended NIF builds or loads or anything extra.
    
    To enable this, either set the `:default_backend` application
    environment key or force it by setting `:include_i2c_dev`. Most users
    probably want:
    
    ```elixir
    config :circuits_i2c, default_backend: MyI2CBackend
    ```
    fhunleth committed Aug 17, 2025
    Configuration menu
    Copy the full SHA
    b575c18 View commit details
    Browse the repository at this point in the history
Loading