mirror of
				https://github.com/esphome/esphome.git
				synced 2025-10-31 07:03:55 +00:00 
			
		
		
		
	Corrected ESP32 hardware UART pins (#701)
The UART pins for Serial1 and Serial2 on the ESP32 were reversed.
This commit is contained in:
		
				
					committed by
					
						 Brandon Davidson
						Brandon Davidson
					
				
			
			
				
	
			
			
			
						parent
						
							15b87af8ed
						
					
				
				
					commit
					655327a8b1
				
			| @@ -20,9 +20,9 @@ void UARTComponent::setup() { | |||||||
|   // is 1 we still want to use Serial. |   // is 1 we still want to use Serial. | ||||||
|   if (this->tx_pin_.value_or(1) == 1 && this->rx_pin_.value_or(3) == 3) { |   if (this->tx_pin_.value_or(1) == 1 && this->rx_pin_.value_or(3) == 3) { | ||||||
|     this->hw_serial_ = &Serial; |     this->hw_serial_ = &Serial; | ||||||
|   } else if (this->tx_pin_.value_or(9) == 9 && this->rx_pin_.value_or(10) == 10) { |   } else if (this->tx_pin_.value_or(10) == 10 && this->rx_pin_.value_or(9) == 9) { | ||||||
|     this->hw_serial_ = &Serial1; |     this->hw_serial_ = &Serial1; | ||||||
|   } else if (this->tx_pin_.value_or(16) == 16 && this->rx_pin_.value_or(17) == 17) { |   } else if (this->tx_pin_.value_or(17) == 17 && this->rx_pin_.value_or(16) == 16) { | ||||||
|     this->hw_serial_ = &Serial2; |     this->hw_serial_ = &Serial2; | ||||||
|   } else { |   } else { | ||||||
|     this->hw_serial_ = new HardwareSerial(next_uart_num++); |     this->hw_serial_ = new HardwareSerial(next_uart_num++); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user