helios-dac

Crates.iohelios-dac
lib.rshelios-dac
version0.2.0
sourcesrc
created_at2021-01-27 07:19:24.062507
updated_at2023-01-03 22:05:20.451691
descriptionlibrary to interact with the [Helios Laser DAC](https://bitlasers.com/helios-laser-dac/)
homepage
repositoryhttps://github.com/maxjoehnk/helios-dac-rs
max_upload_size
id347192
size36,596
Max (maxjoehnk)

documentation

README

helios-dac-rs

A Rust library to interact with the 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 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

[dependencies]
helios-dac = "0.1"

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

[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.

Commit count: 25

cargo fmt