diff --git a/ESP/ini/boards.ini b/ESP/ini/boards.ini index 9d3e99f..96c4d7d 100644 --- a/ESP/ini/boards.ini +++ b/ESP/ini/boards.ini @@ -103,6 +103,7 @@ build_type = debug build_flags = ${env.build_flags} -DCORE_DEBUG_LEVEL=4 -DDEBUG_MODE=1 + -DSERIAL_MANAGER_USE_HIGHER_FREQUENCY ${pinoutsESPS3WROVER.build_flags} upload_flags = --no-stub @@ -113,6 +114,7 @@ build_type = release build_flags = ${env.build_flags} -DDEBUG_MODE=0 -DCORE_DEBUG_LEVEL=1 + -DSERIAL_MANAGER_USE_HIGHER_FREQUENCY ${pinoutsESPS3WROVER.build_flags} upload_flags = --no-stub @@ -125,6 +127,7 @@ build_flags = ${env.build_flags} -DDEBUG_MODE=1 -DARDUINO_USB_CDC_ON_BOOT=1 -DETVR_EYE_TRACKER_USB_API + -DSERIAL_MANAGER_USE_HIGHER_FREQUENCY ${pinoutsESPS3WROVER.build_flags} [env:wrooms3QIOUSB_release] @@ -136,6 +139,7 @@ build_flags = ${env.build_flags} -DCORE_DEBUG_LEVEL=1 -DARDUINO_USB_CDC_ON_BOOT=1 -DETVR_EYE_TRACKER_USB_API + -DSERIAL_MANAGER_USE_HIGHER_FREQUENCY ${pinoutsESPS3WROVER.build_flags} [env:wrooms3] @@ -144,6 +148,7 @@ build_type = debug build_flags = ${env.build_flags} -DCORE_DEBUG_LEVEL=4 -DDEBUG_MODE=1 + -DSERIAL_MANAGER_USE_HIGHER_FREQUENCY ${pinoutsESPS3WROOM.build_flags} [env:wrooms3_release] @@ -152,6 +157,7 @@ build_type = release build_flags = ${env.build_flags} -DDEBUG_MODE=0 -DCORE_DEBUG_LEVEL=1 + -DSERIAL_MANAGER_USE_HIGHER_FREQUENCY ${pinoutsESPS3WROOM.build_flags} [env:wrooms3USB] @@ -161,6 +167,7 @@ build_flags = ${env.build_flags} -DCORE_DEBUG_LEVEL=4 -DDEBUG_MODE=1 -DETVR_EYE_TRACKER_USB_API + -DSERIAL_MANAGER_USE_HIGHER_FREQUENCY ${pinoutsESPS3WROOM.build_flags} upload_flags = --no-stub @@ -171,6 +178,7 @@ build_flags = ${env.build_flags} -DDEBUG_MODE=0 -DCORE_DEBUG_LEVEL=1 -DETVR_EYE_TRACKER_USB_API + -DSERIAL_MANAGER_USE_HIGHER_FREQUENCY ${pinoutsESPS3WROOM.build_flags} upload_flags = --no-stub @@ -182,6 +190,7 @@ build_flags = ${env.build_flags} -DDEBUG_MODE=1 #-DARDUINO_USB_MODE=1 #-DARDUINO_USB_CDC_ON_BOOT=1 + -DSERIAL_MANAGER_USE_HIGHER_FREQUENCY ${pinoutsESPS3XIAOSENSE.build_flags} [env:xiaosenses3_USB] @@ -191,6 +200,7 @@ build_flags = ${env.build_flags} -DCORE_DEBUG_LEVEL=4 -DDEBUG_MODE=1 -DETVR_EYE_TRACKER_USB_API + -DSERIAL_MANAGER_USE_HIGHER_FREQUENCY ${pinoutsESPS3XIAOSENSE.build_flags} upload_flags = --no-stub @@ -200,6 +210,7 @@ build_type = release build_flags = ${env.build_flags} -DDEBUG_MODE=0 -DCORE_DEBUG_LEVEL=1 + -DSERIAL_MANAGER_USE_HIGHER_FREQUENCY ${pinoutsESPS3XIAOSENSE.build_flags} [env:xiaosenses3_USB_release] @@ -209,5 +220,6 @@ build_flags = ${env.build_flags} -DDEBUG_MODE=0 -DCORE_DEBUG_LEVEL=1 -DETVR_EYE_TRACKER_USB_API + -DSERIAL_MANAGER_USE_HIGHER_FREQUENCY ${pinoutsESPS3XIAOSENSE.build_flags} upload_flags = --no-stub diff --git a/ESP/lib/src/io/Serial/SerialManager.cpp b/ESP/lib/src/io/Serial/SerialManager.cpp index c9f7c52..6d47c73 100644 --- a/ESP/lib/src/io/Serial/SerialManager.cpp +++ b/ESP/lib/src/io/Serial/SerialManager.cpp @@ -54,7 +54,9 @@ void SerialManager::send_frame() { #endif void SerialManager::init() { + #ifndef SERIAL_MANAGER_USE_HIGHER_FREQUENCY Serial.begin(3000000); + #endif if (SERIAL_FLUSH_ENABLED) { Serial.flush(); }