Skip to main content

Tutorial 05: Registers and Parameters

Prerequisites

Register Overview

Motor registers store configuration and runtime parameters:

Generic Register API

Read/Write Unsigned Integers

Read/Write Floats

Damiao Register Reference

Key Registers

Using Register Constants

Dump All Registers

Save Parameters to Flash

Changes to registers are volatile until saved:
Saving parameters to flash too frequently can wear out the motor’s flash memory. Only save when making permanent configuration changes.

RobStride Parameter API

RobStride motors use a different parameter protocol:

Ping and ID

Typed Parameter Access

Common Configuration Tasks

Change Motor ID

Tune PID Gains

Set Protection Limits

CLI Shortcuts

Dump Registers

Set IDs

Complete Example

Next Steps