Add tx_dma to async spi
This commit is contained in:
		
							parent
							
								
									cd9e581c65
								
							
						
					
					
						commit
						ca8e885dbb
					
				@ -359,17 +359,18 @@ impl<'d, T: Instance> Spi<'d, T, Async> {
 | 
				
			|||||||
        inner: impl Peripheral<P = T> + 'd,
 | 
					        inner: impl Peripheral<P = T> + 'd,
 | 
				
			||||||
        clk: impl Peripheral<P = impl ClkPin<T> + 'd> + 'd,
 | 
					        clk: impl Peripheral<P = impl ClkPin<T> + 'd> + 'd,
 | 
				
			||||||
        miso: impl Peripheral<P = impl MisoPin<T> + 'd> + 'd,
 | 
					        miso: impl Peripheral<P = impl MisoPin<T> + 'd> + 'd,
 | 
				
			||||||
 | 
					        tx_dma: impl Peripheral<P = impl Channel> + 'd,
 | 
				
			||||||
        rx_dma: impl Peripheral<P = impl Channel> + 'd,
 | 
					        rx_dma: impl Peripheral<P = impl Channel> + 'd,
 | 
				
			||||||
        config: Config,
 | 
					        config: Config,
 | 
				
			||||||
    ) -> Self {
 | 
					    ) -> Self {
 | 
				
			||||||
        into_ref!(rx_dma, clk, miso);
 | 
					        into_ref!(tx_dma, rx_dma, clk, miso);
 | 
				
			||||||
        Self::new_inner(
 | 
					        Self::new_inner(
 | 
				
			||||||
            inner,
 | 
					            inner,
 | 
				
			||||||
            Some(clk.map_into()),
 | 
					            Some(clk.map_into()),
 | 
				
			||||||
            None,
 | 
					            None,
 | 
				
			||||||
            Some(miso.map_into()),
 | 
					            Some(miso.map_into()),
 | 
				
			||||||
            None,
 | 
					            None,
 | 
				
			||||||
            None,
 | 
					            Some(tx_dma.map_into()),
 | 
				
			||||||
            Some(rx_dma.map_into()),
 | 
					            Some(rx_dma.map_into()),
 | 
				
			||||||
            config,
 | 
					            config,
 | 
				
			||||||
        )
 | 
					        )
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user