TMCStepper
Library supporting Trinamic Stepper Drivers for Arduino platforms
Loading...
Searching...
No Matches
TMC2240_n::GCONF_t Struct Reference

#include <TMC2240_bitfields.h>

Public Attributes

union { 
   uint32_t   sr 
   struct { 
      bool   : 1 
      bool   fast_standstill: 1 
      bool   en_pwm_mode: 1 
      bool   multistep_filt: 1 
      bool   shaft: 1 
      bool   diag0_error: 1 
      bool   diag0_otpw: 1 
      bool   diag0_stall: 1 
      bool   diag1_stall: 1 
      bool   diag1_index: 1 
      bool   diag1_onstate: 1 
      bool   diag0_pushpull: 1 
      bool   diag1_pushpull: 1 
      bool   small_hysteresis: 1 
      bool   stop_enable: 1 
      bool   direct_mode: 1 
      uint16_t   : 15 
   } 
}; 

Static Public Attributes

static constexpr uint8_t address = 0x00

Detailed Description

Definition at line 20 of file TMC2240_bitfields.h.

Member Data Documentation

◆ [union]

union { ... } TMC2240_n::GCONF_t

◆ __pad0__

bool TMC2240_n::GCONF_t::__pad0__

Definition at line 25 of file TMC2240_bitfields.h.

◆ __pad1__

uint16_t TMC2240_n::GCONF_t::__pad1__

Definition at line 42 of file TMC2240_bitfields.h.

◆ address

uint8_t TMC2240_n::GCONF_t::address = 0x00
staticconstexpr

Definition at line 21 of file TMC2240_bitfields.h.

◆ diag0_error

bool TMC2240_n::GCONF_t::diag0_error

Definition at line 30 of file TMC2240_bitfields.h.

◆ diag0_otpw

bool TMC2240_n::GCONF_t::diag0_otpw

Definition at line 31 of file TMC2240_bitfields.h.

◆ diag0_pushpull

bool TMC2240_n::GCONF_t::diag0_pushpull

Definition at line 37 of file TMC2240_bitfields.h.

◆ diag0_stall

bool TMC2240_n::GCONF_t::diag0_stall

Definition at line 32 of file TMC2240_bitfields.h.

◆ diag1_index

bool TMC2240_n::GCONF_t::diag1_index

Definition at line 34 of file TMC2240_bitfields.h.

◆ diag1_onstate

bool TMC2240_n::GCONF_t::diag1_onstate

Definition at line 35 of file TMC2240_bitfields.h.

◆ diag1_pushpull

bool TMC2240_n::GCONF_t::diag1_pushpull

Definition at line 38 of file TMC2240_bitfields.h.

◆ diag1_stall

bool TMC2240_n::GCONF_t::diag1_stall

Definition at line 33 of file TMC2240_bitfields.h.

◆ direct_mode

bool TMC2240_n::GCONF_t::direct_mode

Definition at line 41 of file TMC2240_bitfields.h.

◆ en_pwm_mode

bool TMC2240_n::GCONF_t::en_pwm_mode

Definition at line 27 of file TMC2240_bitfields.h.

◆ fast_standstill

bool TMC2240_n::GCONF_t::fast_standstill

Definition at line 26 of file TMC2240_bitfields.h.

◆ multistep_filt

bool TMC2240_n::GCONF_t::multistep_filt

Definition at line 28 of file TMC2240_bitfields.h.

◆ shaft

bool TMC2240_n::GCONF_t::shaft

Definition at line 29 of file TMC2240_bitfields.h.

◆ small_hysteresis

bool TMC2240_n::GCONF_t::small_hysteresis

Definition at line 39 of file TMC2240_bitfields.h.

◆ sr

uint32_t TMC2240_n::GCONF_t::sr

Definition at line 23 of file TMC2240_bitfields.h.

◆ stop_enable

bool TMC2240_n::GCONF_t::stop_enable

Definition at line 40 of file TMC2240_bitfields.h.


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