Maximilian Stiefel
4 years ago
4 changed files with 49 additions and 3 deletions
@ -0,0 +1,11 @@ |
|||
#include<include/stepper.h> |
|||
namespace simon { |
|||
namespace stepper { |
|||
c_stepper::c_stepper(const settings_t* const stepper_set, |
|||
a4988::a4988_settings_t* a4988_set) |
|||
: m_set(stepper_set), m_a4988(a4988_set) |
|||
{ |
|||
|
|||
} |
|||
} |
|||
} |
@ -0,0 +1,27 @@ |
|||
#ifndef INCLUDED_HAL_STEPPER |
|||
#define INCLUDED_HAL_STEPPER |
|||
|
|||
#include <include/a4988.h> |
|||
|
|||
namespace simon { |
|||
namespace stepper { |
|||
|
|||
typedef struct { |
|||
const float gear_reduction; |
|||
const float steps_per_revolution; |
|||
} settings_t; |
|||
|
|||
class c_stepper |
|||
{ |
|||
public: |
|||
c_stepper(const settings_t* const stepper_set, |
|||
a4988::a4988_settings_t* a4988_set); |
|||
private: |
|||
const settings_t* const m_set; |
|||
a4988::c_allegro_4988 m_a4988; |
|||
}; |
|||
|
|||
} // namespace stepper
|
|||
} // namespace simon
|
|||
|
|||
#endif /*INCLUDED_HAL_STEPPER*/ |
Loading…
Reference in new issue