freebsd-embedded-hal

Crates.iofreebsd-embedded-hal
lib.rsfreebsd-embedded-hal
version0.1.2
sourcesrc
created_at2021-12-31 16:12:38.085655
updated_at2022-10-01 23:12:34.684557
descriptionImplementation of the `embedded-hal` traits for FreeBSD devices
homepagehttps://codeberg.org/valpackett/freebsd-embedded-hal
repositoryhttps://codeberg.org/valpackett/freebsd-embedded-hal
max_upload_size
id505852
size22,612
Val Packett (valpackett)

documentation

README

crates.io unlicense

freebsd-embedded-hal

Implementation of embedded-hal traits for FreeBSD devices:

  • gpio: using libgpio, with stateful and toggleable support, with support for true initial output values if the device is capable, with cool type-state tracking, with open-drain outputs
  • i2c: using iic, with transaction support (not using iterators on-the-fly because many drivers have to reinterpret start/stop flags between neighboring messages for hardware start-stop)
  • TODO: spi
  • TODO: pwm
  • TODO: serial? :D

License

This is free and unencumbered software released into the public domain.
For more information, please refer to the UNLICENSE file or unlicense.org.

Commit count: 0

cargo fmt