Module tmc2209::reg[][src]

Expand description

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

A map of the state of all registers in the TMC2209.

An error indicating an unexpected State.

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

Enums

A dynamic representation of a register’s 8-bit address.

A dynamic representation of a register’s 32-bit state.

Constants

The total number of documented registers in the TMC2209.

Traits

Implemented for all registers that can be read from.

Implemented for all register types.

Implemented for all registers that can be written to.