1
0
mirror of https://github.com/thooge/esp32-nmea2000-obp60.git synced 2026-02-11 07:03:07 +01:00

#117: add handling for an output enable pin for serial channels

This commit is contained in:
wellenvogel
2025-09-29 19:13:02 +02:00
parent 566d84d3e6
commit b683413129
2 changed files with 68 additions and 8 deletions

View File

@@ -339,6 +339,26 @@ types:
help: 'number of the GPIO pin for the transmit function'
target: "define:#serial#TX"
mandatory: true
- &serialEnablePin
<<: *gpiopin
key: ENA
label: "enable pin"
help: "GPIO pin for output enable"
target: "define:#serial#ENA"
mandatory: false
- &serialEnableLow
type: checkbox
key: ELOW
label: "enable low"
target: "define:#serial#ELO"
default: true
help: "set: low on enable pin for output, unset: high on enable pin for output"
values:
- key: true
value: 1
- key: false
value: 0
- &serialValues
- key: true
children:
@@ -355,6 +375,8 @@ types:
children:
- *serialRX
- *serialTX
- *serialEnablePin
- *serialEnableLow
- key: bi
value: 2
label: "BiDir"