EasyVR3_LED_Library
EasyVR.h
- Committer:
- Xiaofei
- Date:
- 2015-10-22
- Revision:
- 1:8b8bb6ac9d11
- Parent:
- 0:8ec860bd579a
- Child:
- 3:05cef12c147a
File content as of revision 1:8b8bb6ac9d11:
#pragma once #include "mbed.h" #include "protocol.h" 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; };