no-OS
Public Attributes | List of all members
tmc7300_desc Struct Reference

#include <tmc7300.h>

Collaboration diagram for tmc7300_desc:
Collaboration graph
[legend]

Public Attributes

uint32_t addr
 
struct no_os_uart_desccomm_desc
 
struct no_os_gpio_descen_gpio
 
struct no_os_gpio_descvio_gpio
 
bool motor_drive
 
uint8_t irun
 
struct tmc7300_bridge_priv bridge_priv [TMC7300_BRIDGE_NUM]
 

Member Data Documentation

◆ addr

uint32_t tmc7300_desc::addr

Device address configured by the AD0 and AD1 pins

◆ bridge_priv

struct tmc7300_bridge_priv tmc7300_desc::bridge_priv[TMC7300_BRIDGE_NUM]

PWM settings for the output bridges

◆ comm_desc

struct no_os_uart_desc* tmc7300_desc::comm_desc

Initialized UART descriptor. Has to have asynchronous_rx = 1

◆ en_gpio

struct no_os_gpio_desc* tmc7300_desc::en_gpio

Initialized GPIO descriptor for the EN (bridge driver enable) signal

◆ irun

uint8_t tmc7300_desc::irun

◆ motor_drive

bool tmc7300_desc::motor_drive

Whether the motor is actively driven or freewheeling/passive braking is applied

◆ vio_gpio

struct no_os_gpio_desc* tmc7300_desc::vio_gpio

Initialized GPIO descriptor for the VIO signal


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