remove unsafe for circular dma reg access
This commit is contained in:
		
							parent
							
								
									320e2cf35b
								
							
						
					
					
						commit
						e0747e937f
					
				| @ -325,7 +325,7 @@ impl<'a, C: Channel> Transfer<'a, C> { | ||||
|     pub fn is_running(&mut self) -> bool { | ||||
|         let ch = self.channel.regs().ch(self.channel.num()); | ||||
|         let en = ch.cr().read().en(); | ||||
|         let circular = unsafe { ch.cr().read() }.circ() == vals::Circ::ENABLED; | ||||
|         let circular = ch.cr().read().circ() == vals::Circ::ENABLED; | ||||
|         let tcif = STATE.complete_count[self.channel.index()].load(Ordering::Acquire) != 0; | ||||
|         en && (circular || !tcif) | ||||
|     } | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user