diff options
| author | kalkyl <[email protected]> | 2022-11-13 22:15:19 +0100 |
|---|---|---|
| committer | kalkyl <[email protected]> | 2022-11-13 22:15:19 +0100 |
| commit | eba42cb5f4c4dc1be54c27729325e982d85fc8b0 (patch) | |
| tree | 1d99f0e9ea675e67743d839008d75f0682e4e855 /embassy-nrf/src/chips | |
| parent | d05979c7085675c33615700f6590b1543ed69323 (diff) | |
embassy-nrf: Add TWIS module
Diffstat (limited to 'embassy-nrf/src/chips')
| -rw-r--r-- | embassy-nrf/src/chips/nrf52805.rs | 2 | ||||
| -rw-r--r-- | embassy-nrf/src/chips/nrf52810.rs | 2 | ||||
| -rw-r--r-- | embassy-nrf/src/chips/nrf52811.rs | 2 | ||||
| -rw-r--r-- | embassy-nrf/src/chips/nrf52820.rs | 3 | ||||
| -rw-r--r-- | embassy-nrf/src/chips/nrf52832.rs | 3 | ||||
| -rw-r--r-- | embassy-nrf/src/chips/nrf52833.rs | 3 | ||||
| -rw-r--r-- | embassy-nrf/src/chips/nrf52840.rs | 3 | ||||
| -rw-r--r-- | embassy-nrf/src/chips/nrf5340_app.rs | 5 | ||||
| -rw-r--r-- | embassy-nrf/src/chips/nrf5340_net.rs | 1 | ||||
| -rw-r--r-- | embassy-nrf/src/chips/nrf9160.rs | 5 |
10 files changed, 29 insertions, 0 deletions
diff --git a/embassy-nrf/src/chips/nrf52805.rs b/embassy-nrf/src/chips/nrf52805.rs index dec31a84c..0630c0fbf 100644 --- a/embassy-nrf/src/chips/nrf52805.rs +++ b/embassy-nrf/src/chips/nrf52805.rs | |||
| @@ -133,6 +133,8 @@ impl_spim!(SPI0, SPIM0, SPIM0_SPIS0_SPI0); | |||
| 133 | 133 | ||
| 134 | impl_twim!(TWI0, TWIM0, TWIM0_TWIS0_TWI0); | 134 | impl_twim!(TWI0, TWIM0, TWIM0_TWIS0_TWI0); |
| 135 | 135 | ||
| 136 | impl_twis!(TWI0, TWIS0, TWIM0_TWIS0_TWI0); | ||
| 137 | |||
| 136 | impl_timer!(TIMER0, TIMER0, TIMER0); | 138 | impl_timer!(TIMER0, TIMER0, TIMER0); |
| 137 | impl_timer!(TIMER1, TIMER1, TIMER1); | 139 | impl_timer!(TIMER1, TIMER1, TIMER1); |
| 138 | impl_timer!(TIMER2, TIMER2, TIMER2); | 140 | impl_timer!(TIMER2, TIMER2, TIMER2); |
diff --git a/embassy-nrf/src/chips/nrf52810.rs b/embassy-nrf/src/chips/nrf52810.rs index e57a4a383..3867fbd92 100644 --- a/embassy-nrf/src/chips/nrf52810.rs +++ b/embassy-nrf/src/chips/nrf52810.rs | |||
| @@ -139,6 +139,8 @@ impl_spim!(SPI0, SPIM0, SPIM0_SPIS0_SPI0); | |||
| 139 | 139 | ||
| 140 | impl_twim!(TWI0, TWIM0, TWIM0_TWIS0_TWI0); | 140 | impl_twim!(TWI0, TWIM0, TWIM0_TWIS0_TWI0); |
| 141 | 141 | ||
| 142 | impl_twis!(TWI0, TWIS0, TWIM0_TWIS0_TWI0); | ||
| 143 | |||
| 142 | impl_pwm!(PWM0, PWM0, PWM0); | 144 | impl_pwm!(PWM0, PWM0, PWM0); |
| 143 | 145 | ||
| 144 | impl_timer!(TIMER0, TIMER0, TIMER0); | 146 | impl_timer!(TIMER0, TIMER0, TIMER0); |
diff --git a/embassy-nrf/src/chips/nrf52811.rs b/embassy-nrf/src/chips/nrf52811.rs index 918404cf1..36efd1dbd 100644 --- a/embassy-nrf/src/chips/nrf52811.rs +++ b/embassy-nrf/src/chips/nrf52811.rs | |||
| @@ -140,6 +140,8 @@ impl_spim!(SPI1, SPIM1, SPIM1_SPIS1_SPI1); | |||
| 140 | 140 | ||
| 141 | impl_twim!(TWISPI0, TWIM0, TWIM0_TWIS0_TWI0_SPIM0_SPIS0_SPI0); | 141 | impl_twim!(TWISPI0, TWIM0, TWIM0_TWIS0_TWI0_SPIM0_SPIS0_SPI0); |
| 142 | 142 | ||
| 143 | impl_twis!(TWISPI0, TWIS0, TWIM0_TWIS0_TWI0_SPIM0_SPIS0_SPI0); | ||
| 144 | |||
| 143 | impl_pwm!(PWM0, PWM0, PWM0); | 145 | impl_pwm!(PWM0, PWM0, PWM0); |
| 144 | 146 | ||
| 145 | impl_timer!(TIMER0, TIMER0, TIMER0); | 147 | impl_timer!(TIMER0, TIMER0, TIMER0); |
diff --git a/embassy-nrf/src/chips/nrf52820.rs b/embassy-nrf/src/chips/nrf52820.rs index dba033b0f..33a07bbc4 100644 --- a/embassy-nrf/src/chips/nrf52820.rs +++ b/embassy-nrf/src/chips/nrf52820.rs | |||
| @@ -139,6 +139,9 @@ impl_spim!(TWISPI1, SPIM1, SPIM1_SPIS1_TWIM1_TWIS1_SPI1_TWI1); | |||
| 139 | impl_twim!(TWISPI0, TWIM0, SPIM0_SPIS0_TWIM0_TWIS0_SPI0_TWI0); | 139 | impl_twim!(TWISPI0, TWIM0, SPIM0_SPIS0_TWIM0_TWIS0_SPI0_TWI0); |
| 140 | impl_twim!(TWISPI1, TWIM1, SPIM1_SPIS1_TWIM1_TWIS1_SPI1_TWI1); | 140 | impl_twim!(TWISPI1, TWIM1, SPIM1_SPIS1_TWIM1_TWIS1_SPI1_TWI1); |
| 141 | 141 | ||
| 142 | impl_twis!(TWISPI0, TWIS0, SPIM0_SPIS0_TWIM0_TWIS0_SPI0_TWI0); | ||
| 143 | impl_twis!(TWISPI1, TWIS1, SPIM1_SPIS1_TWIM1_TWIS1_SPI1_TWI1); | ||
| 144 | |||
| 142 | impl_timer!(TIMER0, TIMER0, TIMER0); | 145 | impl_timer!(TIMER0, TIMER0, TIMER0); |
| 143 | impl_timer!(TIMER1, TIMER1, TIMER1); | 146 | impl_timer!(TIMER1, TIMER1, TIMER1); |
| 144 | impl_timer!(TIMER2, TIMER2, TIMER2); | 147 | impl_timer!(TIMER2, TIMER2, TIMER2); |
diff --git a/embassy-nrf/src/chips/nrf52832.rs b/embassy-nrf/src/chips/nrf52832.rs index 81e66c193..b1c33c395 100644 --- a/embassy-nrf/src/chips/nrf52832.rs +++ b/embassy-nrf/src/chips/nrf52832.rs | |||
| @@ -149,6 +149,9 @@ impl_spim!(SPI2, SPIM2, SPIM2_SPIS2_SPI2); | |||
| 149 | impl_twim!(TWISPI0, TWIM0, SPIM0_SPIS0_TWIM0_TWIS0_SPI0_TWI0); | 149 | impl_twim!(TWISPI0, TWIM0, SPIM0_SPIS0_TWIM0_TWIS0_SPI0_TWI0); |
| 150 | impl_twim!(TWISPI1, TWIM1, SPIM1_SPIS1_TWIM1_TWIS1_SPI1_TWI1); | 150 | impl_twim!(TWISPI1, TWIM1, SPIM1_SPIS1_TWIM1_TWIS1_SPI1_TWI1); |
| 151 | 151 | ||
| 152 | impl_twis!(TWISPI0, TWIS0, SPIM0_SPIS0_TWIM0_TWIS0_SPI0_TWI0); | ||
| 153 | impl_twis!(TWISPI1, TWIS1, SPIM1_SPIS1_TWIM1_TWIS1_SPI1_TWI1); | ||
| 154 | |||
| 152 | impl_pwm!(PWM0, PWM0, PWM0); | 155 | impl_pwm!(PWM0, PWM0, PWM0); |
| 153 | impl_pwm!(PWM1, PWM1, PWM1); | 156 | impl_pwm!(PWM1, PWM1, PWM1); |
| 154 | impl_pwm!(PWM2, PWM2, PWM2); | 157 | impl_pwm!(PWM2, PWM2, PWM2); |
diff --git a/embassy-nrf/src/chips/nrf52833.rs b/embassy-nrf/src/chips/nrf52833.rs index 92499e3c9..db0a87bd9 100644 --- a/embassy-nrf/src/chips/nrf52833.rs +++ b/embassy-nrf/src/chips/nrf52833.rs | |||
| @@ -177,6 +177,9 @@ impl_spim!(SPI3, SPIM3, SPIM3); | |||
| 177 | impl_twim!(TWISPI0, TWIM0, SPIM0_SPIS0_TWIM0_TWIS0_SPI0_TWI0); | 177 | impl_twim!(TWISPI0, TWIM0, SPIM0_SPIS0_TWIM0_TWIS0_SPI0_TWI0); |
| 178 | impl_twim!(TWISPI1, TWIM1, SPIM1_SPIS1_TWIM1_TWIS1_SPI1_TWI1); | 178 | impl_twim!(TWISPI1, TWIM1, SPIM1_SPIS1_TWIM1_TWIS1_SPI1_TWI1); |
| 179 | 179 | ||
| 180 | impl_twis!(TWISPI0, TWIS0, SPIM0_SPIS0_TWIM0_TWIS0_SPI0_TWI0); | ||
| 181 | impl_twis!(TWISPI1, TWIS1, SPIM1_SPIS1_TWIM1_TWIS1_SPI1_TWI1); | ||
| 182 | |||
| 180 | impl_pwm!(PWM0, PWM0, PWM0); | 183 | impl_pwm!(PWM0, PWM0, PWM0); |
| 181 | impl_pwm!(PWM1, PWM1, PWM1); | 184 | impl_pwm!(PWM1, PWM1, PWM1); |
| 182 | impl_pwm!(PWM2, PWM2, PWM2); | 185 | impl_pwm!(PWM2, PWM2, PWM2); |
diff --git a/embassy-nrf/src/chips/nrf52840.rs b/embassy-nrf/src/chips/nrf52840.rs index 4beadfba8..3f4c8b8f1 100644 --- a/embassy-nrf/src/chips/nrf52840.rs +++ b/embassy-nrf/src/chips/nrf52840.rs | |||
| @@ -180,6 +180,9 @@ impl_spim!(SPI3, SPIM3, SPIM3); | |||
| 180 | impl_twim!(TWISPI0, TWIM0, SPIM0_SPIS0_TWIM0_TWIS0_SPI0_TWI0); | 180 | impl_twim!(TWISPI0, TWIM0, SPIM0_SPIS0_TWIM0_TWIS0_SPI0_TWI0); |
| 181 | impl_twim!(TWISPI1, TWIM1, SPIM1_SPIS1_TWIM1_TWIS1_SPI1_TWI1); | 181 | impl_twim!(TWISPI1, TWIM1, SPIM1_SPIS1_TWIM1_TWIS1_SPI1_TWI1); |
| 182 | 182 | ||
| 183 | impl_twis!(TWISPI0, TWIS0, SPIM0_SPIS0_TWIM0_TWIS0_SPI0_TWI0); | ||
| 184 | impl_twis!(TWISPI1, TWIS1, SPIM1_SPIS1_TWIM1_TWIS1_SPI1_TWI1); | ||
| 185 | |||
| 183 | impl_pwm!(PWM0, PWM0, PWM0); | 186 | impl_pwm!(PWM0, PWM0, PWM0); |
| 184 | impl_pwm!(PWM1, PWM1, PWM1); | 187 | impl_pwm!(PWM1, PWM1, PWM1); |
| 185 | impl_pwm!(PWM2, PWM2, PWM2); | 188 | impl_pwm!(PWM2, PWM2, PWM2); |
diff --git a/embassy-nrf/src/chips/nrf5340_app.rs b/embassy-nrf/src/chips/nrf5340_app.rs index 7845d4a8e..632c02ccd 100644 --- a/embassy-nrf/src/chips/nrf5340_app.rs +++ b/embassy-nrf/src/chips/nrf5340_app.rs | |||
| @@ -366,6 +366,11 @@ impl_twim!(UARTETWISPI1, TWIM1, SERIAL1); | |||
| 366 | impl_twim!(UARTETWISPI2, TWIM2, SERIAL2); | 366 | impl_twim!(UARTETWISPI2, TWIM2, SERIAL2); |
| 367 | impl_twim!(UARTETWISPI3, TWIM3, SERIAL3); | 367 | impl_twim!(UARTETWISPI3, TWIM3, SERIAL3); |
| 368 | 368 | ||
| 369 | impl_twis!(UARTETWISPI0, TWIS0, SERIAL0); | ||
| 370 | impl_twis!(UARTETWISPI1, TWIS1, SERIAL1); | ||
| 371 | impl_twis!(UARTETWISPI2, TWIS2, SERIAL2); | ||
| 372 | impl_twis!(UARTETWISPI3, TWIS3, SERIAL3); | ||
| 373 | |||
| 369 | impl_pwm!(PWM0, PWM0, PWM0); | 374 | impl_pwm!(PWM0, PWM0, PWM0); |
| 370 | impl_pwm!(PWM1, PWM1, PWM1); | 375 | impl_pwm!(PWM1, PWM1, PWM1); |
| 371 | impl_pwm!(PWM2, PWM2, PWM2); | 376 | impl_pwm!(PWM2, PWM2, PWM2); |
diff --git a/embassy-nrf/src/chips/nrf5340_net.rs b/embassy-nrf/src/chips/nrf5340_net.rs index ae136e09d..917d1a867 100644 --- a/embassy-nrf/src/chips/nrf5340_net.rs +++ b/embassy-nrf/src/chips/nrf5340_net.rs | |||
| @@ -239,6 +239,7 @@ embassy_hal_common::peripherals! { | |||
| 239 | impl_uarte!(UARTETWISPI0, UARTE0, SERIAL0); | 239 | impl_uarte!(UARTETWISPI0, UARTE0, SERIAL0); |
| 240 | impl_spim!(UARTETWISPI0, SPIM0, SERIAL0); | 240 | impl_spim!(UARTETWISPI0, SPIM0, SERIAL0); |
| 241 | impl_twim!(UARTETWISPI0, TWIM0, SERIAL0); | 241 | impl_twim!(UARTETWISPI0, TWIM0, SERIAL0); |
| 242 | impl_twis!(UARTETWISPI0, TWIS0, SERIAL0); | ||
| 242 | 243 | ||
| 243 | impl_timer!(TIMER0, TIMER0, TIMER0); | 244 | impl_timer!(TIMER0, TIMER0, TIMER0); |
| 244 | impl_timer!(TIMER1, TIMER1, TIMER1); | 245 | impl_timer!(TIMER1, TIMER1, TIMER1); |
diff --git a/embassy-nrf/src/chips/nrf9160.rs b/embassy-nrf/src/chips/nrf9160.rs index b5a53ed80..70285531f 100644 --- a/embassy-nrf/src/chips/nrf9160.rs +++ b/embassy-nrf/src/chips/nrf9160.rs | |||
| @@ -280,6 +280,11 @@ impl_twim!(UARTETWISPI1, TWIM1, UARTE1_SPIM1_SPIS1_TWIM1_TWIS1); | |||
| 280 | impl_twim!(UARTETWISPI2, TWIM2, UARTE2_SPIM2_SPIS2_TWIM2_TWIS2); | 280 | impl_twim!(UARTETWISPI2, TWIM2, UARTE2_SPIM2_SPIS2_TWIM2_TWIS2); |
| 281 | impl_twim!(UARTETWISPI3, TWIM3, UARTE3_SPIM3_SPIS3_TWIM3_TWIS3); | 281 | impl_twim!(UARTETWISPI3, TWIM3, UARTE3_SPIM3_SPIS3_TWIM3_TWIS3); |
| 282 | 282 | ||
| 283 | impl_twis!(UARTETWISPI0, TWIS0, UARTE0_SPIM0_SPIS0_TWIM0_TWIS0); | ||
| 284 | impl_twis!(UARTETWISPI1, TWIS1, UARTE1_SPIM1_SPIS1_TWIM1_TWIS1); | ||
| 285 | impl_twis!(UARTETWISPI2, TWIS2, UARTE2_SPIM2_SPIS2_TWIM2_TWIS2); | ||
| 286 | impl_twis!(UARTETWISPI3, TWIS3, UARTE3_SPIM3_SPIS3_TWIM3_TWIS3); | ||
| 287 | |||
| 283 | impl_pwm!(PWM0, PWM0, PWM0); | 288 | impl_pwm!(PWM0, PWM0, PWM0); |
| 284 | impl_pwm!(PWM1, PWM1, PWM1); | 289 | impl_pwm!(PWM1, PWM1, PWM1); |
| 285 | impl_pwm!(PWM2, PWM2, PWM2); | 290 | impl_pwm!(PWM2, PWM2, PWM2); |
