Cubic Hand project for EECS 249A course.

Dependencies:   MMA8451Q TSI cc3000_hostdriver_mbedsocket NVIC_set_all_priorities mbed Multi_WS2811

GloveWifi.h

Committer:
kalbers
Date:
2014-12-05
Revision:
3:5f5d75cba8e1
Child:
13:c701f1122797

File content as of revision 3:5f5d75cba8e1:

#include "mbed.h"
#include "cc3000.h"
#include "TCPSocketConnection.h"

class GloveWifi
{
	public:
		GloveWifi();
		~GloveWifi();
		void Init();
		void Connect();
		void Disconnect();
		uint8_t GetDataFromBuffer(uint8_t * buf, uint16_t size);
		uint8_t SendDataToGlove(uint8_t * buf, uint16_t size);

	private:
		const char* ECHO_SERVER_ADDRESS;
        const int ECHO_SERVER_PORT;
    	TCPSocketConnection socket;
		cc3000 * wifi;
		Serial * pc;
	
};