mirror of
https://git.mirrors.martin98.com/https://github.com/luc-github/ESP3D.git
synced 2025-08-12 22:48:59 +08:00
Allow to define Serial pins (ESP32)
This commit is contained in:
parent
004d99c991
commit
1a40792ec2
@ -173,17 +173,30 @@ bool CONFIG::InitBaudrate(long value)
|
|||||||
//TODO define baudrate for each Serial
|
//TODO define baudrate for each Serial
|
||||||
#ifdef USE_SERIAL_0
|
#ifdef USE_SERIAL_0
|
||||||
if (Serial.baudRate() != baud_rate) {
|
if (Serial.baudRate() != baud_rate) {
|
||||||
Serial.begin (baud_rate);
|
#ifdef ARDUINO_ARCH_ESP8266
|
||||||
|
Serial.begin (baud_rate);
|
||||||
|
#else
|
||||||
|
Serial.begin (baud_rate, ESP_SERIAL_PARAM, ESP_RX_PIN, ESP_TX_PIN);
|
||||||
|
#endif
|
||||||
|
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
#ifdef USE_SERIAL_1
|
#ifdef USE_SERIAL_1
|
||||||
if (Serial1.baudRate() != baud_rate) {
|
if (Serial1.baudRate() != baud_rate) {
|
||||||
Serial1.begin (baud_rate);
|
#ifdef ARDUINO_ARCH_ESP8266
|
||||||
|
Serial1.begin (baud_rate);
|
||||||
|
#else
|
||||||
|
Serial1.begin (baud_rate, ESP_SERIAL_PARAM, ESP_RX_PIN, ESP_TX_PIN);
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
#ifdef USE_SERIAL_2
|
#ifdef USE_SERIAL_2
|
||||||
if (Serial2.baudRate() != baud_rate) {
|
if (Serial2.baudRate() != baud_rate) {
|
||||||
Serial2.begin (baud_rate);
|
#ifdef ARDUINO_ARCH_ESP8266
|
||||||
|
Serial2.begin (baud_rate);
|
||||||
|
#else
|
||||||
|
Serial2.begin (baud_rate, ESP_SERIAL_PARAM, ESP_RX_PIN, ESP_TX_PIN);
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
27
src/config.h
27
src/config.h
@ -19,7 +19,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
//version and sources location
|
//version and sources location
|
||||||
#define FW_VERSION "2.0.0.c17"
|
#define FW_VERSION "2.0.0.c18"
|
||||||
#define REPOSITORY "https://github.com/luc-github/ESP3D"
|
#define REPOSITORY "https://github.com/luc-github/ESP3D"
|
||||||
|
|
||||||
//Customize ESP3D ////////////////////////////////////////////////////////////////////////
|
//Customize ESP3D ////////////////////////////////////////////////////////////////////////
|
||||||
@ -90,19 +90,21 @@
|
|||||||
//Serial rx buffer size is 256 but can be extended
|
//Serial rx buffer size is 256 but can be extended
|
||||||
#define SERIAL_RX_BUFFER_SIZE 512
|
#define SERIAL_RX_BUFFER_SIZE 512
|
||||||
|
|
||||||
//which serial ESP use to communicate to printer (ESP32 has 3 serials available)
|
//Serial Parameters
|
||||||
|
#define ESP_SERIAL_PARAM SERIAL_8N1
|
||||||
|
|
||||||
|
//which serial ESP use to communicate to printer (ESP32 has 3 serials available, ESP8266 only one)
|
||||||
|
//Uncomment one only
|
||||||
#define USE_SERIAL_0
|
#define USE_SERIAL_0
|
||||||
|
//For ESP32 Only
|
||||||
//#define USE_SERIAL_1
|
//#define USE_SERIAL_1
|
||||||
//#define USE_SERIAL_2
|
//#define USE_SERIAL_2
|
||||||
|
|
||||||
//DEBUG Flag do not do this when connected to printer !!!
|
|
||||||
//be noted all upload may failed if enabled
|
|
||||||
//#define DEBUG_ESP3D
|
|
||||||
//#define DEBUG_OUTPUT_SPIFFS
|
|
||||||
//#define DEBUG_OUTPUT_SERIAL
|
|
||||||
//#define DEBUG_OUTPUT_TCP
|
|
||||||
|
|
||||||
//Pins Definition ////////////////////////////////////////////////////////////////////////
|
//Pins Definition ////////////////////////////////////////////////////////////////////////
|
||||||
|
//-1 means use default pins of your board what ever the serial you choose
|
||||||
|
#define ESP_RX_PIN -1
|
||||||
|
#define ESP_TX_PIN -1
|
||||||
|
|
||||||
#ifdef RECOVERY_FEATURE
|
#ifdef RECOVERY_FEATURE
|
||||||
//pin used to reset setting
|
//pin used to reset setting
|
||||||
#define RESET_CONFIG_PIN 2
|
#define RESET_CONFIG_PIN 2
|
||||||
@ -134,6 +136,13 @@
|
|||||||
|
|
||||||
//Do not Edit after this line //////////////////////////////////////////////
|
//Do not Edit after this line //////////////////////////////////////////////
|
||||||
|
|
||||||
|
//DEBUG Flag do not do this when connected to printer !!!
|
||||||
|
//be noted all upload may failed if enabled
|
||||||
|
//#define DEBUG_ESP3D
|
||||||
|
//#define DEBUG_OUTPUT_SPIFFS
|
||||||
|
//#define DEBUG_OUTPUT_SERIAL
|
||||||
|
//#define DEBUG_OUTPUT_TCP
|
||||||
|
|
||||||
//Sanity check
|
//Sanity check
|
||||||
#ifndef SDCARD_FEATURE
|
#ifndef SDCARD_FEATURE
|
||||||
#ifdef TIMESTAMP_FEATURE
|
#ifdef TIMESTAMP_FEATURE
|
||||||
|
Loading…
x
Reference in New Issue
Block a user