@@ -475,38 +475,19 @@ mod sai1 {
475475 use pac:: SAI1 ;
476476
477477 dma_map ! (
478- ( Stream1 <DMA2 >: 0 , SAICH <SAI1 , 0 >, [ MemoryToPeripheral | PeripheralToMemory ] ) , //SAI1_A
479- ( Stream3 <DMA2 >: 0 , SAICH <SAI1 , 0 >, [ MemoryToPeripheral | PeripheralToMemory ] ) , //SAI1_A
480- ( Stream4 <DMA2 >: 1 , SAICH <SAI1 , 1 >, [ MemoryToPeripheral | PeripheralToMemory ] ) , //SAI1_B
481- ( Stream5 <DMA2 >: 0 , SAICH <SAI1 , 1 >, [ MemoryToPeripheral | PeripheralToMemory ] ) , //SAI1_B:DMA_CHANNEL_0
478+ ( Stream1 <DMA2 >: 0 , SAICH <SAI1 , false >, [ MemoryToPeripheral | PeripheralToMemory ] ) , //SAI1_A
479+ ( Stream3 <DMA2 >: 0 , SAICH <SAI1 , false >, [ MemoryToPeripheral | PeripheralToMemory ] ) , //SAI1_A
480+ ( Stream4 <DMA2 >: 1 , SAICH <SAI1 , true >, [ MemoryToPeripheral | PeripheralToMemory ] ) , //SAI1_B
481+ ( Stream5 <DMA2 >: 0 , SAICH <SAI1 , true >, [ MemoryToPeripheral | PeripheralToMemory ] ) , //SAI1_B:DMA_CHANNEL_0
482482 ) ;
483-
484- unsafe impl < const C : u8 > PeriAddress for SAICH < SAI1 , C > {
485- #[ inline( always) ]
486- fn address ( & self ) -> u32 {
487- unsafe { ( * SAI1 :: ptr ( ) ) . ch ( C as usize ) . dr ( ) . as_ptr ( ) as u32 }
488- }
489-
490- type MemSize = u32 ;
491- }
492483}
493484#[ cfg( feature = "sai2" ) ]
494485dma_map ! (
495- ( Stream4 <DMA2 >: 3 , SAICH <pac:: SAI2 , 0 >, [ MemoryToPeripheral | PeripheralToMemory ] ) , //SAI2_A
496- ( Stream6 <DMA2 >: 3 , SAICH <pac:: SAI2 , 1 >, [ MemoryToPeripheral | PeripheralToMemory ] ) , //SAI2_B
497- ( Stream7 <DMA2 >: 0 , SAICH <pac:: SAI2 , 1 >, [ MemoryToPeripheral | PeripheralToMemory ] ) , //SAI2_B:DMA_CHANNEL_0
486+ ( Stream4 <DMA2 >: 3 , SAICH <pac:: SAI2 , false >, [ MemoryToPeripheral | PeripheralToMemory ] ) , //SAI2_A
487+ ( Stream6 <DMA2 >: 3 , SAICH <pac:: SAI2 , true >, [ MemoryToPeripheral | PeripheralToMemory ] ) , //SAI2_B
488+ ( Stream7 <DMA2 >: 0 , SAICH <pac:: SAI2 , true >, [ MemoryToPeripheral | PeripheralToMemory ] ) , //SAI2_B:DMA_CHANNEL_0
498489) ;
499490
500- #[ cfg( feature = "sai2" ) ]
501- unsafe impl < const C : u8 > PeriAddress for SAICH < pac:: SAI2 , C > {
502- #[ inline( always) ]
503- fn address ( & self ) -> u32 {
504- unsafe { ( * pac:: SAI2 :: ptr ( ) ) . ch ( C as usize ) . dr ( ) . as_ptr ( ) as u32 }
505- }
506-
507- type MemSize = u32 ;
508- }
509-
510491#[ cfg( feature = "spi6" ) ]
511492dma_map ! (
512493 ( Stream5 <DMA2 >: 1 , pac:: SPI6 , [ MemoryToPeripheral ] ) , //SPI6_TX
0 commit comments