TMCStepper
TMC2224_n::IOIN_t Struct Reference

#include <TMC2208_bitfields.h>

Public Attributes

union {
   uint32_t   sr
 
   struct {
      bool   __pad0__: 1
 
      bool   pdn_uart: 1
 
      bool   spread: 1
 
      bool   dir: 1
 
      bool   enn: 1
 
      bool   step: 1
 
      bool   ms1: 1
 
      bool   ms2: 1
 
      bool   sel_a: 1
 
      uint16_t   __pad1__: 15
 
      uint8_t   version: 8
 
   } 
 
}; 
 

Static Public Attributes

constexpr static uint8_t address = 0x06
 

Detailed Description

Definition at line 49 of file TMC2208_bitfields.h.

Member Data Documentation

◆ @69

union { ... }

◆ __pad0__

bool TMC2224_n::IOIN_t::__pad0__

Definition at line 54 of file TMC2208_bitfields.h.

◆ __pad1__

uint16_t TMC2224_n::IOIN_t::__pad1__

Definition at line 63 of file TMC2208_bitfields.h.

◆ address

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

Definition at line 50 of file TMC2208_bitfields.h.

◆ dir

bool TMC2224_n::IOIN_t::dir

Definition at line 57 of file TMC2208_bitfields.h.

◆ enn

bool TMC2224_n::IOIN_t::enn

Definition at line 58 of file TMC2208_bitfields.h.

◆ ms1

bool TMC2224_n::IOIN_t::ms1

Definition at line 60 of file TMC2208_bitfields.h.

◆ ms2

bool TMC2224_n::IOIN_t::ms2

Definition at line 61 of file TMC2208_bitfields.h.

◆ pdn_uart

bool TMC2224_n::IOIN_t::pdn_uart

Definition at line 55 of file TMC2208_bitfields.h.

◆ sel_a

bool TMC2224_n::IOIN_t::sel_a

Definition at line 62 of file TMC2208_bitfields.h.

◆ spread

bool TMC2224_n::IOIN_t::spread

Definition at line 56 of file TMC2208_bitfields.h.

◆ sr

uint32_t TMC2224_n::IOIN_t::sr

Definition at line 52 of file TMC2208_bitfields.h.

◆ step

bool TMC2224_n::IOIN_t::step

Definition at line 59 of file TMC2208_bitfields.h.

◆ version

uint8_t TMC2224_n::IOIN_t::version

Definition at line 64 of file TMC2208_bitfields.h.


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