@@ -649,8 +649,11 @@ address!((pac::SPI4, dr, u8),);
649
649
) ) ]
650
650
dma_map ! (
651
651
( Stream0 <DMA1 >, 4 , pac:: UART5 , PeripheralToMemory ) , //UART5_RX
652
+ ( Stream0 <DMA1 >, 4 , serial:: Rx <pac:: UART5 >, PeripheralToMemory ) , //UART5_RX
652
653
( Stream2 <DMA1 >, 4 , pac:: UART4 , PeripheralToMemory ) , //UART4_RX
654
+ ( Stream2 <DMA1 >, 4 , serial:: Rx <pac:: UART4 >, PeripheralToMemory ) , //UART4_RX
653
655
( Stream4 <DMA1 >, 4 , pac:: UART4 , MemoryToPeripheral ) , //UART4_TX
656
+ ( Stream4 <DMA1 >, 4 , serial:: Tx <pac:: UART4 >, MemoryToPeripheral ) , //UART4_TX
654
657
//(Stream6<DMA1>, 7, pac::DAC2, MemoryToPeripheral), //DAC2
655
658
) ;
656
659
@@ -864,6 +867,7 @@ address!(
864
867
) ) ]
865
868
dma_map ! (
866
869
( Stream7 <DMA1 >, 4 , pac:: UART5 , MemoryToPeripheral ) , //UART5_TX
870
+ ( Stream7 <DMA1 >, 4 , serial:: Tx <pac:: UART5 >, MemoryToPeripheral ) , //UART5_TX
867
871
( Stream0 <DMA2 >, 2 , pac:: ADC3 , PeripheralToMemory ) , //ADC3
868
872
( Stream1 <DMA2 >, 1 , pac:: DCMI , PeripheralToMemory ) , //DCMI
869
873
( Stream1 <DMA2 >, 2 , pac:: ADC3 , PeripheralToMemory ) , //ADC3
@@ -935,6 +939,7 @@ dma_map!(
935
939
( Stream7 <DMA1 >, 1 , pac:: I2C1 , MemoryToPeripheral ) , //I2C1_TX:DMA_CHANNEL_1
936
940
( Stream7 <DMA1 >, 1 , i2c:: Tx <pac:: I2C1 >, MemoryToPeripheral ) , //I2C1_TX:DMA_CHANNEL_1
937
941
( Stream7 <DMA1 >, 6 , pac:: USART2 , PeripheralToMemory ) , //USART2_RX:DMA_CHANNEL_6
942
+ ( Stream7 <DMA1 >, 6 , serial:: Rx <pac:: USART2 >, PeripheralToMemory ) , //USART2_RX:DMA_CHANNEL_6
938
943
( Stream2 <DMA2 >, 2 , pac:: SPI1 , MemoryToPeripheral ) , //SPI1_TX
939
944
( Stream2 <DMA2 >, 2 , spi:: Tx <pac:: SPI1 >, MemoryToPeripheral ) , //SPI1_TX
940
945
( Stream3 <DMA2 >, 3 , pac:: SPI1 , MemoryToPeripheral ) , //SPI1_TX:DMA_CHANNEL_3
@@ -1060,9 +1065,13 @@ address!((pac::QUADSPI, dr, u32),);
1060
1065
) ) ]
1061
1066
dma_map ! (
1062
1067
( Stream0 <DMA1 >, 5 , pac:: UART8 , MemoryToPeripheral ) , //UART8_TX
1068
+ ( Stream0 <DMA1 >, 5 , serial:: Tx <pac:: UART8 >, MemoryToPeripheral ) , //UART8_TX
1063
1069
( Stream1 <DMA1 >, 5 , pac:: UART7 , MemoryToPeripheral ) , //UART7_TX
1070
+ ( Stream1 <DMA1 >, 5 , serial:: Tx <pac:: UART7 >, MemoryToPeripheral ) , //UART7_TX
1064
1071
( Stream3 <DMA1 >, 5 , pac:: UART7 , PeripheralToMemory ) , //UART7_RX
1072
+ ( Stream3 <DMA1 >, 5 , serial:: Rx <pac:: UART7 >, PeripheralToMemory ) , //UART7_RX
1065
1073
( Stream6 <DMA1 >, 5 , pac:: UART8 , PeripheralToMemory ) , //UART8_RX
1074
+ ( Stream6 <DMA1 >, 5 , serial:: Rx <pac:: UART8 >, PeripheralToMemory ) , //UART8_RX
1066
1075
) ;
1067
1076
1068
1077
#[ cfg( any(
@@ -1080,12 +1089,19 @@ address!((pac::UART7, dr, u8), (pac::UART8, dr, u8),);
1080
1089
#[ cfg( any( feature = "stm32f413" , feature = "stm32f423" , ) ) ]
1081
1090
dma_map ! (
1082
1091
( Stream7 <DMA1 >, 8 , pac:: UART5 , MemoryToPeripheral ) , //UART5_TX
1092
+ ( Stream7 <DMA1 >, 8 , serial:: Tx <pac:: UART5 >, MemoryToPeripheral ) , //UART5_TX
1083
1093
( Stream0 <DMA2 >, 1 , pac:: UART9 , MemoryToPeripheral ) , //UART9_TX
1094
+ ( Stream0 <DMA2 >, 1 , serial:: Tx <pac:: UART9 >, MemoryToPeripheral ) , //UART9_TX
1084
1095
( Stream0 <DMA2 >, 5 , pac:: UART10 , PeripheralToMemory ) , //UART10_RX
1096
+ ( Stream0 <DMA2 >, 5 , serial:: Rx <pac:: UART10 >, PeripheralToMemory ) , //UART10_RX
1085
1097
( Stream3 <DMA2 >, 9 , pac:: UART10 , PeripheralToMemory ) , //UART10_RX:DMA_CHANNEL_9
1098
+ ( Stream3 <DMA2 >, 9 , serial:: Rx <pac:: UART10 >, PeripheralToMemory ) , //UART10_RX:DMA_CHANNEL_9
1086
1099
( Stream5 <DMA2 >, 9 , pac:: UART10 , MemoryToPeripheral ) , //UART10_TX
1100
+ ( Stream5 <DMA2 >, 9 , serial:: Tx <pac:: UART10 >, MemoryToPeripheral ) , //UART10_TX
1087
1101
( Stream7 <DMA2 >, 0 , pac:: UART9 , PeripheralToMemory ) , //UART9_RX
1102
+ ( Stream7 <DMA2 >, 0 , serial:: Rx <pac:: UART9 >, PeripheralToMemory ) , //UART9_RX
1088
1103
( Stream7 <DMA2 >, 6 , pac:: UART10 , MemoryToPeripheral ) , //UART10_TX:DMA_CHANNEL_6
1104
+ ( Stream7 <DMA2 >, 6 , serial:: Tx <pac:: UART10 >, MemoryToPeripheral ) , //UART10_TX:DMA_CHANNEL_6
1089
1105
//(pac::DMA2, Stream6, 2, IN<pac::AES>, MemoryToPeripheral), //AES_IN
1090
1106
//(pac::DMA2, Stream5, 2, OUT<pac::AES>, PeripheralToMemory), //AES_OUT
1091
1107
) ;
0 commit comments