#ifndef INCLUDED_HAL_STEPPER #define INCLUDED_HAL_STEPPER #include 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*/