diff options
| -rw-r--r-- | embassy-nrf/src/chips/nrf5340_app.rs | 318 | ||||
| -rw-r--r-- | embassy-nrf/src/chips/nrf5340_net.rs | 5 | ||||
| -rw-r--r-- | embassy-nrf/src/chips/nrf9160.rs | 244 |
3 files changed, 298 insertions, 269 deletions
diff --git a/embassy-nrf/src/chips/nrf5340_app.rs b/embassy-nrf/src/chips/nrf5340_app.rs index afc2c4a7e..5e9a8ed05 100644 --- a/embassy-nrf/src/chips/nrf5340_app.rs +++ b/embassy-nrf/src/chips/nrf5340_app.rs | |||
| @@ -6,10 +6,13 @@ pub mod pac { | |||
| 6 | // To avoid cfg spam, we remove _ns or _s suffixes here. | 6 | // To avoid cfg spam, we remove _ns or _s suffixes here. |
| 7 | 7 | ||
| 8 | pub use nrf5340_app_pac::NVIC_PRIO_BITS; | 8 | pub use nrf5340_app_pac::NVIC_PRIO_BITS; |
| 9 | 9 | ||
| 10 | #[cfg(feature="rt")] | ||
| 11 | #[doc(no_inline)] | ||
| 12 | pub use nrf5340_app_pac::interrupt; | ||
| 13 | |||
| 10 | #[doc(no_inline)] | 14 | #[doc(no_inline)] |
| 11 | pub use nrf5340_app_pac::{ | 15 | pub use nrf5340_app_pac::{ |
| 12 | interrupt, | ||
| 13 | Interrupt, | 16 | Interrupt, |
| 14 | Peripherals, | 17 | Peripherals, |
| 15 | 18 | ||
| @@ -60,156 +63,167 @@ pub mod pac { | |||
| 60 | wdt0_ns as wdt0, | 63 | wdt0_ns as wdt0, |
| 61 | }; | 64 | }; |
| 62 | 65 | ||
| 63 | #[cfg(feature = "nrf5340-app-ns")] | 66 | /// Non-Secure mode (NS) peripherals |
| 64 | #[doc(no_inline)] | 67 | pub mod ns { |
| 65 | pub use nrf5340_app_pac::{ | 68 | #[cfg(feature = "nrf5340-app-ns")] |
| 66 | CLOCK_NS as CLOCK, | 69 | #[doc(no_inline)] |
| 67 | COMP_NS as COMP, | 70 | pub use nrf5340_app_pac::{ |
| 68 | CTRLAP_NS as CTRLAP, | 71 | CLOCK_NS as CLOCK, |
| 69 | DCNF_NS as DCNF, | 72 | COMP_NS as COMP, |
| 70 | DPPIC_NS as DPPIC, | 73 | CTRLAP_NS as CTRLAP, |
| 71 | EGU0_NS as EGU0, | 74 | DCNF_NS as DCNF, |
| 72 | EGU1_NS as EGU1, | 75 | DPPIC_NS as DPPIC, |
| 73 | EGU2_NS as EGU2, | 76 | EGU0_NS as EGU0, |
| 74 | EGU3_NS as EGU3, | 77 | EGU1_NS as EGU1, |
| 75 | EGU4_NS as EGU4, | 78 | EGU2_NS as EGU2, |
| 76 | EGU5_NS as EGU5, | 79 | EGU3_NS as EGU3, |
| 77 | FPU_NS as FPU, | 80 | EGU4_NS as EGU4, |
| 78 | GPIOTE1_NS as GPIOTE1, | 81 | EGU5_NS as EGU5, |
| 79 | I2S0_NS as I2S0, | 82 | FPU_NS as FPU, |
| 80 | IPC_NS as IPC, | 83 | GPIOTE1_NS as GPIOTE1, |
| 81 | KMU_NS as KMU, | 84 | I2S0_NS as I2S0, |
| 82 | LPCOMP_NS as LPCOMP, | 85 | IPC_NS as IPC, |
| 83 | MUTEX_NS as MUTEX, | 86 | KMU_NS as KMU, |
| 84 | NFCT_NS as NFCT, | 87 | LPCOMP_NS as LPCOMP, |
| 85 | NVMC_NS as NVMC, | 88 | MUTEX_NS as MUTEX, |
| 86 | OSCILLATORS_NS as OSCILLATORS, | 89 | NFCT_NS as NFCT, |
| 87 | P0_NS as P0, | 90 | NVMC_NS as NVMC, |
| 88 | P1_NS as P1, | 91 | OSCILLATORS_NS as OSCILLATORS, |
| 89 | PDM0_NS as PDM0, | 92 | P0_NS as P0, |
| 90 | POWER_NS as POWER, | 93 | P1_NS as P1, |
| 91 | PWM0_NS as PWM0, | 94 | PDM0_NS as PDM0, |
| 92 | PWM1_NS as PWM1, | 95 | POWER_NS as POWER, |
| 93 | PWM2_NS as PWM2, | 96 | PWM0_NS as PWM0, |
| 94 | PWM3_NS as PWM3, | 97 | PWM1_NS as PWM1, |
| 95 | QDEC0_NS as QDEC0, | 98 | PWM2_NS as PWM2, |
| 96 | QDEC1_NS as QDEC1, | 99 | PWM3_NS as PWM3, |
| 97 | QSPI_NS as QSPI, | 100 | QDEC0_NS as QDEC0, |
| 98 | REGULATORS_NS as REGULATORS, | 101 | QDEC1_NS as QDEC1, |
| 99 | RESET_NS as RESET, | 102 | QSPI_NS as QSPI, |
| 100 | RTC0_NS as RTC0, | 103 | REGULATORS_NS as REGULATORS, |
| 101 | RTC1_NS as RTC1, | 104 | RESET_NS as RESET, |
| 102 | SAADC_NS as SAADC, | 105 | RTC0_NS as RTC0, |
| 103 | SPIM0_NS as SPIM0, | 106 | RTC1_NS as RTC1, |
| 104 | SPIM1_NS as SPIM1, | 107 | SAADC_NS as SAADC, |
| 105 | SPIM2_NS as SPIM2, | 108 | SPIM0_NS as SPIM0, |
| 106 | SPIM3_NS as SPIM3, | 109 | SPIM1_NS as SPIM1, |
| 107 | SPIM4_NS as SPIM4, | 110 | SPIM2_NS as SPIM2, |
| 108 | SPIS0_NS as SPIS0, | 111 | SPIM3_NS as SPIM3, |
| 109 | SPIS1_NS as SPIS1, | 112 | SPIM4_NS as SPIM4, |
| 110 | SPIS2_NS as SPIS2, | 113 | SPIS0_NS as SPIS0, |
| 111 | SPIS3_NS as SPIS3, | 114 | SPIS1_NS as SPIS1, |
| 112 | TIMER0_NS as TIMER0, | 115 | SPIS2_NS as SPIS2, |
| 113 | TIMER1_NS as TIMER1, | 116 | SPIS3_NS as SPIS3, |
| 114 | TIMER2_NS as TIMER2, | 117 | TIMER0_NS as TIMER0, |
| 115 | TWIM0_NS as TWIM0, | 118 | TIMER1_NS as TIMER1, |
| 116 | TWIM1_NS as TWIM1, | 119 | TIMER2_NS as TIMER2, |
| 117 | TWIM2_NS as TWIM2, | 120 | TWIM0_NS as TWIM0, |
| 118 | TWIM3_NS as TWIM3, | 121 | TWIM1_NS as TWIM1, |
| 119 | TWIS0_NS as TWIS0, | 122 | TWIM2_NS as TWIM2, |
| 120 | TWIS1_NS as TWIS1, | 123 | TWIM3_NS as TWIM3, |
| 121 | TWIS2_NS as TWIS2, | 124 | TWIS0_NS as TWIS0, |
| 122 | TWIS3_NS as TWIS3, | 125 | TWIS1_NS as TWIS1, |
| 123 | UARTE0_NS as UARTE0, | 126 | TWIS2_NS as TWIS2, |
| 124 | UARTE1_NS as UARTE1, | 127 | TWIS3_NS as TWIS3, |
| 125 | UARTE2_NS as UARTE2, | 128 | UARTE0_NS as UARTE0, |
| 126 | UARTE3_NS as UARTE3, | 129 | UARTE1_NS as UARTE1, |
| 127 | USBD_NS as USBD, | 130 | UARTE2_NS as UARTE2, |
| 128 | USBREGULATOR_NS as USBREGULATOR, | 131 | UARTE3_NS as UARTE3, |
| 129 | VMC_NS as VMC, | 132 | USBD_NS as USBD, |
| 130 | WDT0_NS as WDT0, | 133 | USBREGULATOR_NS as USBREGULATOR, |
| 131 | WDT1_NS as WDT1, | 134 | VMC_NS as VMC, |
| 132 | }; | 135 | WDT0_NS as WDT0, |
| 133 | 136 | WDT1_NS as WDT1, | |
| 134 | #[cfg(feature = "nrf5340-app-s")] | 137 | }; |
| 135 | #[doc(no_inline)] | 138 | } |
| 136 | pub use nrf5340_app_pac::{ | 139 | |
| 137 | CACHEDATA_S as CACHEDATA, | 140 | /// Secure mode (S) peripherals |
| 138 | CACHEINFO_S as CACHEINFO, | 141 | pub mod s { |
| 139 | CACHE_S as CACHE, | 142 | #[cfg(feature = "nrf5340-app-s")] |
| 140 | CLOCK_S as CLOCK, | 143 | #[doc(no_inline)] |
| 141 | COMP_S as COMP, | 144 | pub use nrf5340_app_pac::{ |
| 142 | CRYPTOCELL_S as CRYPTOCELL, | 145 | CACHEDATA_S as CACHEDATA, |
| 143 | CTI_S as CTI, | 146 | CACHEINFO_S as CACHEINFO, |
| 144 | CTRLAP_S as CTRLAP, | 147 | CACHE_S as CACHE, |
| 145 | DCNF_S as DCNF, | 148 | CLOCK_S as CLOCK, |
| 146 | DPPIC_S as DPPIC, | 149 | COMP_S as COMP, |
| 147 | EGU0_S as EGU0, | 150 | CRYPTOCELL_S as CRYPTOCELL, |
| 148 | EGU1_S as EGU1, | 151 | CTI_S as CTI, |
| 149 | EGU2_S as EGU2, | 152 | CTRLAP_S as CTRLAP, |
| 150 | EGU3_S as EGU3, | 153 | DCNF_S as DCNF, |
| 151 | EGU4_S as EGU4, | 154 | DPPIC_S as DPPIC, |
| 152 | EGU5_S as EGU5, | 155 | EGU0_S as EGU0, |
| 153 | FICR_S as FICR, | 156 | EGU1_S as EGU1, |
| 154 | FPU_S as FPU, | 157 | EGU2_S as EGU2, |
| 155 | GPIOTE0_S as GPIOTE0, | 158 | EGU3_S as EGU3, |
| 156 | I2S0_S as I2S0, | 159 | EGU4_S as EGU4, |
| 157 | IPC_S as IPC, | 160 | EGU5_S as EGU5, |
| 158 | KMU_S as KMU, | 161 | FICR_S as FICR, |
| 159 | LPCOMP_S as LPCOMP, | 162 | FPU_S as FPU, |
| 160 | MUTEX_S as MUTEX, | 163 | GPIOTE0_S as GPIOTE0, |
| 161 | NFCT_S as NFCT, | 164 | I2S0_S as I2S0, |
| 162 | NVMC_S as NVMC, | 165 | IPC_S as IPC, |
| 163 | OSCILLATORS_S as OSCILLATORS, | 166 | KMU_S as KMU, |
| 164 | P0_S as P0, | 167 | LPCOMP_S as LPCOMP, |
| 165 | P1_S as P1, | 168 | MUTEX_S as MUTEX, |
| 166 | PDM0_S as PDM0, | 169 | NFCT_S as NFCT, |
| 167 | POWER_S as POWER, | 170 | NVMC_S as NVMC, |
| 168 | PWM0_S as PWM0, | 171 | OSCILLATORS_S as OSCILLATORS, |
| 169 | PWM1_S as PWM1, | 172 | P0_S as P0, |
| 170 | PWM2_S as PWM2, | 173 | P1_S as P1, |
| 171 | PWM3_S as PWM3, | 174 | PDM0_S as PDM0, |
| 172 | QDEC0_S as QDEC0, | 175 | POWER_S as POWER, |
| 173 | QDEC1_S as QDEC1, | 176 | PWM0_S as PWM0, |
| 174 | QSPI_S as QSPI, | 177 | PWM1_S as PWM1, |
| 175 | REGULATORS_S as REGULATORS, | 178 | PWM2_S as PWM2, |
| 176 | RESET_S as RESET, | 179 | PWM3_S as PWM3, |
| 177 | RTC0_S as RTC0, | 180 | QDEC0_S as QDEC0, |
| 178 | RTC1_S as RTC1, | 181 | QDEC1_S as QDEC1, |
| 179 | SAADC_S as SAADC, | 182 | QSPI_S as QSPI, |
| 180 | SPIM0_S as SPIM0, | 183 | REGULATORS_S as REGULATORS, |
| 181 | SPIM1_S as SPIM1, | 184 | RESET_S as RESET, |
| 182 | SPIM2_S as SPIM2, | 185 | RTC0_S as RTC0, |
| 183 | SPIM3_S as SPIM3, | 186 | RTC1_S as RTC1, |
| 184 | SPIM4_S as SPIM4, | 187 | SAADC_S as SAADC, |
| 185 | SPIS0_S as SPIS0, | 188 | SPIM0_S as SPIM0, |
| 186 | SPIS1_S as SPIS1, | 189 | SPIM1_S as SPIM1, |
| 187 | SPIS2_S as SPIS2, | 190 | SPIM2_S as SPIM2, |
| 188 | SPIS3_S as SPIS3, | 191 | SPIM3_S as SPIM3, |
| 189 | SPU_S as SPU, | 192 | SPIM4_S as SPIM4, |
| 190 | TAD_S as TAD, | 193 | SPIS0_S as SPIS0, |
| 191 | TIMER0_S as TIMER0, | 194 | SPIS1_S as SPIS1, |
| 192 | TIMER1_S as TIMER1, | 195 | SPIS2_S as SPIS2, |
| 193 | TIMER2_S as TIMER2, | 196 | SPIS3_S as SPIS3, |
| 194 | TWIM0_S as TWIM0, | 197 | SPU_S as SPU, |
| 195 | TWIM1_S as TWIM1, | 198 | TAD_S as TAD, |
| 196 | TWIM2_S as TWIM2, | 199 | TIMER0_S as TIMER0, |
| 197 | TWIM3_S as TWIM3, | 200 | TIMER1_S as TIMER1, |
| 198 | TWIS0_S as TWIS0, | 201 | TIMER2_S as TIMER2, |
| 199 | TWIS1_S as TWIS1, | 202 | TWIM0_S as TWIM0, |
| 200 | TWIS2_S as TWIS2, | 203 | TWIM1_S as TWIM1, |
| 201 | TWIS3_S as TWIS3, | 204 | TWIM2_S as TWIM2, |
| 202 | UARTE0_S as UARTE0, | 205 | TWIM3_S as TWIM3, |
| 203 | UARTE1_S as UARTE1, | 206 | TWIS0_S as TWIS0, |
| 204 | UARTE2_S as UARTE2, | 207 | TWIS1_S as TWIS1, |
| 205 | UARTE3_S as UARTE3, | 208 | TWIS2_S as TWIS2, |
| 206 | UICR_S as UICR, | 209 | TWIS3_S as TWIS3, |
| 207 | USBD_S as USBD, | 210 | UARTE0_S as UARTE0, |
| 208 | USBREGULATOR_S as USBREGULATOR, | 211 | UARTE1_S as UARTE1, |
| 209 | VMC_S as VMC, | 212 | UARTE2_S as UARTE2, |
| 210 | WDT0_S as WDT0, | 213 | UARTE3_S as UARTE3, |
| 211 | WDT1_S as WDT1, | 214 | UICR_S as UICR, |
| 212 | }; | 215 | USBD_S as USBD, |
| 216 | USBREGULATOR_S as USBREGULATOR, | ||
| 217 | VMC_S as VMC, | ||
| 218 | WDT0_S as WDT0, | ||
| 219 | WDT1_S as WDT1, | ||
| 220 | }; | ||
| 221 | } | ||
| 222 | |||
| 223 | #[cfg(feature = "_ns")] | ||
| 224 | pub use ns::*; | ||
| 225 | #[cfg(feature = "_s")] | ||
| 226 | pub use s::*; | ||
| 213 | } | 227 | } |
| 214 | 228 | ||
| 215 | /// The maximum buffer size that the EasyDMA can send/recv in one operation. | 229 | /// The maximum buffer size that the EasyDMA can send/recv in one operation. |
diff --git a/embassy-nrf/src/chips/nrf5340_net.rs b/embassy-nrf/src/chips/nrf5340_net.rs index dee666a61..a7cf82872 100644 --- a/embassy-nrf/src/chips/nrf5340_net.rs +++ b/embassy-nrf/src/chips/nrf5340_net.rs | |||
| @@ -7,9 +7,12 @@ pub mod pac { | |||
| 7 | 7 | ||
| 8 | pub use nrf5340_net_pac::NVIC_PRIO_BITS; | 8 | pub use nrf5340_net_pac::NVIC_PRIO_BITS; |
| 9 | 9 | ||
| 10 | #[cfg(feature="rt")] | ||
| 11 | #[doc(no_inline)] | ||
| 12 | pub use nrf5340_net_pac::interrupt; | ||
| 13 | |||
| 10 | #[doc(no_inline)] | 14 | #[doc(no_inline)] |
| 11 | pub use nrf5340_net_pac::{ | 15 | pub use nrf5340_net_pac::{ |
| 12 | interrupt, | ||
| 13 | Interrupt, | 16 | Interrupt, |
| 14 | Peripherals, | 17 | Peripherals, |
| 15 | 18 | ||
diff --git a/embassy-nrf/src/chips/nrf9160.rs b/embassy-nrf/src/chips/nrf9160.rs index 495285ba3..8b1356ef8 100644 --- a/embassy-nrf/src/chips/nrf9160.rs +++ b/embassy-nrf/src/chips/nrf9160.rs | |||
| @@ -7,9 +7,12 @@ pub mod pac { | |||
| 7 | 7 | ||
| 8 | pub use nrf9160_pac::NVIC_PRIO_BITS; | 8 | pub use nrf9160_pac::NVIC_PRIO_BITS; |
| 9 | 9 | ||
| 10 | #[cfg(feature="rt")] | ||
| 11 | #[doc(no_inline)] | ||
| 12 | pub use nrf9160_pac::interrupt; | ||
| 13 | |||
| 10 | #[doc(no_inline)] | 14 | #[doc(no_inline)] |
| 11 | pub use nrf9160_pac::{ | 15 | pub use nrf9160_pac::{ |
| 12 | interrupt, | ||
| 13 | Interrupt, | 16 | Interrupt, |
| 14 | 17 | ||
| 15 | cc_host_rgf_s as cc_host_rgf, | 18 | cc_host_rgf_s as cc_host_rgf, |
| @@ -45,122 +48,131 @@ pub mod pac { | |||
| 45 | wdt_ns as wdt, | 48 | wdt_ns as wdt, |
| 46 | }; | 49 | }; |
| 47 | 50 | ||
| 48 | #[cfg(feature = "nrf9160-ns")] | 51 | /// Non-Secure mode (NS) peripherals |
| 49 | #[doc(no_inline)] | 52 | pub mod ns { |
| 50 | pub use nrf9160_pac::{ | 53 | #[doc(no_inline)] |
| 51 | CLOCK_NS as CLOCK, | 54 | pub use nrf9160_pac::{ |
| 52 | DPPIC_NS as DPPIC, | 55 | CLOCK_NS as CLOCK, |
| 53 | EGU0_NS as EGU0, | 56 | DPPIC_NS as DPPIC, |
| 54 | EGU1_NS as EGU1, | 57 | EGU0_NS as EGU0, |
| 55 | EGU2_NS as EGU2, | 58 | EGU1_NS as EGU1, |
| 56 | EGU3_NS as EGU3, | 59 | EGU2_NS as EGU2, |
| 57 | EGU4_NS as EGU4, | 60 | EGU3_NS as EGU3, |
| 58 | EGU5_NS as EGU5, | 61 | EGU4_NS as EGU4, |
| 59 | FPU_NS as FPU, | 62 | EGU5_NS as EGU5, |
| 60 | GPIOTE1_NS as GPIOTE1, | 63 | FPU_NS as FPU, |
| 61 | I2S_NS as I2S, | 64 | GPIOTE1_NS as GPIOTE1, |
| 62 | IPC_NS as IPC, | 65 | I2S_NS as I2S, |
| 63 | KMU_NS as KMU, | 66 | IPC_NS as IPC, |
| 64 | NVMC_NS as NVMC, | 67 | KMU_NS as KMU, |
| 65 | P0_NS as P0, | 68 | NVMC_NS as NVMC, |
| 66 | PDM_NS as PDM, | 69 | P0_NS as P0, |
| 67 | POWER_NS as POWER, | 70 | PDM_NS as PDM, |
| 68 | PWM0_NS as PWM0, | 71 | POWER_NS as POWER, |
| 69 | PWM1_NS as PWM1, | 72 | PWM0_NS as PWM0, |
| 70 | PWM2_NS as PWM2, | 73 | PWM1_NS as PWM1, |
| 71 | PWM3_NS as PWM3, | 74 | PWM2_NS as PWM2, |
| 72 | REGULATORS_NS as REGULATORS, | 75 | PWM3_NS as PWM3, |
| 73 | RTC0_NS as RTC0, | 76 | REGULATORS_NS as REGULATORS, |
| 74 | RTC1_NS as RTC1, | 77 | RTC0_NS as RTC0, |
| 75 | SAADC_NS as SAADC, | 78 | RTC1_NS as RTC1, |
| 76 | SPIM0_NS as SPIM0, | 79 | SAADC_NS as SAADC, |
| 77 | SPIM1_NS as SPIM1, | 80 | SPIM0_NS as SPIM0, |
| 78 | SPIM2_NS as SPIM2, | 81 | SPIM1_NS as SPIM1, |
| 79 | SPIM3_NS as SPIM3, | 82 | SPIM2_NS as SPIM2, |
| 80 | SPIS0_NS as SPIS0, | 83 | SPIM3_NS as SPIM3, |
| 81 | SPIS1_NS as SPIS1, | 84 | SPIS0_NS as SPIS0, |
| 82 | SPIS2_NS as SPIS2, | 85 | SPIS1_NS as SPIS1, |
| 83 | SPIS3_NS as SPIS3, | 86 | SPIS2_NS as SPIS2, |
| 84 | TIMER0_NS as TIMER0, | 87 | SPIS3_NS as SPIS3, |
| 85 | TIMER1_NS as TIMER1, | 88 | TIMER0_NS as TIMER0, |
| 86 | TIMER2_NS as TIMER2, | 89 | TIMER1_NS as TIMER1, |
| 87 | TWIM0_NS as TWIM0, | 90 | TIMER2_NS as TIMER2, |
| 88 | TWIM1_NS as TWIM1, | 91 | TWIM0_NS as TWIM0, |
| 89 | TWIM2_NS as TWIM2, | 92 | TWIM1_NS as TWIM1, |
| 90 | TWIM3_NS as TWIM3, | 93 | TWIM2_NS as TWIM2, |
| 91 | TWIS0_NS as TWIS0, | 94 | TWIM3_NS as TWIM3, |
| 92 | TWIS1_NS as TWIS1, | 95 | TWIS0_NS as TWIS0, |
| 93 | TWIS2_NS as TWIS2, | 96 | TWIS1_NS as TWIS1, |
| 94 | TWIS3_NS as TWIS3, | 97 | TWIS2_NS as TWIS2, |
| 95 | UARTE0_NS as UARTE0, | 98 | TWIS3_NS as TWIS3, |
| 96 | UARTE1_NS as UARTE1, | 99 | UARTE0_NS as UARTE0, |
| 97 | UARTE2_NS as UARTE2, | 100 | UARTE1_NS as UARTE1, |
| 98 | UARTE3_NS as UARTE3, | 101 | UARTE2_NS as UARTE2, |
| 99 | VMC_NS as VMC, | 102 | UARTE3_NS as UARTE3, |
| 100 | WDT_NS as WDT, | 103 | VMC_NS as VMC, |
| 101 | }; | 104 | WDT_NS as WDT, |
| 105 | }; | ||
| 106 | } | ||
| 102 | 107 | ||
| 103 | #[cfg(feature = "nrf9160-s")] | 108 | /// Secure mode (S) peripherals |
| 104 | #[doc(no_inline)] | 109 | pub mod s { |
| 105 | pub use nrf9160_pac::{ | 110 | #[doc(no_inline)] |
| 106 | CC_HOST_RGF_S as CC_HOST_RGF, | 111 | pub use nrf9160_pac::{ |
| 107 | CLOCK_S as CLOCK, | 112 | CC_HOST_RGF_S as CC_HOST_RGF, |
| 108 | CRYPTOCELL_S as CRYPTOCELL, | 113 | CLOCK_S as CLOCK, |
| 109 | CTRL_AP_PERI_S as CTRL_AP_PERI, | 114 | CRYPTOCELL_S as CRYPTOCELL, |
| 110 | DPPIC_S as DPPIC, | 115 | CTRL_AP_PERI_S as CTRL_AP_PERI, |
| 111 | EGU0_S as EGU0, | 116 | DPPIC_S as DPPIC, |
| 112 | EGU1_S as EGU1, | 117 | EGU0_S as EGU0, |
| 113 | EGU2_S as EGU2, | 118 | EGU1_S as EGU1, |
| 114 | EGU3_S as EGU3, | 119 | EGU2_S as EGU2, |
| 115 | EGU4_S as EGU4, | 120 | EGU3_S as EGU3, |
| 116 | EGU5_S as EGU5, | 121 | EGU4_S as EGU4, |
| 117 | FICR_S as FICR, | 122 | EGU5_S as EGU5, |
| 118 | FPU_S as FPU, | 123 | FICR_S as FICR, |
| 119 | GPIOTE0_S as GPIOTE0, | 124 | FPU_S as FPU, |
| 120 | I2S_S as I2S, | 125 | GPIOTE0_S as GPIOTE0, |
| 121 | IPC_S as IPC, | 126 | I2S_S as I2S, |
| 122 | KMU_S as KMU, | 127 | IPC_S as IPC, |
| 123 | NVMC_S as NVMC, | 128 | KMU_S as KMU, |
| 124 | P0_S as P0, | 129 | NVMC_S as NVMC, |
| 125 | PDM_S as PDM, | 130 | P0_S as P0, |
| 126 | POWER_S as POWER, | 131 | PDM_S as PDM, |
| 127 | PWM0_S as PWM0, | 132 | POWER_S as POWER, |
| 128 | PWM1_S as PWM1, | 133 | PWM0_S as PWM0, |
| 129 | PWM2_S as PWM2, | 134 | PWM1_S as PWM1, |
| 130 | PWM3_S as PWM3, | 135 | PWM2_S as PWM2, |
| 131 | REGULATORS_S as REGULATORS, | 136 | PWM3_S as PWM3, |
| 132 | RTC0_S as RTC0, | 137 | REGULATORS_S as REGULATORS, |
| 133 | RTC1_S as RTC1, | 138 | RTC0_S as RTC0, |
| 134 | SAADC_S as SAADC, | 139 | RTC1_S as RTC1, |
| 135 | SPIM0_S as SPIM0, | 140 | SAADC_S as SAADC, |
| 136 | SPIM1_S as SPIM1, | 141 | SPIM0_S as SPIM0, |
| 137 | SPIM2_S as SPIM2, | 142 | SPIM1_S as SPIM1, |
| 138 | SPIM3_S as SPIM3, | 143 | SPIM2_S as SPIM2, |
| 139 | SPIS0_S as SPIS0, | 144 | SPIM3_S as SPIM3, |
| 140 | SPIS1_S as SPIS1, | 145 | SPIS0_S as SPIS0, |
| 141 | SPIS2_S as SPIS2, | 146 | SPIS1_S as SPIS1, |
| 142 | SPIS3_S as SPIS3, | 147 | SPIS2_S as SPIS2, |
| 143 | SPU_S as SPU, | 148 | SPIS3_S as SPIS3, |
| 144 | TAD_S as TAD, | 149 | SPU_S as SPU, |
| 145 | TIMER0_S as TIMER0, | 150 | TAD_S as TAD, |
| 146 | TIMER1_S as TIMER1, | 151 | TIMER0_S as TIMER0, |
| 147 | TIMER2_S as TIMER2, | 152 | TIMER1_S as TIMER1, |
| 148 | TWIM0_S as TWIM0, | 153 | TIMER2_S as TIMER2, |
| 149 | TWIM1_S as TWIM1, | 154 | TWIM0_S as TWIM0, |
| 150 | TWIM2_S as TWIM2, | 155 | TWIM1_S as TWIM1, |
| 151 | TWIM3_S as TWIM3, | 156 | TWIM2_S as TWIM2, |
| 152 | TWIS0_S as TWIS0, | 157 | TWIM3_S as TWIM3, |
| 153 | TWIS1_S as TWIS1, | 158 | TWIS0_S as TWIS0, |
| 154 | TWIS2_S as TWIS2, | 159 | TWIS1_S as TWIS1, |
| 155 | TWIS3_S as TWIS3, | 160 | TWIS2_S as TWIS2, |
| 156 | UARTE0_S as UARTE0, | 161 | TWIS3_S as TWIS3, |
| 157 | UARTE1_S as UARTE1, | 162 | UARTE0_S as UARTE0, |
| 158 | UARTE2_S as UARTE2, | 163 | UARTE1_S as UARTE1, |
| 159 | UARTE3_S as UARTE3, | 164 | UARTE2_S as UARTE2, |
| 160 | UICR_S as UICR, | 165 | UARTE3_S as UARTE3, |
| 161 | VMC_S as VMC, | 166 | UICR_S as UICR, |
| 162 | WDT_S as WDT, | 167 | VMC_S as VMC, |
| 163 | }; | 168 | WDT_S as WDT, |
| 169 | }; | ||
| 170 | } | ||
| 171 | |||
| 172 | #[cfg(feature = "_ns")] | ||
| 173 | pub use ns::*; | ||
| 174 | #[cfg(feature = "_s")] | ||
| 175 | pub use s::*; | ||
| 164 | } | 176 | } |
| 165 | 177 | ||
| 166 | /// The maximum buffer size that the EasyDMA can send/recv in one operation. | 178 | /// The maximum buffer size that the EasyDMA can send/recv in one operation. |
