relax restriction on configuration with duplicate settings
Этот коммит содержится в:
		
							родитель
							
								
									1e92e5f6c6
								
							
						
					
					
						коммит
						ca4f251050
					
				
					 1 изменённых файлов: 0 добавлений и 10 удалений
				
			
		| 
						 | 
				
			
			@ -45,11 +45,6 @@ func (uart *UART) resetTransmitting() {
 | 
			
		|||
	uart.Bus.GLOBAL.ClearBits(nxp.LPUART_GLOBAL_RST)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (uart *UART) usesConfig(c UARTConfig) bool {
 | 
			
		||||
	return uart.configured && uart.baud == c.BaudRate &&
 | 
			
		||||
		uart.rx == c.RX && uart.tx == c.TX
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Configure initializes a UART with the given UARTConfig and other default
 | 
			
		||||
// settings.
 | 
			
		||||
func (uart *UART) Configure(config UARTConfig) {
 | 
			
		||||
| 
						 | 
				
			
			@ -67,11 +62,6 @@ func (uart *UART) Configure(config UARTConfig) {
 | 
			
		|||
		config.TX = UART_TX_PIN
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	// Do not reconfigure pins and device buffers if duplicate config provided.
 | 
			
		||||
	if uart.usesConfig(config) {
 | 
			
		||||
		return
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	uart.baud = config.BaudRate
 | 
			
		||||
	uart.rx = config.RX
 | 
			
		||||
	uart.tx = config.TX
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Загрузка…
	
	Создание таблицы
		
		Сослаться в новой задаче