Closed
Description
Board
Firebeetle v1
Device Description
Development board
Hardware Configuration
Serial2 initializing
Version
v3.0.0
IDE Name
Arduino IDE 2.3.2
Operating System
Windows 10
Flash frequency
?
PSRAM enabled
yes
Upload speed
115200
Description
Initializing Serial2 causes IO4 to be set to HIGH, and it is impossible to control via digitalWrite, unless reinitialized
A rollback to previous revision solves the issues
Sketch
#include <Arduino.h>
#define PIN_ENABLE_HOHC 4
void setup()
{
pinMode(PIN_ENABLE_HOHC, OUTPUT);// Set as output mode
digitalWrite(PIN_ENABLE_HOHC, LOW);
Serial.begin(115200);
Serial.println("First");
delay(5000);
Serial2.begin(9600); //this instruction causes digital pin 4 to go HIGH
Serial.println("Second");
delay(5000);
}
void loop()
{
pinMode(PIN_ENABLE_HOHC, OUTPUT);//Still high
digitalWrite(PIN_ENABLE_HOHC, LOW);
}
Debug Message
Compiles OK, no errors.
Other Steps to Reproduce
No response
I have checked existing issues, online documentation and the Troubleshooting Guide
- I confirm I have checked existing issues, online documentation and Troubleshooting guide.