CONFIG_CANOPEN_SDO_BUFFER_SIZE

CANopen SDO buffer size

Type: int

Help

Size of the internal CANopen SDO buffer in bytes. Size must be at least equal to the size of the largest variable in the object dictionary. If data type is DOMAIN, data length is not limited to the SDO buffer size. If block transfer is implemented, value should be set to 889.

Direct dependencies

CANOPEN

(Includes any dependencies from ifs and menus.)

Default

  • 32

Kconfig definition

At <Zephyr>/subsys/canbus/canopen/Kconfig:21

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:34<Zephyr>/subsys/Kconfig:10<Zephyr>/subsys/canbus/Kconfig:8

Menu path: (Top) → Sub Systems and OS Services → Controller Area Network (CAN) bus subsystem → CANopen protocol support

config CANOPEN_SDO_BUFFER_SIZE
    int "CANopen SDO buffer size"
    range 7 889
    default 32
    depends on CANOPEN
    help
      Size of the internal CANopen SDO buffer in bytes. Size must
      be at least equal to the size of the largest variable in the
      object dictionary. If data type is DOMAIN, data length is
      not limited to the SDO buffer size. If block transfer is
      implemented, value should be set to 889.

(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)