We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 743ad6f commit c73ab26Copy full SHA for c73ab26
lib/i2c/i2c_nif.ex
@@ -6,11 +6,13 @@
6
defmodule Circuits.I2C.Nif do
7
@moduledoc false
8
9
- @on_load {:load_nif, 0}
10
- @compile {:autoload, false}
+ if System.get_env("CIRCUITS_I2C_I2CDEV") != "disabled" do
+ @on_load {:load_nif, 0}
11
+ @compile {:autoload, false}
12
- def load_nif() do
13
- :erlang.load_nif(:code.priv_dir(:circuits_i2c) ++ ~c"/i2c_nif", 0)
+ def load_nif() do
14
+ :erlang.load_nif(:code.priv_dir(:circuits_i2c) ++ ~c"/i2c_nif", 0)
15
+ end
16
end
17
18
def open(_device, _timeout), do: :erlang.nif_error(:nif_not_loaded)
0 commit comments