TMCStepper
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   __pad0__: 14
 
      uint8_t   version: 8
 
   } 
 
}; 
 

Static Public Attributes

constexpr static uint8_t address = 0x06
 

Detailed Description

Definition at line 5 of file TMC2209_bitfields.h.

Member Data Documentation

◆ @97

union { ... }

◆ __pad0__

uint16_t TMC2209_n::IOIN_t::__pad0__

Definition at line 20 of file TMC2209_bitfields.h.

◆ address

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

Definition at line 6 of file TMC2209_bitfields.h.

◆ diag

bool TMC2209_n::IOIN_t::diag

Definition at line 14 of file TMC2209_bitfields.h.

◆ dir

bool TMC2209_n::IOIN_t::dir

Definition at line 19 of file TMC2209_bitfields.h.

◆ enn

bool TMC2209_n::IOIN_t::enn

Definition at line 10 of file TMC2209_bitfields.h.

◆ ms1

bool TMC2209_n::IOIN_t::ms1

Definition at line 11 of file TMC2209_bitfields.h.

◆ ms2

bool TMC2209_n::IOIN_t::ms2

Definition at line 13 of file TMC2209_bitfields.h.

◆ pdn_uart

bool TMC2209_n::IOIN_t::pdn_uart

Definition at line 15 of file TMC2209_bitfields.h.

◆ spread_en

bool TMC2209_n::IOIN_t::spread_en

Definition at line 18 of file TMC2209_bitfields.h.

◆ sr

uint32_t TMC2209_n::IOIN_t::sr

Definition at line 8 of file TMC2209_bitfields.h.

◆ step

bool TMC2209_n::IOIN_t::step

Definition at line 17 of file TMC2209_bitfields.h.

◆ version

uint8_t TMC2209_n::IOIN_t::version

Definition at line 21 of file TMC2209_bitfields.h.


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