uStepper
Public Member Functions | Public Attributes | Friends | List of all members
float2 Class Reference

Public Member Functions

float getFloatValue (void)
 
uint64_t getRawValue (void)
 
void setValue (float val)
 
float2operator= (const float &value)
 
bool operator== (const float2 &value)
 
bool operator!= (const float2 &value)
 
bool operator>= (const float2 &value)
 
bool operator<= (const float2 &value)
 
bool operator<= (const float &value)
 
bool operator< (const float2 &value)
 
bool operator> (const float2 &value)
 
float2operator*= (const float2 &value)
 
float2operator-= (const float2 &value)
 
float2operator+= (const float2 &value)
 
float2operator+= (const float &value)
 
float2operator/= (const float2 &value)
 
const float2 operator+ (const float2 &value)
 
const float2 operator- (const float2 &value)
 
const float2 operator* (const float2 &value)
 
const float2 operator/ (const float2 &value)
 

Public Attributes

uint64_t value
 

Friends

void used
 
void TIMER2_COMPA_vect (void) __attribute__((signal
 Used to apply step pulses to the motor. More...
 

Detailed Description

Definition at line 365 of file uStepper.h.

Friends And Related Function Documentation

◆ TIMER2_COMPA_vect

void TIMER2_COMPA_vect ( void  )
friend

Used to apply step pulses to the motor.

This interrupt routine is in charge of applying step pulses to the motor. The routine runs at a frequency of 28.2kHz, and handles acceleration algorithm calculations, as well as applying step pulses during compensation for missed steps, while either dropin or PID feature are enabled.

Definition at line 128 of file uStepper.cpp.


The documentation for this class was generated from the following files: