EasyVR3_LED_Library
EasyVR.h
- Committer:
- Xiaofei
- Date:
- 2015-10-22
- Revision:
- 9:48b0f2d9c506
- Parent:
- 8:eea5cae84e5d
File content as of revision 9:48b0f2d9c506:
#pragma once #include "mbed.h" #include "protocol.h" // @author Stephane Rochon class EasyVR { public: /** EasyVR use Serial communication*/ EasyVR(PinName tx,PinName rx); ~EasyVR(); /** Send a command to EasyVR to excute EasyVR build in routine*/ void sendCmd(uint8_t); /** Send a argument for the routine */ void sendArg(int8_t); /** Receive return value from EasyVR routine */ int8_t recv(int8_t timeOut = 1); /** Decrypt returned value from EasyVR */ void decrypt(char*); /** Used for awake EasyVR, default time out value to 100*/ bool awake(int timeOut = 100); private: Serial _easyVR; };