aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDario Nieuwenhuis <[email protected]>2021-08-22 01:30:15 +0200
committerGitHub <[email protected]>2021-08-22 01:30:15 +0200
commit548593ea415c79472bd2cf2d0c59aadfcf5f715c (patch)
tree854146fd9a6a0275b0a5a1719e03c672b76ce479
parentfde24dba3c8433884123a0c7c07afa72d65bc17f (diff)
parented1ed5225f426c367d9720eb16ac612eea84a816 (diff)
Merge pull request #370 from derekdreery/easy_dma_size
Expose EASY_DMA_SIZE.
-rw-r--r--embassy-nrf/src/chips/nrf52805.rs1
-rw-r--r--embassy-nrf/src/chips/nrf52810.rs1
-rw-r--r--embassy-nrf/src/chips/nrf52811.rs1
-rw-r--r--embassy-nrf/src/chips/nrf52820.rs1
-rw-r--r--embassy-nrf/src/chips/nrf52832.rs1
-rw-r--r--embassy-nrf/src/chips/nrf52833.rs1
-rw-r--r--embassy-nrf/src/chips/nrf52840.rs1
-rw-r--r--embassy-nrf/src/lib.rs2
8 files changed, 9 insertions, 0 deletions
diff --git a/embassy-nrf/src/chips/nrf52805.rs b/embassy-nrf/src/chips/nrf52805.rs
index c3fcdf21e..f214d927b 100644
--- a/embassy-nrf/src/chips/nrf52805.rs
+++ b/embassy-nrf/src/chips/nrf52805.rs
@@ -1,5 +1,6 @@
1pub use nrf52805_pac as pac; 1pub use nrf52805_pac as pac;
2 2
3/// The maximum buffer size that the EasyDMA can send/recv in one operation.
3pub const EASY_DMA_SIZE: usize = (1 << 14) - 1; 4pub const EASY_DMA_SIZE: usize = (1 << 14) - 1;
4pub const FORCE_COPY_BUFFER_SIZE: usize = 256; 5pub const FORCE_COPY_BUFFER_SIZE: usize = 256;
5 6
diff --git a/embassy-nrf/src/chips/nrf52810.rs b/embassy-nrf/src/chips/nrf52810.rs
index 997f130f9..caef3e7e7 100644
--- a/embassy-nrf/src/chips/nrf52810.rs
+++ b/embassy-nrf/src/chips/nrf52810.rs
@@ -1,5 +1,6 @@
1pub use nrf52810_pac as pac; 1pub use nrf52810_pac as pac;
2 2
3/// The maximum buffer size that the EasyDMA can send/recv in one operation.
3pub const EASY_DMA_SIZE: usize = (1 << 10) - 1; 4pub const EASY_DMA_SIZE: usize = (1 << 10) - 1;
4pub const FORCE_COPY_BUFFER_SIZE: usize = 256; 5pub const FORCE_COPY_BUFFER_SIZE: usize = 256;
5 6
diff --git a/embassy-nrf/src/chips/nrf52811.rs b/embassy-nrf/src/chips/nrf52811.rs
index 7e53f734b..cbf14df2a 100644
--- a/embassy-nrf/src/chips/nrf52811.rs
+++ b/embassy-nrf/src/chips/nrf52811.rs
@@ -1,5 +1,6 @@
1pub use nrf52811_pac as pac; 1pub use nrf52811_pac as pac;
2 2
3/// The maximum buffer size that the EasyDMA can send/recv in one operation.
3pub const EASY_DMA_SIZE: usize = (1 << 14) - 1; 4pub const EASY_DMA_SIZE: usize = (1 << 14) - 1;
4pub const FORCE_COPY_BUFFER_SIZE: usize = 256; 5pub const FORCE_COPY_BUFFER_SIZE: usize = 256;
5 6
diff --git a/embassy-nrf/src/chips/nrf52820.rs b/embassy-nrf/src/chips/nrf52820.rs
index a0315c406..4c0d3b0b8 100644
--- a/embassy-nrf/src/chips/nrf52820.rs
+++ b/embassy-nrf/src/chips/nrf52820.rs
@@ -1,5 +1,6 @@
1pub use nrf52820_pac as pac; 1pub use nrf52820_pac as pac;
2 2
3/// The maximum buffer size that the EasyDMA can send/recv in one operation.
3pub const EASY_DMA_SIZE: usize = (1 << 15) - 1; 4pub const EASY_DMA_SIZE: usize = (1 << 15) - 1;
4pub const FORCE_COPY_BUFFER_SIZE: usize = 512; 5pub const FORCE_COPY_BUFFER_SIZE: usize = 512;
5 6
diff --git a/embassy-nrf/src/chips/nrf52832.rs b/embassy-nrf/src/chips/nrf52832.rs
index 6e506d3fc..b95aa604b 100644
--- a/embassy-nrf/src/chips/nrf52832.rs
+++ b/embassy-nrf/src/chips/nrf52832.rs
@@ -1,5 +1,6 @@
1pub use nrf52832_pac as pac; 1pub use nrf52832_pac as pac;
2 2
3/// The maximum buffer size that the EasyDMA can send/recv in one operation.
3pub const EASY_DMA_SIZE: usize = (1 << 8) - 1; 4pub const EASY_DMA_SIZE: usize = (1 << 8) - 1;
4pub const FORCE_COPY_BUFFER_SIZE: usize = 255; 5pub const FORCE_COPY_BUFFER_SIZE: usize = 255;
5 6
diff --git a/embassy-nrf/src/chips/nrf52833.rs b/embassy-nrf/src/chips/nrf52833.rs
index 037efacbb..570e4b103 100644
--- a/embassy-nrf/src/chips/nrf52833.rs
+++ b/embassy-nrf/src/chips/nrf52833.rs
@@ -1,5 +1,6 @@
1pub use nrf52833_pac as pac; 1pub use nrf52833_pac as pac;
2 2
3/// The maximum buffer size that the EasyDMA can send/recv in one operation.
3pub const EASY_DMA_SIZE: usize = (1 << 16) - 1; 4pub const EASY_DMA_SIZE: usize = (1 << 16) - 1;
4pub const FORCE_COPY_BUFFER_SIZE: usize = 512; 5pub const FORCE_COPY_BUFFER_SIZE: usize = 512;
5 6
diff --git a/embassy-nrf/src/chips/nrf52840.rs b/embassy-nrf/src/chips/nrf52840.rs
index 6523858d8..1221f23b3 100644
--- a/embassy-nrf/src/chips/nrf52840.rs
+++ b/embassy-nrf/src/chips/nrf52840.rs
@@ -1,5 +1,6 @@
1pub use nrf52840_pac as pac; 1pub use nrf52840_pac as pac;
2 2
3/// The maximum buffer size that the EasyDMA can send/recv in one operation.
3pub const EASY_DMA_SIZE: usize = (1 << 16) - 1; 4pub const EASY_DMA_SIZE: usize = (1 << 16) - 1;
4pub const FORCE_COPY_BUFFER_SIZE: usize = 512; 5pub const FORCE_COPY_BUFFER_SIZE: usize = 512;
5 6
diff --git a/embassy-nrf/src/lib.rs b/embassy-nrf/src/lib.rs
index 0807822ff..088d44b57 100644
--- a/embassy-nrf/src/lib.rs
+++ b/embassy-nrf/src/lib.rs
@@ -67,6 +67,8 @@ mod chip;
67#[path = "chips/nrf52840.rs"] 67#[path = "chips/nrf52840.rs"]
68mod chip; 68mod chip;
69 69
70pub use chip::EASY_DMA_SIZE;
71
70#[cfg(feature = "unstable-pac")] 72#[cfg(feature = "unstable-pac")]
71pub use chip::pac; 73pub use chip::pac;
72#[cfg(not(feature = "unstable-pac"))] 74#[cfg(not(feature = "unstable-pac"))]