Skip to content

Firmware, Add to the GPAD_API firmware a user menu option to select / deselect flow control on the COM port. #357

@ForrestErickson

Description

@ForrestErickson

Is your feature request related to a problem? Please describe.
_A clear and concise description of what the problem is.

The Krake has a COM port. Some devices to which the Krake connects may have COM ports with flow control.
If we do not manage flow control correctly there will not be communication.

Describe the solution you'd like
A clear and concise description of what you want to happen.

The Krake hardware supports hardware flow control on pins 7 and 9 of the COM port which are RTS and CTS.
Add to the GPAD_API firmware a user menu option to select / deselect flow control on the COM port.

The Hardware Serial library supports flow control.
See this issue for information and example of set up for hardware flow control:
espressif/arduino-esp32#12199 (comment)
See example code at: https://github.com/espressif/arduino-esp32/blob/master/tests/validation/uart/uart.ino#L516

Additional context
Add any other context or screenshots about the feature request here.

For testing flow control a DB9 loop back adapter will be required.
The loop back will connect pins 2 to 3 and pins 7 to 8.

Metadata

Metadata

Labels

enhancementNew feature or request

Type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions