Gabriel Gibeau Sanchez / Mbed 2 deprecated Projet_S5_Mobile_local

Dependencies:   XBeeLib mbed-rtos mbed

Xbee/xbeeutils.h

Committer:
ghivert
Date:
2017-12-04
Revision:
5:2732931df96c
Parent:
3:e76f0ece91ef
Child:
8:62898720a01d

File content as of revision 5:2732931df96c:

/*  xbeeutils.h
 *  Guillaume Hivert, Marc-Olivier Lavoie, Gabriel Gibeau-Sanchez
 *  Université de Sherbrooke, S5 project
 *
 *  Provides high-level functions to initialize and control xbee communication.
 *  Inspired by https://os.mbed.com/teams/Digi-International-Inc/code/XBeeLib/wiki/Discovering-nodes-in-the-network
*/

#ifndef XBEEUTILS_H
#define XBEEUTILS_H

#include "XBeeLib.h"
#include "ProcessControl.h"
//#include "EthCommunication.h"

using namespace XBeeLib;

void discover();
void xbee_init();
void send_data_to_coordinator(char *message, int length);
void test();
void xbee_broadcast(char *message, int length);
void process_rx_frames();
int split (char *str, char c, char ***arr);

#endif