Current section
Files
Jump to
Current section
Files
lib/st7789_nif.ex
defmodule :st7789_nif do
@moduledoc false
@on_load :load_nif
def load_nif do
nif_file = '#{:code.priv_dir(:st7789_elixir)}/st7789'
case :erlang.load_nif(nif_file, 0) do
:ok -> :ok
{:error, {:reload, _}} -> :ok
{:error, reason} -> IO.puts("Failed to load nif: #{inspect(reason)}")
end
end
def to_rgb565(_image_data, _colorspace), do: :erlang.nif_error(:not_loaded)
end