Prusa-MMU-Private
PrusaMultiMaterialUpgradev3firmwareforMK3SMK4
Classes | Namespaces | Typedefs
pulse_gen.h File Reference
#include "speed_table.h"
#include "../hal/tmc2130.h"
#include "../hal/circular_buffer.h"
#include "../cmath.h"
Include dependency graph for pulse_gen.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  modules::pulse_gen::PulseGen
 

Namespaces

 modules
 The modules namespace contains models of MMU's components.
 
 modules::pulse_gen
 Acceleration ramp and stepper pulse generator.
 

Typedefs

typedef CircularIndex< uint8_t, blockBufferSize > modules::pulse_gen::circular_index_t
 
typedef uint32_t modules::pulse_gen::steps_t
 Absolute step units.
 
typedef uint32_t modules::pulse_gen::rate_t
 Type for step rates.
 
typedef int32_t modules::pulse_gen::pos_t
 Axis position (signed)