TMCStepper
TMC2208_n::CHOPCONF_t Struct Reference

#include <TMC2208_bitfields.h>

Public Attributes

union {
   uint32_t   sr
 
   struct {
      uint8_t   toff: 4
 
      uint8_t   hstrt: 3
 
      uint8_t   hend: 4
 
      uint8_t   tbl: 2
 
      bool   vsense: 1
 
      uint8_t   __pad0__: 6
 
      uint8_t   mres: 4
 
      bool   intpol: 1
 
      bool   dedge: 1
 
      bool   diss2g: 1
 
      bool   diss2vs: 1
 
   } 
 
}; 
 

Static Public Attributes

constexpr static uint8_t address = 0x6C
 

Detailed Description

Definition at line 102 of file TMC2208_bitfields.h.

Member Data Documentation

◆ @81

union { ... }

◆ __pad0__

uint8_t TMC2208_n::CHOPCONF_t::__pad0__

Definition at line 113 of file TMC2208_bitfields.h.

◆ address

constexpr static uint8_t TMC2208_n::CHOPCONF_t::address = 0x6C
staticconstexpr

Definition at line 103 of file TMC2208_bitfields.h.

◆ dedge

bool TMC2208_n::CHOPCONF_t::dedge

Definition at line 116 of file TMC2208_bitfields.h.

◆ diss2g

bool TMC2208_n::CHOPCONF_t::diss2g

Definition at line 117 of file TMC2208_bitfields.h.

◆ diss2vs

bool TMC2208_n::CHOPCONF_t::diss2vs

Definition at line 118 of file TMC2208_bitfields.h.

◆ hend

uint8_t TMC2208_n::CHOPCONF_t::hend

Definition at line 109 of file TMC2208_bitfields.h.

◆ hstrt

uint8_t TMC2208_n::CHOPCONF_t::hstrt

Definition at line 108 of file TMC2208_bitfields.h.

◆ intpol

bool TMC2208_n::CHOPCONF_t::intpol

Definition at line 115 of file TMC2208_bitfields.h.

◆ mres

uint8_t TMC2208_n::CHOPCONF_t::mres

Definition at line 114 of file TMC2208_bitfields.h.

◆ sr

uint32_t TMC2208_n::CHOPCONF_t::sr

Definition at line 105 of file TMC2208_bitfields.h.

◆ tbl

uint8_t TMC2208_n::CHOPCONF_t::tbl

Definition at line 110 of file TMC2208_bitfields.h.

◆ toff

uint8_t TMC2208_n::CHOPCONF_t::toff

Definition at line 107 of file TMC2208_bitfields.h.

◆ vsense

bool TMC2208_n::CHOPCONF_t::vsense

Definition at line 112 of file TMC2208_bitfields.h.


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