TMCStepper
TMC2208_n::IOIN_t Struct Reference

#include <TMC2208_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   sel_a: 1
 
      bool   dir: 1
 
      uint16_t   __pad0__: 14
 
      uint8_t   version: 8
 
   } 
 
}; 
 

Static Public Attributes

constexpr static uint8_t address = 0x06
 

Detailed Description

Definition at line 26 of file TMC2208_bitfields.h.

Member Data Documentation

◆ @65

union { ... }

◆ __pad0__

uint16_t TMC2208_n::IOIN_t::__pad0__

Definition at line 41 of file TMC2208_bitfields.h.

◆ address

constexpr static uint8_t TMC2208_n::IOIN_t::address = 0x06
staticconstexpr

Definition at line 27 of file TMC2208_bitfields.h.

◆ diag

bool TMC2208_n::IOIN_t::diag

Definition at line 35 of file TMC2208_bitfields.h.

◆ dir

bool TMC2208_n::IOIN_t::dir

Definition at line 40 of file TMC2208_bitfields.h.

◆ enn

bool TMC2208_n::IOIN_t::enn

Definition at line 31 of file TMC2208_bitfields.h.

◆ ms1

bool TMC2208_n::IOIN_t::ms1

Definition at line 32 of file TMC2208_bitfields.h.

◆ ms2

bool TMC2208_n::IOIN_t::ms2

Definition at line 34 of file TMC2208_bitfields.h.

◆ pdn_uart

bool TMC2208_n::IOIN_t::pdn_uart

Definition at line 36 of file TMC2208_bitfields.h.

◆ sel_a

bool TMC2208_n::IOIN_t::sel_a

Definition at line 39 of file TMC2208_bitfields.h.

◆ sr

uint32_t TMC2208_n::IOIN_t::sr

Definition at line 29 of file TMC2208_bitfields.h.

◆ step

bool TMC2208_n::IOIN_t::step

Definition at line 38 of file TMC2208_bitfields.h.

◆ version

uint8_t TMC2208_n::IOIN_t::version

Definition at line 42 of file TMC2208_bitfields.h.


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