no-OS
Loading...
Searching...
No Matches
tmc5240_dev Struct Reference

TMC5240 device descriptor. More...

#include <tmc5240.h>

Collaboration diagram for tmc5240_dev:
[legend]

Public Attributes

struct no_os_spi_descspi_desc
 
uint32_t vstart
 
uint32_t a1
 
uint32_t v1
 
uint32_t a2
 
uint32_t v2
 
uint32_t amax
 
uint32_t vmax
 
uint32_t dmax
 
uint32_t d2
 
uint32_t d1
 
uint32_t vstop
 
uint32_t clock
 
uint32_t step_angle_millidegrees
 
uint8_t microsteps_res
 
uint8_t id
 

Detailed Description

TMC5240 device descriptor.

Member Data Documentation

◆ a1

uint32_t tmc5240_dev::a1

First acceleration phase

◆ a2

uint32_t tmc5240_dev::a2

Second acceleration phase

◆ amax

uint32_t tmc5240_dev::amax

Maximum acceleration

◆ clock

uint32_t tmc5240_dev::clock

Internal clock frequency in Hz

◆ d1

uint32_t tmc5240_dev::d1

First deceleration phase

◆ d2

uint32_t tmc5240_dev::d2

Second deceleration phase

◆ dmax

uint32_t tmc5240_dev::dmax

Maximum deceleration

◆ id

uint8_t tmc5240_dev::id

Device ID for multi-instance support

◆ microsteps_res

uint8_t tmc5240_dev::microsteps_res

Microstepping resolution (0=256, 1=128, etc.)

◆ spi_desc

struct no_os_spi_desc* tmc5240_dev::spi_desc

SPI descriptor

◆ step_angle_millidegrees

uint32_t tmc5240_dev::step_angle_millidegrees

Motor step angle in millidegrees

◆ v1

uint32_t tmc5240_dev::v1

First velocity threshold

◆ v2

uint32_t tmc5240_dev::v2

Second velocity threshold

◆ vmax

uint32_t tmc5240_dev::vmax

Maximum velocity

◆ vstart

uint32_t tmc5240_dev::vstart

Start velocity

◆ vstop

uint32_t tmc5240_dev::vstop

Stop velocity


The documentation for this struct was generated from the following file: