Crates.io | bit-byte-structs |
lib.rs | bit-byte-structs |
version | 0.0.3 |
source | src |
created_at | 2021-09-29 22:09:46.559014 |
updated_at | 2021-09-29 22:09:46.559014 |
description | A bus-agnostic trait and structs for interfacing with register based peripherals. |
homepage | |
repository | https://gitlab.com/pointswaves/bit-byte-structures/ |
max_upload_size | |
id | 458407 |
size | 25,425 |
A crate to provide boiler plate for creating bus agnostic drivers for peripherals with register based configuration.
This crate helps reduce boiler plates by providing traits and structs to help libs creating peripheral libraries. These can be bus agonistic and are currently implementing I2C and SPI traits of the embedded-hal lib.
This is very much a first cut and still has some ruff edges.
Currently the docs can be found at https://pointswaves.gitlab.io/bit-byte-structures/bit_byte_structs/index.html
This is currently licensed under the MIT license.
Please feel free to create a issue to report a problem, or to discuses a new PR before spending too much time on it.