diff options
| author | Dario Nieuwenhuis <[email protected]> | 2021-08-22 01:30:15 +0200 |
|---|---|---|
| committer | GitHub <[email protected]> | 2021-08-22 01:30:15 +0200 |
| commit | 548593ea415c79472bd2cf2d0c59aadfcf5f715c (patch) | |
| tree | 854146fd9a6a0275b0a5a1719e03c672b76ce479 | |
| parent | fde24dba3c8433884123a0c7c07afa72d65bc17f (diff) | |
| parent | ed1ed5225f426c367d9720eb16ac612eea84a816 (diff) | |
Merge pull request #370 from derekdreery/easy_dma_size
Expose EASY_DMA_SIZE.
| -rw-r--r-- | embassy-nrf/src/chips/nrf52805.rs | 1 | ||||
| -rw-r--r-- | embassy-nrf/src/chips/nrf52810.rs | 1 | ||||
| -rw-r--r-- | embassy-nrf/src/chips/nrf52811.rs | 1 | ||||
| -rw-r--r-- | embassy-nrf/src/chips/nrf52820.rs | 1 | ||||
| -rw-r--r-- | embassy-nrf/src/chips/nrf52832.rs | 1 | ||||
| -rw-r--r-- | embassy-nrf/src/chips/nrf52833.rs | 1 | ||||
| -rw-r--r-- | embassy-nrf/src/chips/nrf52840.rs | 1 | ||||
| -rw-r--r-- | embassy-nrf/src/lib.rs | 2 |
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 @@ | |||
| 1 | pub use nrf52805_pac as pac; | 1 | pub use nrf52805_pac as pac; |
| 2 | 2 | ||
| 3 | /// The maximum buffer size that the EasyDMA can send/recv in one operation. | ||
| 3 | pub const EASY_DMA_SIZE: usize = (1 << 14) - 1; | 4 | pub const EASY_DMA_SIZE: usize = (1 << 14) - 1; |
| 4 | pub const FORCE_COPY_BUFFER_SIZE: usize = 256; | 5 | pub 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 @@ | |||
| 1 | pub use nrf52810_pac as pac; | 1 | pub use nrf52810_pac as pac; |
| 2 | 2 | ||
| 3 | /// The maximum buffer size that the EasyDMA can send/recv in one operation. | ||
| 3 | pub const EASY_DMA_SIZE: usize = (1 << 10) - 1; | 4 | pub const EASY_DMA_SIZE: usize = (1 << 10) - 1; |
| 4 | pub const FORCE_COPY_BUFFER_SIZE: usize = 256; | 5 | pub 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 @@ | |||
| 1 | pub use nrf52811_pac as pac; | 1 | pub use nrf52811_pac as pac; |
| 2 | 2 | ||
| 3 | /// The maximum buffer size that the EasyDMA can send/recv in one operation. | ||
| 3 | pub const EASY_DMA_SIZE: usize = (1 << 14) - 1; | 4 | pub const EASY_DMA_SIZE: usize = (1 << 14) - 1; |
| 4 | pub const FORCE_COPY_BUFFER_SIZE: usize = 256; | 5 | pub 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 @@ | |||
| 1 | pub use nrf52820_pac as pac; | 1 | pub use nrf52820_pac as pac; |
| 2 | 2 | ||
| 3 | /// The maximum buffer size that the EasyDMA can send/recv in one operation. | ||
| 3 | pub const EASY_DMA_SIZE: usize = (1 << 15) - 1; | 4 | pub const EASY_DMA_SIZE: usize = (1 << 15) - 1; |
| 4 | pub const FORCE_COPY_BUFFER_SIZE: usize = 512; | 5 | pub 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 @@ | |||
| 1 | pub use nrf52832_pac as pac; | 1 | pub use nrf52832_pac as pac; |
| 2 | 2 | ||
| 3 | /// The maximum buffer size that the EasyDMA can send/recv in one operation. | ||
| 3 | pub const EASY_DMA_SIZE: usize = (1 << 8) - 1; | 4 | pub const EASY_DMA_SIZE: usize = (1 << 8) - 1; |
| 4 | pub const FORCE_COPY_BUFFER_SIZE: usize = 255; | 5 | pub 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 @@ | |||
| 1 | pub use nrf52833_pac as pac; | 1 | pub use nrf52833_pac as pac; |
| 2 | 2 | ||
| 3 | /// The maximum buffer size that the EasyDMA can send/recv in one operation. | ||
| 3 | pub const EASY_DMA_SIZE: usize = (1 << 16) - 1; | 4 | pub const EASY_DMA_SIZE: usize = (1 << 16) - 1; |
| 4 | pub const FORCE_COPY_BUFFER_SIZE: usize = 512; | 5 | pub 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 @@ | |||
| 1 | pub use nrf52840_pac as pac; | 1 | pub use nrf52840_pac as pac; |
| 2 | 2 | ||
| 3 | /// The maximum buffer size that the EasyDMA can send/recv in one operation. | ||
| 3 | pub const EASY_DMA_SIZE: usize = (1 << 16) - 1; | 4 | pub const EASY_DMA_SIZE: usize = (1 << 16) - 1; |
| 4 | pub const FORCE_COPY_BUFFER_SIZE: usize = 512; | 5 | pub 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"] |
| 68 | mod chip; | 68 | mod chip; |
| 69 | 69 | ||
| 70 | pub use chip::EASY_DMA_SIZE; | ||
| 71 | |||
| 70 | #[cfg(feature = "unstable-pac")] | 72 | #[cfg(feature = "unstable-pac")] |
| 71 | pub use chip::pac; | 73 | pub use chip::pac; |
| 72 | #[cfg(not(feature = "unstable-pac"))] | 74 | #[cfg(not(feature = "unstable-pac"))] |
