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

#include <TMC2209_bitfields.h>

Public Attributes

union { 
   uint32_t   sr 
   struct { 
      bool   enn: 1 
      bool   ms1: 1 
      bool   ms2: 1 
      bool   diag: 1 
      bool   pdn_uart: 1 
      bool   step: 1 
      bool   spread_en: 1 
      bool   dir: 1 
      uint16_t   : 14 
      uint8_t   version: 8 
   } 
}; 

Static Public Attributes

static constexpr uint8_t address = 0x06

Detailed Description

Definition at line 16 of file TMC2209_bitfields.h.

Member Data Documentation

◆ [union]

union { ... } TMC2209_n::IOIN_t

◆ __pad0__

uint16_t TMC2209_n::IOIN_t::__pad0__

Definition at line 31 of file TMC2209_bitfields.h.

◆ address

uint8_t TMC2209_n::IOIN_t::address = 0x06
staticconstexpr

Definition at line 17 of file TMC2209_bitfields.h.

◆ diag

bool TMC2209_n::IOIN_t::diag

Definition at line 25 of file TMC2209_bitfields.h.

◆ dir

bool TMC2209_n::IOIN_t::dir

Definition at line 30 of file TMC2209_bitfields.h.

◆ enn

bool TMC2209_n::IOIN_t::enn

Definition at line 21 of file TMC2209_bitfields.h.

◆ ms1

bool TMC2209_n::IOIN_t::ms1

Definition at line 23 of file TMC2209_bitfields.h.

◆ ms2

bool TMC2209_n::IOIN_t::ms2

Definition at line 24 of file TMC2209_bitfields.h.

◆ pdn_uart

bool TMC2209_n::IOIN_t::pdn_uart

Definition at line 27 of file TMC2209_bitfields.h.

◆ spread_en

bool TMC2209_n::IOIN_t::spread_en

Definition at line 29 of file TMC2209_bitfields.h.

◆ sr

uint32_t TMC2209_n::IOIN_t::sr

Definition at line 19 of file TMC2209_bitfields.h.

◆ step

bool TMC2209_n::IOIN_t::step

Definition at line 28 of file TMC2209_bitfields.h.

◆ version

uint8_t TMC2209_n::IOIN_t::version

Definition at line 32 of file TMC2209_bitfields.h.


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