Project setup
This commit is contained in:
29
peripheral-components/ads1256/node/Cargo.toml
Normal file
29
peripheral-components/ads1256/node/Cargo.toml
Normal 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
|
10
peripheral-components/ads1256/node/src/analog_input.rs
Normal file
10
peripheral-components/ads1256/node/src/analog_input.rs
Normal file
@ -0,0 +1,10 @@
|
||||
|
||||
struct AnalogInput {}
|
||||
|
||||
// AnalogInputS
|
||||
// AnalogInputI
|
||||
// AnalogInputC
|
||||
// AnalogInputSI
|
||||
// AnalogInputSC
|
||||
// AnalogInputIC
|
||||
// AnalogInputSIC
|
4
peripheral-components/ads1256/node/src/lib.rs
Normal file
4
peripheral-components/ads1256/node/src/lib.rs
Normal file
@ -0,0 +1,4 @@
|
||||
#![no_std]
|
||||
|
||||
#[cfg(feature = "standard-multiplexer")]
|
||||
mod analog_input;
|
17
peripheral-components/ads1256/types/Cargo.toml
Normal file
17
peripheral-components/ads1256/types/Cargo.toml
Normal 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
|
1
peripheral-components/ads1256/types/src/lib.rs
Normal file
1
peripheral-components/ads1256/types/src/lib.rs
Normal file
@ -0,0 +1 @@
|
||||
#![no_std]
|
Reference in New Issue
Block a user