Project setup

This commit is contained in:
Zachary Sunforge
2023-06-13 21:09:57 -07:00
parent 8355cc1f24
commit 1446bf6162
19 changed files with 152 additions and 4 deletions

View File

@ -0,0 +1,29 @@
[package]
name = "physical-ads1256"
description = "Shared abstractions for ADS1256 components."
version.workspace = true
edition.workspace = true
repository.workspace = true
readme.workspace = true
license.workspace = true
[features]
standard-multiplexer = []
[dependencies.physical-node]
path = "../../../node"
[dependencies.physical-ads1256-types]
path = "../types"
[dependencies.ads1256]
workspace = true
[dependencies.embedded-hal]
workspace = true
[dependencies.embedded-hal-async]
workspace = true
[dependencies.defmt]
workspace = true
[dependencies.uom]
workspace = true
[dependencies.embassy-sync]
workspace = true
optional = true

View File

@ -0,0 +1,10 @@
struct AnalogInput {}
// AnalogInputS
// AnalogInputI
// AnalogInputC
// AnalogInputSI
// AnalogInputSC
// AnalogInputIC
// AnalogInputSIC

View File

@ -0,0 +1,4 @@
#![no_std]
#[cfg(feature = "standard-multiplexer")]
mod analog_input;

View File

@ -0,0 +1,17 @@
[package]
name = "physical-ads1256-types"
description = "ADS1256 Physical types."
version.workspace = true
edition.workspace = true
repository.workspace = true
readme.workspace = true
license.workspace = true
[features]
standard-multiplexer = []
[dependencies.ads1256-types]
workspace = true
[dependencies.defmt]
workspace = true
optional = true

View File

@ -0,0 +1 @@
#![no_std]