EasyVR3_LED_Library
EasyVR.h
- Committer:
- Xiaofei
- Date:
- 2015-10-22
- Revision:
- 7:a080862cf9bd
- Parent:
- 6:0466fc421822
- Child:
- 8:eea5cae84e5d
File content as of revision 7:a080862cf9bd:
#pragma once #include "mbed.h" #include "protocol.h" /** EasyVR * Used for printing "Hello World" on USB serial. */ 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; };