737: Remove unnecessary feature gating for giant transfers in DCMI r=Dirbaio a=matoushybl



Co-authored-by: Matous Hybl <hyblmatous@gmail.com>
This commit is contained in:
bors[bot] 2022-04-27 14:54:59 +00:00 committed by GitHub
commit 5b3aaaaa9c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -387,11 +387,7 @@ where
if buffer.len() <= 0xffff { if buffer.len() <= 0xffff {
return self.capture_small(buffer).await; return self.capture_small(buffer).await;
} else { } else {
#[cfg(feature = "unsafe-double-buffered-dma")]
return self.capture_giant(buffer).await; return self.capture_giant(buffer).await;
#[cfg(not(feature = "unsafe-double-buffered-dma"))]
panic!("For DCMI transfers with length > 0xffff, the `unsafe-double-buffered-dma` must be enabled.");
} }
} }
@ -445,7 +441,6 @@ where
result result
} }
#[cfg(feature = "unsafe-double-buffered-dma")]
async fn capture_giant(&mut self, buffer: &mut [u32]) -> Result<(), Error> { async fn capture_giant(&mut self, buffer: &mut [u32]) -> Result<(), Error> {
use crate::dma::TransferOptions; use crate::dma::TransferOptions;