e
Dependencies: NeoStrip USBDevice mbed
bluetoothComm.h
- Committer:
- baraki
- Date:
- 2015-09-22
- Revision:
- 0:5b9f87a086ce
File content as of revision 0:5b9f87a086ce:
#ifndef INCL_ROBOTLIBRARY_H #define INCL_ROBOTLIBRARY_H #include "mbed.h" #include "USBSerial.h" #define bluetoothAvailable() (bt.readable()) #define sendBluetoothChar(toSend) (bt.putc((char)toSend)) #define getBluetoothChar() ((char) bt.getc()) #include "string_functions.h" //#define robotPrint(toPrint) console1.printf(toPrint) //#define robotPrintln(toPrint) console1.printf(toPrint) #define PRINT_DEBUG 0 #if PRINT_DEBUG == 1 //#define robotPrintDebug(toPrint) robotPrint(toPrint) //#define robotPrintlnDebug(toPrint) robotPrintln(toPrint) #else //#define robotPrintDebug(toPrint) //#define robotPrintlnDebug(toPrint) #endif extern Serial bt; // tx, rx //extern USBSerial console1; extern char bluetoothData[50]; bool getBluetoothData(); bool isBluetoothConnected(); void setBluetoothConnected(bool btCon); void processBluetoothData(); char* returnBluetoothData(); bool isBluetoothDataValid(); void robotLoop(); void robotSetup(int baud_rate); void sendBluetoothData(const char* data); #endif