MBED code for Xbee unit running on chase car

Dependencies:   XBeeLib mbed

Fork of XBee802_Receive_Data by Digi International Inc.

Files at this revision

API Documentation at this revision

Comitter:
ItsJustZi
Date:
Mon Sep 11 06:42:21 2017 +0000
Parent:
10:b9dc1600c409
Commit message:
Changed pin defs to match Telemetry v1.1 hardware

Changed in this revision

config.h Show annotated file Show diff for this revision Revisions of this file
main.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/config.h	Fri Jul 29 12:11:23 2016 +0200
+++ b/config.h	Mon Sep 11 06:42:21 2017 +0000
@@ -21,15 +21,15 @@
 
 #define SYNC_OPS_TIMEOUT_MS         2000
 
-//#define RADIO_TX                NC /* TODO: specify your setup's Serial TX pin connected to the XBee module DIN pin */
-//#define RADIO_RX                NC /* TODO: specify your setup's Serial RX pin connected to the XBee module DOUT pin */
+#define RADIO_TX                p13 /* TODO: specify your setup's Serial TX pin connected to the XBee module DIN pin */
+#define RADIO_RX                p14 /* TODO: specify your setup's Serial RX pin connected to the XBee module DOUT pin */
 //#define RADIO_RTS               NC /* TODO: specify your setup's Serial RTS# pin connected to the XBee module RTS# pin */
-//#define RADIO_CTS               NC /* TODO: specify your setup's Serial CTS# pin connected to the XBee module CTS# pin */
-//#define RADIO_RESET             NC /* TODO: specify your setup's GPIO (output) connected to the XBee module's reset pin */
-//#define RADIO_SLEEP_REQ         NC /* TODO: specify your setup's GPIO (output) connected to the XBee module's SLEEP_RQ pin */
+#define RADIO_CTS               p12 /* TODO: specify your setup's Serial CTS# pin connected to the XBee module CTS# pin */
+#define RADIO_RESET             p17 /* TODO: specify your setup's GPIO (output) connected to the XBee module's reset pin */
+#define RADIO_SLEEP_REQ         p18 /* TODO: specify your setup's GPIO (output) connected to the XBee module's SLEEP_RQ pin */
 //#define RADIO_ON_SLEEP          NC /* TODO: specify your setup's GPIO (input) connected to the XBee module's ON_SLEEP pin */
-//#define DEBUG_TX                NC /* TODO: specify your setup's Serial TX for debugging */
-//#define DEBUG_RX                NC /* TODO: specify your setup's Serial RX for debugging (optional) */
+#define DEBUG_TX                USBTX /* TODO: specify your setup's Serial TX for debugging */
+#define DEBUG_RX                USBRX /* TODO: specify your setup's Serial RX for debugging (optional) */
 
 #if !defined(RADIO_TX)
     #error "Please define RADIO_TX pin"
--- a/main.cpp	Fri Jul 29 12:11:23 2016 +0200
+++ b/main.cpp	Mon Sep 11 06:42:21 2017 +0000
@@ -20,7 +20,7 @@
 using namespace XBeeLib;
 
 Serial *log_serial;
-
+ 
 static void receive_cb(const RemoteXBee802& remote, bool broadcast, const uint8_t *const data, uint16_t len)
 {
     if (remote.is_valid_addr16b()) {
@@ -30,7 +30,7 @@
     }
 
     for (int i = 0; i < len; i++)
-        log_serial->printf("%02x ", data[i]);
+        log_serial->printf("%02x", data[i]);
 
     log_serial->printf("\r\n");
 }