1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
#ifndef _ROBOCUP_MOTOR_H_ #define _ROBOCUP_MOTOR_H_ #include <stdint.h> class Motor { private: volatile uint8_t *port; volatile uint8_t *pwmPort; uint8_t fwdMask; uint8_t revMask; int speed; public: Motor(volatile uint8_t *port, volatile uint8_t *pwmPort, uint8_t fwdMask, uint8_t revMask); void setSpeed(int speed); int getSpeed() {return speed;} }; #endif