EasyManua.ls Logo

Espressif ESP32-S2 - Page 1154

Espressif ESP32-S2
1695 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Chapter 2. API Reference
Range:
from 3 to 23
Default value:
10
CONFIG_FMB_PORT_TASK_AFFINITY
Modbus task affinity
Found in: Component config > Modbus configuration
Allows setting the core affinity of the Modbus controller task, i.e. whether the task is pinned to particular
CPU, or allowed to run on any CPU.
Available options:
No affinity (FMB_PORT_TASK_AFFINITY_NO_AFFINITY)
CPU0 (FMB_PORT_TASK_AFFINITY_CPU0)
CPU1 (FMB_PORT_TASK_AFFINITY_CPU1)
CONFIG_FMB_CONTROLLER_SLAVE_ID_SUPPORT
Modbus controller slave ID support
Found in: Component config > Modbus configuration
Modbus slave ID support enable. When enabled the Modbus <Report Slave ID> command is supported
by stack.
Default value:
Yes (enabled)
CONFIG_FMB_CONTROLLER_SLAVE_ID
Modbus controller slave ID
Found in: Component config > Modbus configuration > CON-
FIG_FMB_CONTROLLER_SLAVE_ID_SUPPORT
Modbus slave ID value to identify modbus device in the network using <Report Slave ID> command.
Most significant byte of ID is used as short device ID and other three bytes used as long ID.
Range:
from 0 to 4294967295
Default value:
0x00112233
CONFIG_FMB_CONTROLLER_NOTIFY_TIMEOUT
Modbus controller notification timeout (ms)
Found in: Component config > Modbus configuration
Modbus controller notification timeout in milliseconds. This timeout is used to send notification about
accessed parameters.
Range:
from 0 to 200
Default value:
20
Espressif Systems 1143
Submit Document Feedback
Release v4.4

Table of Contents