|
|
@@ -187,25 +187,40 @@ menu "Modbus configuration"
|
|
|
Modbus stack event processing time.
|
|
|
|
|
|
config FMB_TIMER_PORT_ENABLED
|
|
|
- bool "Modbus slave stack use timer for 3.5T symbol time measurement"
|
|
|
+ bool "Modbus stack use timer for 3.5T symbol time measurement"
|
|
|
default n
|
|
|
help
|
|
|
If this option is set the Modbus stack uses timer for T3.5 time measurement.
|
|
|
Else the internal UART TOUT timeout is used for 3.5T symbol time measurement.
|
|
|
|
|
|
config FMB_TIMER_GROUP
|
|
|
- int "Modbus Timer group number"
|
|
|
+ int "Slave Timer group number"
|
|
|
range 0 1
|
|
|
default 0
|
|
|
help
|
|
|
- Modbus Timer group number that is used for timeout measurement.
|
|
|
+ Modbus slave Timer group number that is used for timeout measurement.
|
|
|
|
|
|
config FMB_TIMER_INDEX
|
|
|
- int "Modbus Timer index in the group"
|
|
|
+ int "Slave Timer index in the group"
|
|
|
range 0 1
|
|
|
default 0
|
|
|
help
|
|
|
- Modbus Timer Index in the group that is used for timeout measurement.
|
|
|
+ Modbus slave Timer Index in the group that is used for timeout measurement.
|
|
|
+
|
|
|
+ config FMB_MASTER_TIMER_GROUP
|
|
|
+ int "Master Timer group number"
|
|
|
+ range 0 1
|
|
|
+ default FMB_TIMER_GROUP
|
|
|
+ help
|
|
|
+ Modbus master Timer group number that is used for timeout measurement.
|
|
|
+
|
|
|
+ config FMB_MASTER_TIMER_INDEX
|
|
|
+ int "Master Timer index"
|
|
|
+ range 0 1
|
|
|
+ default FMB_TIMER_INDEX
|
|
|
+ help
|
|
|
+ Modbus master Timer Index in the group that is used for timeout measurement.
|
|
|
+ Note: Modbus master and slave should have different timer index to be able to work simultaneously.
|
|
|
|
|
|
config FMB_TIMER_ISR_IN_IRAM
|
|
|
bool "Place timer interrupt handler into IRAM"
|