@@ -97,7 +97,13 @@ use core::{
97
97
ptr,
98
98
sync:: atomic:: { fence, Ordering } ,
99
99
} ;
100
- use embedded_dma:: { StaticReadBuffer , StaticWriteBuffer } ;
100
+
101
+ use embedded_dma:: { ReadBuffer , WriteBuffer } ;
102
+
103
+ use traits:: {
104
+ sealed:: Bits , Direction , DoubleBufferedConfig , DoubleBufferedStream ,
105
+ MasterStream , Stream , TargetAddress ,
106
+ } ;
101
107
102
108
#[ macro_use]
103
109
mod macros;
@@ -110,10 +116,6 @@ pub mod bdma;
110
116
pub mod mdma;
111
117
112
118
pub mod traits;
113
- use traits:: {
114
- sealed:: Bits , Direction , DoubleBufferedConfig , DoubleBufferedStream ,
115
- MasterStream , Stream , TargetAddress ,
116
- } ;
117
119
118
120
/// Errors.
119
121
#[ derive( PartialEq , Debug , Copy , Clone ) ]
@@ -757,8 +759,8 @@ macro_rules! db_transfer_def {
757
759
} ;
758
760
}
759
761
760
- db_transfer_def ! ( DBTransfer , init, StaticWriteBuffer , write_buffer, mut ; ) ;
761
- db_transfer_def ! ( ConstDBTransfer , init_const, StaticReadBuffer , read_buffer;
762
+ db_transfer_def ! ( DBTransfer , init, WriteBuffer , write_buffer, mut ; ) ;
763
+ db_transfer_def ! ( ConstDBTransfer , init_const, ReadBuffer , read_buffer;
762
764
assert!( DIR :: direction( ) != DmaDirection :: PeripheralToMemory ) ) ;
763
765
764
766
impl < STREAM , CONFIG , PERIPHERAL , DIR , BUF , TXFRT >
@@ -873,8 +875,8 @@ where
873
875
STREAM : MasterStream + Stream < Config = mdma:: MdmaConfig > ,
874
876
DIR : Direction ,
875
877
PERIPHERAL : TargetAddress < DIR > ,
876
- BUF : StaticWriteBuffer < Word = BUF_WORD > , // Buf can be sized independently
877
- // from the peripheral
878
+ BUF : WriteBuffer < Word = BUF_WORD > , // Buf can be sized independently
879
+ // from the peripheral
878
880
{
879
881
/// For a given configuration, determine the size and offset for the source
880
882
/// and destination
0 commit comments