diff options
| author | Ulf Lilleengen <[email protected]> | 2021-10-18 15:24:31 +0200 |
|---|---|---|
| committer | Ulf Lilleengen <[email protected]> | 2021-10-19 07:18:56 +0200 |
| commit | 2ef4a45fa0e153cb6435c4dc52f19108ca808cc7 (patch) | |
| tree | 8681889a127109a49d592b2857232c18e64645a6 /embassy-nrf/src/chips | |
| parent | 729b17bc25fed42b4348cae0fb3d781590572c3f (diff) | |
Add support for temperature sensor peripheral
* Add TEMP peripheral to all nRF52 chips
* Add async HAL for reading temperature values
* Add example application reading temperature values
Diffstat (limited to 'embassy-nrf/src/chips')
| -rw-r--r-- | embassy-nrf/src/chips/nrf52805.rs | 3 | ||||
| -rw-r--r-- | embassy-nrf/src/chips/nrf52810.rs | 3 | ||||
| -rw-r--r-- | embassy-nrf/src/chips/nrf52811.rs | 3 | ||||
| -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 |
7 files changed, 21 insertions, 0 deletions
diff --git a/embassy-nrf/src/chips/nrf52805.rs b/embassy-nrf/src/chips/nrf52805.rs index db1fac2ff..317e6ed66 100644 --- a/embassy-nrf/src/chips/nrf52805.rs +++ b/embassy-nrf/src/chips/nrf52805.rs | |||
| @@ -114,6 +114,9 @@ embassy_hal_common::peripherals! { | |||
| 114 | P0_29, | 114 | P0_29, |
| 115 | P0_30, | 115 | P0_30, |
| 116 | P0_31, | 116 | P0_31, |
| 117 | |||
| 118 | // TEMP | ||
| 119 | TEMP, | ||
| 117 | } | 120 | } |
| 118 | 121 | ||
| 119 | impl_uarte!(UARTE0, UARTE0, UARTE0_UART0); | 122 | impl_uarte!(UARTE0, UARTE0, UARTE0_UART0); |
diff --git a/embassy-nrf/src/chips/nrf52810.rs b/embassy-nrf/src/chips/nrf52810.rs index 06b9bfb38..b26f30cbf 100644 --- a/embassy-nrf/src/chips/nrf52810.rs +++ b/embassy-nrf/src/chips/nrf52810.rs | |||
| @@ -117,6 +117,9 @@ embassy_hal_common::peripherals! { | |||
| 117 | P0_29, | 117 | P0_29, |
| 118 | P0_30, | 118 | P0_30, |
| 119 | P0_31, | 119 | P0_31, |
| 120 | |||
| 121 | // TEMP | ||
| 122 | TEMP, | ||
| 120 | } | 123 | } |
| 121 | 124 | ||
| 122 | impl_uarte!(UARTE0, UARTE0, UARTE0_UART0); | 125 | impl_uarte!(UARTE0, UARTE0, UARTE0_UART0); |
diff --git a/embassy-nrf/src/chips/nrf52811.rs b/embassy-nrf/src/chips/nrf52811.rs index 2f8d98b31..9fbe3594e 100644 --- a/embassy-nrf/src/chips/nrf52811.rs +++ b/embassy-nrf/src/chips/nrf52811.rs | |||
| @@ -117,6 +117,9 @@ embassy_hal_common::peripherals! { | |||
| 117 | P0_29, | 117 | P0_29, |
| 118 | P0_30, | 118 | P0_30, |
| 119 | P0_31, | 119 | P0_31, |
| 120 | |||
| 121 | // TEMP | ||
| 122 | TEMP, | ||
| 120 | } | 123 | } |
| 121 | 124 | ||
| 122 | impl_uarte!(UARTE0, UARTE0, UARTE0_UART0); | 125 | impl_uarte!(UARTE0, UARTE0, UARTE0_UART0); |
diff --git a/embassy-nrf/src/chips/nrf52820.rs b/embassy-nrf/src/chips/nrf52820.rs index fc7a367ef..abbdba7ac 100644 --- a/embassy-nrf/src/chips/nrf52820.rs +++ b/embassy-nrf/src/chips/nrf52820.rs | |||
| @@ -112,6 +112,9 @@ embassy_hal_common::peripherals! { | |||
| 112 | P0_29, | 112 | P0_29, |
| 113 | P0_30, | 113 | P0_30, |
| 114 | P0_31, | 114 | P0_31, |
| 115 | |||
| 116 | // TEMP | ||
| 117 | TEMP, | ||
| 115 | } | 118 | } |
| 116 | 119 | ||
| 117 | impl_uarte!(UARTE0, UARTE0, UARTE0_UART0); | 120 | impl_uarte!(UARTE0, UARTE0, UARTE0_UART0); |
diff --git a/embassy-nrf/src/chips/nrf52832.rs b/embassy-nrf/src/chips/nrf52832.rs index 47cf27de4..de6dd7a8c 100644 --- a/embassy-nrf/src/chips/nrf52832.rs +++ b/embassy-nrf/src/chips/nrf52832.rs | |||
| @@ -124,6 +124,9 @@ embassy_hal_common::peripherals! { | |||
| 124 | P0_29, | 124 | P0_29, |
| 125 | P0_30, | 125 | P0_30, |
| 126 | P0_31, | 126 | P0_31, |
| 127 | |||
| 128 | // TEMP | ||
| 129 | TEMP, | ||
| 127 | } | 130 | } |
| 128 | 131 | ||
| 129 | impl_uarte!(UARTE0, UARTE0, UARTE0_UART0); | 132 | impl_uarte!(UARTE0, UARTE0, UARTE0_UART0); |
diff --git a/embassy-nrf/src/chips/nrf52833.rs b/embassy-nrf/src/chips/nrf52833.rs index b3d813e24..c5e1c9d33 100644 --- a/embassy-nrf/src/chips/nrf52833.rs +++ b/embassy-nrf/src/chips/nrf52833.rs | |||
| @@ -144,6 +144,9 @@ embassy_hal_common::peripherals! { | |||
| 144 | P1_13, | 144 | P1_13, |
| 145 | P1_14, | 145 | P1_14, |
| 146 | P1_15, | 146 | P1_15, |
| 147 | |||
| 148 | // TEMP | ||
| 149 | TEMP, | ||
| 147 | } | 150 | } |
| 148 | 151 | ||
| 149 | impl_uarte!(UARTE0, UARTE0, UARTE0_UART0); | 152 | impl_uarte!(UARTE0, UARTE0, UARTE0_UART0); |
diff --git a/embassy-nrf/src/chips/nrf52840.rs b/embassy-nrf/src/chips/nrf52840.rs index 473036f61..76cabe6f1 100644 --- a/embassy-nrf/src/chips/nrf52840.rs +++ b/embassy-nrf/src/chips/nrf52840.rs | |||
| @@ -147,6 +147,9 @@ embassy_hal_common::peripherals! { | |||
| 147 | P1_13, | 147 | P1_13, |
| 148 | P1_14, | 148 | P1_14, |
| 149 | P1_15, | 149 | P1_15, |
| 150 | |||
| 151 | // TEMP | ||
| 152 | TEMP, | ||
| 150 | } | 153 | } |
| 151 | 154 | ||
| 152 | impl_uarte!(UARTE0, UARTE0, UARTE0_UART0); | 155 | impl_uarte!(UARTE0, UARTE0, UARTE0_UART0); |
