Added serial pins for esp8266

This commit is contained in:
Magnus
2022-11-19 10:00:36 +01:00
parent 489b268f73
commit 1c3784a223
2 changed files with 56 additions and 56 deletions

View File

@ -28,13 +28,13 @@ build_flags =
#-D DOUBLERESETDETECTOR_DEBUG=true #-D DOUBLERESETDETECTOR_DEBUG=true
-DACTIVATE_OTA -DACTIVATE_OTA
-DCFG_DISABLE_LOGGING # Turn off verbose/notice logging to reduce size and dont overload uart (applies to LOG_LEVEL6) -DCFG_DISABLE_LOGGING # Turn off verbose/notice logging to reduce size and dont overload uart (applies to LOG_LEVEL6)
-DGYRO_DISABLE_LOGGING -DGYRO_DISABLE_LOGGING
-DCALC_DISABLE_LOGGING -DCALC_DISABLE_LOGGING
-DHELPER_DISABLE_LOGGING -DHELPER_DISABLE_LOGGING
-DPUSH_DISABLE_LOGGING -DPUSH_DISABLE_LOGGING
-DTSEN_DISABLE_LOGGING -DTSEN_DISABLE_LOGGING
-DWIFI_DISABLE_LOGGING -DWIFI_DISABLE_LOGGING
-DWEB_DISABLE_LOGGING -DWEB_DISABLE_LOGGING
-DMAIN_DISABLE_LOGGING -DMAIN_DISABLE_LOGGING
-DUSE_LITTLEFS=true -DUSE_LITTLEFS=true
-DUSER_SSID=\""\"" # =\""myssid\"" -DUSER_SSID=\""\"" # =\""myssid\""
@ -94,8 +94,9 @@ platform = ${common_env_data.platform}
extra_scripts = ${common_env_data.extra_scripts} extra_scripts = ${common_env_data.extra_scripts}
build_unflags = ${common_env_data.build_unflags} build_unflags = ${common_env_data.build_unflags}
build_flags = build_flags =
${common_env_data.build_flags} ${common_env_data.build_flags}
-D LOG_LEVEL=4 -D LOG_LEVEL=4
#-DUSE_SERIAL_PINS # Use the TX/RX pins for the serial port
lib_deps = lib_deps =
https://github.com/mp-se/incbin # https://github.com/graphitemaster/incbin https://github.com/mp-se/incbin # https://github.com/graphitemaster/incbin
${common_env_data.lib_deps} ${common_env_data.lib_deps}
@ -125,13 +126,13 @@ build_type = release
board_build.partitions = part32.csv board_build.partitions = part32.csv
board_build.filesystem = littlefs board_build.filesystem = littlefs
board_build.embed_txtfiles = board_build.embed_txtfiles =
html/calibration.min.htm html/calibration.min.htm
html/config.min.htm html/config.min.htm
html/firmware.min.htm html/firmware.min.htm
html/format.min.htm html/format.min.htm
html/about.min.htm html/about.min.htm
html/index.min.htm html/index.min.htm
html/test.min.htm html/test.min.htm
[env:gravity32c3-release] [env:gravity32c3-release]
framework = ${common_env_data.framework} framework = ${common_env_data.framework}
@ -146,7 +147,7 @@ build_flags =
${common_env_data.build_flags} ${common_env_data.build_flags}
-DLOG_LEVEL=5 -DLOG_LEVEL=5
-DCORE_DEBUG_LEVEL=0 -DCORE_DEBUG_LEVEL=0
-DESP32C3 -DESP32C3
-DARDUINO_ESP32C3_DEV -DARDUINO_ESP32C3_DEV
-DREDUCE_WIFI_POWER # Enable this if v1.0 chip is used -DREDUCE_WIFI_POWER # Enable this if v1.0 chip is used
#-DUSE_SERIAL_PINS # Use the TX/RX pins for the serial port #-DUSE_SERIAL_PINS # Use the TX/RX pins for the serial port
@ -159,13 +160,13 @@ build_type = release
board_build.partitions = part32.csv board_build.partitions = part32.csv
board_build.filesystem = littlefs board_build.filesystem = littlefs
board_build.embed_txtfiles = board_build.embed_txtfiles =
html/calibration.min.htm html/calibration.min.htm
html/config.min.htm html/config.min.htm
html/firmware.min.htm html/firmware.min.htm
html/format.min.htm html/format.min.htm
html/about.min.htm html/about.min.htm
html/index.min.htm html/index.min.htm
html/test.min.htm html/test.min.htm
[env:gravity32s2-release] [env:gravity32s2-release]
framework = ${common_env_data.framework} framework = ${common_env_data.framework}
@ -180,7 +181,7 @@ build_flags =
${common_env_data.build_flags} ${common_env_data.build_flags}
-DLOG_LEVEL=5 -DLOG_LEVEL=5
-DCORE_DEBUG_LEVEL=0 -DCORE_DEBUG_LEVEL=0
-DESP32S2 -DESP32S2
-DARDUINO_ESP32S2_DEV -DARDUINO_ESP32S2_DEV
#-DUSE_SERIAL_PINS # Use the TX/RX pins for the serial port #-DUSE_SERIAL_PINS # Use the TX/RX pins for the serial port
lib_deps = lib_deps =
@ -191,13 +192,13 @@ build_type = release
board_build.partitions = part32.csv board_build.partitions = part32.csv
board_build.filesystem = littlefs board_build.filesystem = littlefs
board_build.embed_txtfiles = board_build.embed_txtfiles =
html/calibration.min.htm html/calibration.min.htm
html/config.min.htm html/config.min.htm
html/firmware.min.htm html/firmware.min.htm
html/format.min.htm html/format.min.htm
html/about.min.htm html/about.min.htm
html/index.min.htm html/index.min.htm
html/test.min.htm html/test.min.htm
[env:gravity32c3-debug] [env:gravity32c3-debug]
framework = ${common_env_data.framework} framework = ${common_env_data.framework}
@ -211,13 +212,13 @@ debug_tool = esp-prog
debug_init_break = break setup debug_init_break = break setup
build_unflags = build_unflags =
-DCFG_DISABLE_LOGGING -DCFG_DISABLE_LOGGING
-DGYRO_DISABLE_LOGGING -DGYRO_DISABLE_LOGGING
-DCALC_DISABLE_LOGGING -DCALC_DISABLE_LOGGING
-DHELPER_DISABLE_LOGGING -DHELPER_DISABLE_LOGGING
-DPUSH_DISABLE_LOGGING -DPUSH_DISABLE_LOGGING
-DTSEN_DISABLE_LOGGING -DTSEN_DISABLE_LOGGING
-DWIFI_DISABLE_LOGGING -DWIFI_DISABLE_LOGGING
-DWEB_DISABLE_LOGGING -DWEB_DISABLE_LOGGING
-DMAIN_DISABLE_LOGGING -DMAIN_DISABLE_LOGGING
${common_env_data.build_unflags} ${common_env_data.build_unflags}
build_flags = build_flags =
@ -226,7 +227,7 @@ build_flags =
-DLOG_LEVEL=6 -DLOG_LEVEL=6
-DCORE_DEBUG_LEVEL=5 -DCORE_DEBUG_LEVEL=5
-DJTAG_DEBUG -DJTAG_DEBUG
-DESP32C3 -DESP32C3
#-DUSE_SERIAL_PINS # Use the TX/RX pins for the serial port #-DUSE_SERIAL_PINS # Use the TX/RX pins for the serial port
-DARDUINO_ESP32C3_DEV -DARDUINO_ESP32C3_DEV
-DCOLLECT_PERFDATA # Collect runtime data for a few defined methods to measure time, dumped to serial and/or influxdb -DCOLLECT_PERFDATA # Collect runtime data for a few defined methods to measure time, dumped to serial and/or influxdb
@ -239,13 +240,13 @@ build_type = debug
board_build.partitions = part32.csv board_build.partitions = part32.csv
board_build.filesystem = littlefs board_build.filesystem = littlefs
board_build.embed_txtfiles = board_build.embed_txtfiles =
html/calibration.min.htm html/calibration.min.htm
html/config.min.htm html/config.min.htm
html/firmware.min.htm html/firmware.min.htm
html/format.min.htm html/format.min.htm
html/about.min.htm html/about.min.htm
html/index.min.htm html/index.min.htm
html/test.min.htm html/test.min.htm
# This is a version for the floaty hardware. No DSB18 sensor and no battery measurement. # This is a version for the floaty hardware. No DSB18 sensor and no battery measurement.
[env:gravity32lite-release] [env:gravity32lite-release]
@ -273,10 +274,10 @@ build_type = release
board_build.partitions = part32.csv board_build.partitions = part32.csv
board_build.filesystem = littlefs board_build.filesystem = littlefs
board_build.embed_txtfiles = board_build.embed_txtfiles =
html/calibration.min.htm html/calibration.min.htm
html/config.min.htm html/config.min.htm
html/firmware.min.htm html/firmware.min.htm
html/format.min.htm html/format.min.htm
html/about.min.htm html/about.min.htm
html/index.min.htm html/index.min.htm
html/test.min.htm html/test.min.htm

View File

@ -238,9 +238,8 @@ void printBuildOptions() {
SerialDebug::SerialDebug(const uint32_t serialSpeed) { SerialDebug::SerialDebug(const uint32_t serialSpeed) {
// Start serial with auto-detected rate (default to defined BAUD) // Start serial with auto-detected rate (default to defined BAUD)
#if defined(USE_SERIAL_PINS) && defined(ESP8266) #if defined(USE_SERIAL_PINS) && defined(ESP8266)
// EspSerial.begin(serialSpeed, SERIAL_8N1, 3, 1); uint8_t txPin = 3;
EspSerial.begin(serialSpeed); EspSerial.begin(serialSpeed, SERIAL_8N1, SERIAL_TX_ONLY, txPin);
#warning "SerialPins is not implemented on ESP8266"
#elif defined(ESP8266) #elif defined(ESP8266)
EspSerial.begin(serialSpeed); EspSerial.begin(serialSpeed);
#elif defined(USE_SERIAL_PINS) && defined(ESP32C3) #elif defined(USE_SERIAL_PINS) && defined(ESP32C3)