View Source Bdds
Installation
If available in Hex, the package can be installed
by adding bdds
to your list of dependencies in mix.exs
:
def deps do
[
{:bdds, "~> 0.0.1"}
]
end
Documentation can be generated with ExDoc and published on HexDocs. Once published, the docs can be found at https://hexdocs.pm/bdds.
Use with pure Elixir Project
If you want to use bdds in a pure Elixir project, you first need to install cyclonedds on the OS you want to use it on.
Then compile with env, DDS_INSTALL_DIR(=/usr/local is default) like below
# If you installed cyclonedds to /usr/local, you don't need to specify DDS_INSTALL_DIR.
$ DDS_INSTALL_DIR=/usr mix deps.compile
Use with Nerve Project
You don't need to do nothing spetial, just install bdds by adding to deps.
Then specify MIX_TARGET
, make firmware like below
# This command cross compile cyclonedds and install it to Nerves firmware.
$ MIX_TARGET=rpi4 mix firmware