

| | | └─ Sensor./h # common class for all implemented sensors | | | ├─ StepperDriver.h # common class for all Stepper drivers

| | | ├─ BLDCDriver.h # common class for all BLDC drivers | | | ├─ FOCMotor.cpp./h # common class for all implemented motors | | ├─ lowpass_filter.cpp./h # class implementing Low pass filter | | ├─ pid.cpp./h # class implementing PID controller | | ├─ time_utils.cpp/h # utility functions for dealing with time measurements and delays | | ├─ foc_utils.cpp./h # utility functions of the FOC algorithm | | ├─ defaults.h # default motion control parameters

