diff options
| author | Siarhei B <[email protected]> | 2025-07-21 14:12:48 +0200 |
|---|---|---|
| committer | Siarhei B <[email protected]> | 2025-08-04 10:19:14 +0200 |
| commit | 7c640799d66f82f9936f6378cc5dd9856953662e (patch) | |
| tree | 252ab057bb9551838a64bcf219a763853030e541 /embassy-mspm0/Cargo.toml | |
| parent | 4db3910011a6a2fddc14f17bcc34a2aeb093d7b6 (diff) | |
mspm0: Add I2C Controller (blocking & async)
- lib: add i2c mod to lib
- lib: add `bind_interrupts` mod for async workflow
- lib: set SYSOSCBASE as system oscillator
- config: add I2C SDA,SCA pin traits code generation
- config: add clock source for the I2C
- config: add clock divider for the I2C
- config: add I2C BusSpeed configuration
- I2C: add blocking API: blocking_read, blocking_write, blocking_write_read
- I2C: add async API: async_write, async_read, async_write_read
- I2C: add embedded-hal (v0.2) API for blocking & async impl.
- I2C: add embedded-hal (v1.0) API for blocking & async impl.
- I2C-tests: checks for timer_period & check_clock_rate fn's
Diffstat (limited to 'embassy-mspm0/Cargo.toml')
| -rw-r--r-- | embassy-mspm0/Cargo.toml | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/embassy-mspm0/Cargo.toml b/embassy-mspm0/Cargo.toml index d2adc63d7..e8fb2e9a9 100644 --- a/embassy-mspm0/Cargo.toml +++ b/embassy-mspm0/Cargo.toml | |||
| @@ -35,6 +35,7 @@ embassy-hal-internal = { version = "0.3.0", path = "../embassy-hal-internal", fe | |||
| 35 | embassy-embedded-hal = { version = "0.3.1", path = "../embassy-embedded-hal", default-features = false } | 35 | embassy-embedded-hal = { version = "0.3.1", path = "../embassy-embedded-hal", default-features = false } |
| 36 | embassy-executor = { version = "0.7.0", path = "../embassy-executor", optional = true } | 36 | embassy-executor = { version = "0.7.0", path = "../embassy-executor", optional = true } |
| 37 | 37 | ||
| 38 | embedded-hal-02 = { package = "embedded-hal", version = "0.2.6", features = ["unproven"] } | ||
| 38 | embedded-hal = { version = "1.0" } | 39 | embedded-hal = { version = "1.0" } |
| 39 | embedded-hal-async = { version = "1.0" } | 40 | embedded-hal-async = { version = "1.0" } |
| 40 | 41 | ||
