[][src]Module tmc2209::reg

Declaration of the TMC2209 registers and their implementations.

Please refer to the TMC2209 datasheet for information on what each of these registers and their fields mean. The register map is described under section 5 of the datasheet.

https://www.trinamic.com/fileadmin/assets/Products/ICs_Documents/TMC2209_Datasheet_V103.pdf

Structs

CHOPCONF
COOLCONF
DRV_STATUS
FACTORY_CONF
GCONF
GSTAT
IFCNT
IHOLD_IRUN
IOIN
MSCNT
MSCURACT
OTP_PROG
OTP_READ
PWMCONF
PWM_AUTO
PWM_SCALE
SGTHRS
SG_RESULT
SLAVECONF
TCOOLTHRS
TPOWERDOWN
TPWMTHRS
TSTEP
UnknownAddress

An error that might occur in the case that an address could not be parsed.

VACTUAL

Enums

Address

Traits

ReadableRegister

Implemented for all registers that can be read from.

Register

Implemented for all register types.

WritableRegister

Implemented for all registers that can be written to.