MBED code for Xbee module running on solar car

Dependencies:   XBeeLib mbed CUER_CAN

Fork of XBee802_Send_Data by Digi International Inc.

Revision:
12:13762b16b300
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/CAN_Parser_Telemetry.h	Tue Sep 12 15:35:43 2017 +0000
@@ -0,0 +1,22 @@
+#include "CAN_Data.h"
+#include "CAN_IDs.h"
+#include "mbed.h"
+#include "PINNAMES_mbed.h"
+
+#define CAN_TIMEOUT_MS 100
+#define CAN_BUFFER_SIZE 255
+
+void interruptHandler();
+bool idAccepted(int id);
+void CAN_Init();
+bool can_send(CANMessage msg);
+void CANDataSentCallback(void);
+void CANIDsListUpdater(void);
+
+extern CAN can; //Create a CAN object to handle CAN comms
+
+//Software buffer for receiving CAN messages
+extern CANMessage buffer[CAN_BUFFER_SIZE]; //CAN receive buffer
+extern bool safe_to_write[CAN_BUFFER_SIZE]; //Semaphore bit indicating that it's safe to write to the software buffer
+extern bool CAN_data_sent;
+extern int acceptedCANIDs[CAN_BUFFER_SIZE];
\ No newline at end of file