mirror of
https://github.com/EyeTrackVR/OpenIris.git
synced 2025-11-04 15:39:42 +08:00
fix: serial output for esp32cams and other boards not supporting higher frequency baud rate
* fix: serial output for esp32cams and other boards not supporting higher frequency baud rate * Switch higher frequency to be opt-in
This commit is contained in:
parent
811a9f898a
commit
01e5e280ad
@ -103,6 +103,7 @@ build_type = debug
|
|||||||
build_flags = ${env.build_flags}
|
build_flags = ${env.build_flags}
|
||||||
-DCORE_DEBUG_LEVEL=4
|
-DCORE_DEBUG_LEVEL=4
|
||||||
-DDEBUG_MODE=1
|
-DDEBUG_MODE=1
|
||||||
|
-DSERIAL_MANAGER_USE_HIGHER_FREQUENCY
|
||||||
${pinoutsESPS3WROVER.build_flags}
|
${pinoutsESPS3WROVER.build_flags}
|
||||||
upload_flags = --no-stub
|
upload_flags = --no-stub
|
||||||
|
|
||||||
@ -113,6 +114,7 @@ build_type = release
|
|||||||
build_flags = ${env.build_flags}
|
build_flags = ${env.build_flags}
|
||||||
-DDEBUG_MODE=0
|
-DDEBUG_MODE=0
|
||||||
-DCORE_DEBUG_LEVEL=1
|
-DCORE_DEBUG_LEVEL=1
|
||||||
|
-DSERIAL_MANAGER_USE_HIGHER_FREQUENCY
|
||||||
${pinoutsESPS3WROVER.build_flags}
|
${pinoutsESPS3WROVER.build_flags}
|
||||||
upload_flags = --no-stub
|
upload_flags = --no-stub
|
||||||
|
|
||||||
@ -125,6 +127,7 @@ build_flags = ${env.build_flags}
|
|||||||
-DDEBUG_MODE=1
|
-DDEBUG_MODE=1
|
||||||
-DARDUINO_USB_CDC_ON_BOOT=1
|
-DARDUINO_USB_CDC_ON_BOOT=1
|
||||||
-DETVR_EYE_TRACKER_USB_API
|
-DETVR_EYE_TRACKER_USB_API
|
||||||
|
-DSERIAL_MANAGER_USE_HIGHER_FREQUENCY
|
||||||
${pinoutsESPS3WROVER.build_flags}
|
${pinoutsESPS3WROVER.build_flags}
|
||||||
|
|
||||||
[env:wrooms3QIOUSB_release]
|
[env:wrooms3QIOUSB_release]
|
||||||
@ -136,6 +139,7 @@ build_flags = ${env.build_flags}
|
|||||||
-DCORE_DEBUG_LEVEL=1
|
-DCORE_DEBUG_LEVEL=1
|
||||||
-DARDUINO_USB_CDC_ON_BOOT=1
|
-DARDUINO_USB_CDC_ON_BOOT=1
|
||||||
-DETVR_EYE_TRACKER_USB_API
|
-DETVR_EYE_TRACKER_USB_API
|
||||||
|
-DSERIAL_MANAGER_USE_HIGHER_FREQUENCY
|
||||||
${pinoutsESPS3WROVER.build_flags}
|
${pinoutsESPS3WROVER.build_flags}
|
||||||
|
|
||||||
[env:wrooms3]
|
[env:wrooms3]
|
||||||
@ -144,6 +148,7 @@ build_type = debug
|
|||||||
build_flags = ${env.build_flags}
|
build_flags = ${env.build_flags}
|
||||||
-DCORE_DEBUG_LEVEL=4
|
-DCORE_DEBUG_LEVEL=4
|
||||||
-DDEBUG_MODE=1
|
-DDEBUG_MODE=1
|
||||||
|
-DSERIAL_MANAGER_USE_HIGHER_FREQUENCY
|
||||||
${pinoutsESPS3WROOM.build_flags}
|
${pinoutsESPS3WROOM.build_flags}
|
||||||
|
|
||||||
[env:wrooms3_release]
|
[env:wrooms3_release]
|
||||||
@ -152,6 +157,7 @@ build_type = release
|
|||||||
build_flags = ${env.build_flags}
|
build_flags = ${env.build_flags}
|
||||||
-DDEBUG_MODE=0
|
-DDEBUG_MODE=0
|
||||||
-DCORE_DEBUG_LEVEL=1
|
-DCORE_DEBUG_LEVEL=1
|
||||||
|
-DSERIAL_MANAGER_USE_HIGHER_FREQUENCY
|
||||||
${pinoutsESPS3WROOM.build_flags}
|
${pinoutsESPS3WROOM.build_flags}
|
||||||
|
|
||||||
[env:wrooms3USB]
|
[env:wrooms3USB]
|
||||||
@ -161,6 +167,7 @@ build_flags = ${env.build_flags}
|
|||||||
-DCORE_DEBUG_LEVEL=4
|
-DCORE_DEBUG_LEVEL=4
|
||||||
-DDEBUG_MODE=1
|
-DDEBUG_MODE=1
|
||||||
-DETVR_EYE_TRACKER_USB_API
|
-DETVR_EYE_TRACKER_USB_API
|
||||||
|
-DSERIAL_MANAGER_USE_HIGHER_FREQUENCY
|
||||||
${pinoutsESPS3WROOM.build_flags}
|
${pinoutsESPS3WROOM.build_flags}
|
||||||
upload_flags = --no-stub
|
upload_flags = --no-stub
|
||||||
|
|
||||||
@ -171,6 +178,7 @@ build_flags = ${env.build_flags}
|
|||||||
-DDEBUG_MODE=0
|
-DDEBUG_MODE=0
|
||||||
-DCORE_DEBUG_LEVEL=1
|
-DCORE_DEBUG_LEVEL=1
|
||||||
-DETVR_EYE_TRACKER_USB_API
|
-DETVR_EYE_TRACKER_USB_API
|
||||||
|
-DSERIAL_MANAGER_USE_HIGHER_FREQUENCY
|
||||||
${pinoutsESPS3WROOM.build_flags}
|
${pinoutsESPS3WROOM.build_flags}
|
||||||
upload_flags = --no-stub
|
upload_flags = --no-stub
|
||||||
|
|
||||||
@ -182,6 +190,7 @@ build_flags = ${env.build_flags}
|
|||||||
-DDEBUG_MODE=1
|
-DDEBUG_MODE=1
|
||||||
#-DARDUINO_USB_MODE=1
|
#-DARDUINO_USB_MODE=1
|
||||||
#-DARDUINO_USB_CDC_ON_BOOT=1
|
#-DARDUINO_USB_CDC_ON_BOOT=1
|
||||||
|
-DSERIAL_MANAGER_USE_HIGHER_FREQUENCY
|
||||||
${pinoutsESPS3XIAOSENSE.build_flags}
|
${pinoutsESPS3XIAOSENSE.build_flags}
|
||||||
|
|
||||||
[env:xiaosenses3_USB]
|
[env:xiaosenses3_USB]
|
||||||
@ -191,6 +200,7 @@ build_flags = ${env.build_flags}
|
|||||||
-DCORE_DEBUG_LEVEL=4
|
-DCORE_DEBUG_LEVEL=4
|
||||||
-DDEBUG_MODE=1
|
-DDEBUG_MODE=1
|
||||||
-DETVR_EYE_TRACKER_USB_API
|
-DETVR_EYE_TRACKER_USB_API
|
||||||
|
-DSERIAL_MANAGER_USE_HIGHER_FREQUENCY
|
||||||
${pinoutsESPS3XIAOSENSE.build_flags}
|
${pinoutsESPS3XIAOSENSE.build_flags}
|
||||||
upload_flags = --no-stub
|
upload_flags = --no-stub
|
||||||
|
|
||||||
@ -200,6 +210,7 @@ build_type = release
|
|||||||
build_flags = ${env.build_flags}
|
build_flags = ${env.build_flags}
|
||||||
-DDEBUG_MODE=0
|
-DDEBUG_MODE=0
|
||||||
-DCORE_DEBUG_LEVEL=1
|
-DCORE_DEBUG_LEVEL=1
|
||||||
|
-DSERIAL_MANAGER_USE_HIGHER_FREQUENCY
|
||||||
${pinoutsESPS3XIAOSENSE.build_flags}
|
${pinoutsESPS3XIAOSENSE.build_flags}
|
||||||
|
|
||||||
[env:xiaosenses3_USB_release]
|
[env:xiaosenses3_USB_release]
|
||||||
@ -209,5 +220,6 @@ build_flags = ${env.build_flags}
|
|||||||
-DDEBUG_MODE=0
|
-DDEBUG_MODE=0
|
||||||
-DCORE_DEBUG_LEVEL=1
|
-DCORE_DEBUG_LEVEL=1
|
||||||
-DETVR_EYE_TRACKER_USB_API
|
-DETVR_EYE_TRACKER_USB_API
|
||||||
|
-DSERIAL_MANAGER_USE_HIGHER_FREQUENCY
|
||||||
${pinoutsESPS3XIAOSENSE.build_flags}
|
${pinoutsESPS3XIAOSENSE.build_flags}
|
||||||
upload_flags = --no-stub
|
upload_flags = --no-stub
|
||||||
|
|||||||
@ -54,7 +54,9 @@ void SerialManager::send_frame() {
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
void SerialManager::init() {
|
void SerialManager::init() {
|
||||||
|
#ifndef SERIAL_MANAGER_USE_HIGHER_FREQUENCY
|
||||||
Serial.begin(3000000);
|
Serial.begin(3000000);
|
||||||
|
#endif
|
||||||
if (SERIAL_FLUSH_ENABLED) {
|
if (SERIAL_FLUSH_ENABLED) {
|
||||||
Serial.flush();
|
Serial.flush();
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user