YMotorDriverSupplier.h
- Committer:
- inst
- Date:
- 2015-10-14
- Revision:
- 1:9d8fe1f0ee36
- Parent:
- 0:bb84da068c45
File content as of revision 1:9d8fe1f0ee36:
#ifndef INCLUDED_YMOTOR_DRIVER_SUPPLIER_H #define INCLUDED_YMOTOR_DRIVER_SUPPLIER_H #include "mbed.h" #include "YMotorDriverBase.h" class YMotorDriverSupplier : public YMotorDriverBase{ public: YMotorDriverSupplier( char address ); private: virtual void updateI2CSlave(); virtual void updateSpecial(); void itr(); static const float mDuty; static const PinName mLazerPinName; static const uint32_t mValidSignalWidth_us; InterruptIn* mLazer; Timer* mTimer; bool mIsWorking; }; #endif