@@ -475,38 +475,19 @@ mod sai1 {
475
475
use pac:: SAI1 ;
476
476
477
477
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
482
482
) ;
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
- }
492
483
}
493
484
#[ cfg( feature = "sai2" ) ]
494
485
dma_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
498
489
) ;
499
490
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
-
510
491
#[ cfg( feature = "spi6" ) ]
511
492
dma_map ! (
512
493
( Stream5 <DMA2 >: 1 , pac:: SPI6 , [ MemoryToPeripheral ] ) , //SPI6_TX
0 commit comments