helios-dac 0.2.0

library to interact with the [Helios Laser DAC](https://bitlasers.com/helios-laser-dac/)
Documentation
# helios-dac-rs

A Rust library to interact with the [Helios Laser DAC](https://bitlasers.com/helios-laser-dac/).

**DISCLAIMER: I have not properly tested this with a real laser.
Be careful as Lasers may harm your eyes when used improperly.**

Wrapper for the official [sdk](https://github.com/Grix/helios_dac) as well as a native rust implementation of the protocol.

*Disclaimer:* Because of compilation issues on my main machine I could not test the sdk version against the dac.
I've made sure it compiles, but my focus is on the rust native version.

## Usage

```toml
[dependencies]
helios-dac = "0.1"
```

To use the rust version instead of the offical sdk use the `native` feature and disable default features:

```toml
[dependencies]
helios-dac = { version = "0.1", default-features = false, features = ["native"] }
```

## Development

To build the sdk version you can use the Makefile.
It will spin up a docker container with the required build dependencies.