aboutsummaryrefslogtreecommitdiff
path: root/embassy-nrf/src/chips
diff options
context:
space:
mode:
authorDion Dokter <[email protected]>2022-11-10 14:37:42 +0100
committerDion Dokter <[email protected]>2022-11-10 14:37:42 +0100
commitdbe97b409891ed865d07edc29cec4d8af13e55d9 (patch)
tree60813d79e9d679508288da060e75faa52c64df12 /embassy-nrf/src/chips
parent059610a8de49ff2d38311f343d3d1a6f8d90a720 (diff)
Adapted nvmc so it can be used for all nrf targets
Diffstat (limited to 'embassy-nrf/src/chips')
-rw-r--r--embassy-nrf/src/chips/nrf5340_app.rs5
-rw-r--r--embassy-nrf/src/chips/nrf5340_net.rs5
-rw-r--r--embassy-nrf/src/chips/nrf9160.rs5
3 files changed, 15 insertions, 0 deletions
diff --git a/embassy-nrf/src/chips/nrf5340_app.rs b/embassy-nrf/src/chips/nrf5340_app.rs
index 7845d4a8e..e20edcdf3 100644
--- a/embassy-nrf/src/chips/nrf5340_app.rs
+++ b/embassy-nrf/src/chips/nrf5340_app.rs
@@ -213,6 +213,8 @@ pub mod pac {
213pub const EASY_DMA_SIZE: usize = (1 << 16) - 1; 213pub const EASY_DMA_SIZE: usize = (1 << 16) - 1;
214pub const FORCE_COPY_BUFFER_SIZE: usize = 1024; 214pub const FORCE_COPY_BUFFER_SIZE: usize = 1024;
215 215
216pub const FLASH_SIZE: usize = 1024 * 1024;
217
216embassy_hal_common::peripherals! { 218embassy_hal_common::peripherals! {
217 // USB 219 // USB
218 USBD, 220 USBD,
@@ -224,6 +226,9 @@ embassy_hal_common::peripherals! {
224 // WDT 226 // WDT
225 WDT, 227 WDT,
226 228
229 // NVMC
230 NVMC,
231
227 // UARTE, TWI & SPI 232 // UARTE, TWI & SPI
228 UARTETWISPI0, 233 UARTETWISPI0,
229 UARTETWISPI1, 234 UARTETWISPI1,
diff --git a/embassy-nrf/src/chips/nrf5340_net.rs b/embassy-nrf/src/chips/nrf5340_net.rs
index ae136e09d..8c292e52b 100644
--- a/embassy-nrf/src/chips/nrf5340_net.rs
+++ b/embassy-nrf/src/chips/nrf5340_net.rs
@@ -104,6 +104,8 @@ pub mod pac {
104pub const EASY_DMA_SIZE: usize = (1 << 16) - 1; 104pub const EASY_DMA_SIZE: usize = (1 << 16) - 1;
105pub const FORCE_COPY_BUFFER_SIZE: usize = 1024; 105pub const FORCE_COPY_BUFFER_SIZE: usize = 1024;
106 106
107pub const FLASH_SIZE: usize = 256 * 1024;
108
107embassy_hal_common::peripherals! { 109embassy_hal_common::peripherals! {
108 // RTC 110 // RTC
109 RTC0, 111 RTC0,
@@ -112,6 +114,9 @@ embassy_hal_common::peripherals! {
112 // WDT 114 // WDT
113 WDT, 115 WDT,
114 116
117 // NVMC
118 NVMC,
119
115 // UARTE, TWI & SPI 120 // UARTE, TWI & SPI
116 UARTETWISPI0, 121 UARTETWISPI0,
117 UARTETWISPI1, 122 UARTETWISPI1,
diff --git a/embassy-nrf/src/chips/nrf9160.rs b/embassy-nrf/src/chips/nrf9160.rs
index b5a53ed80..5c00b65a2 100644
--- a/embassy-nrf/src/chips/nrf9160.rs
+++ b/embassy-nrf/src/chips/nrf9160.rs
@@ -164,6 +164,8 @@ pub mod pac {
164pub const EASY_DMA_SIZE: usize = (1 << 13) - 1; 164pub const EASY_DMA_SIZE: usize = (1 << 13) - 1;
165pub const FORCE_COPY_BUFFER_SIZE: usize = 1024; 165pub const FORCE_COPY_BUFFER_SIZE: usize = 1024;
166 166
167pub const FLASH_SIZE: usize = 1024 * 1024;
168
167embassy_hal_common::peripherals! { 169embassy_hal_common::peripherals! {
168 // RTC 170 // RTC
169 RTC0, 171 RTC0,
@@ -172,6 +174,9 @@ embassy_hal_common::peripherals! {
172 // WDT 174 // WDT
173 WDT, 175 WDT,
174 176
177 // NVMC
178 NVMC,
179
175 // UARTE, TWI & SPI 180 // UARTE, TWI & SPI
176 UARTETWISPI0, 181 UARTETWISPI0,
177 UARTETWISPI1, 182 UARTETWISPI1,