Hiroshi Yamaguchi / Mbed 2 deprecated XBeeExamples

Dependencies:   mbed XBee mbed-rtos

Committer:
yamaguch
Date:
Tue Jan 29 14:10:26 2013 +0000
Revision:
12:05a34b8e63d5
Parent:
8:a2b2454689bf
added end device examples to functions.h

Who changed what in which revision?

UserRevisionLine numberNew contents of line
yamaguch 0:34e0352d7396 1 #include "mbed.h"
yamaguch 0:34e0352d7396 2
yamaguch 0:34e0352d7396 3 struct Function {
yamaguch 8:a2b2454689bf 4 char *description;
yamaguch 0:34e0352d7396 5 void (*func)();
yamaguch 0:34e0352d7396 6 };
yamaguch 0:34e0352d7396 7
yamaguch 7:39deffbdcae4 8 void xbee01();
yamaguch 7:39deffbdcae4 9 void xbee02();
yamaguch 7:39deffbdcae4 10 void xbee03();
yamaguch 7:39deffbdcae4 11 void xbee04();
yamaguch 7:39deffbdcae4 12 void xbee05();
yamaguch 7:39deffbdcae4 13 void xbee06();
yamaguch 7:39deffbdcae4 14 void xbee07();
yamaguch 7:39deffbdcae4 15 void xbee08();
yamaguch 7:39deffbdcae4 16 void xbee09();
yamaguch 1:dedbc2504219 17 void xbee10();
yamaguch 5:d01cf03058f6 18 void xbee11();
yamaguch 7:39deffbdcae4 19 void xbee_io01();
yamaguch 7:39deffbdcae4 20 void xbee_io02();
yamaguch 7:39deffbdcae4 21 void xbee_io03();
yamaguch 7:39deffbdcae4 22 void xbee_io04();
yamaguch 7:39deffbdcae4 23 void xbee_io05();
yamaguch 7:39deffbdcae4 24 void xbee_io06();
yamaguch 7:39deffbdcae4 25 void xbee_io07();
yamaguch 12:05a34b8e63d5 26 void xbee_enddev01();
yamaguch 12:05a34b8e63d5 27 void xbee_enddev02();
yamaguch 12:05a34b8e63d5 28 void xbee_enddev03();
yamaguch 12:05a34b8e63d5 29 void xbee_enddev04();
yamaguch 12:05a34b8e63d5 30 void xbee_enddev05();
yamaguch 12:05a34b8e63d5 31 void xbee_enddev06();
yamaguch 12:05a34b8e63d5 32 void xbee_enddev07();
yamaguch 12:05a34b8e63d5 33 void xbee_enddev08();
yamaguch 7:39deffbdcae4 34 void xbee_at_command();
yamaguch 7:39deffbdcae4 35 void xbee_network_reset();
yamaguch 0:34e0352d7396 36
yamaguch 0:34e0352d7396 37 Function functions[] = {
yamaguch 6:d456c203adb6 38 "function description", 0,
yamaguch 7:39deffbdcae4 39 "XBee01 - Firmware Version", xbee01,
yamaguch 7:39deffbdcae4 40 "XBee02 - AT Command Executions", xbee02,
yamaguch 7:39deffbdcae4 41 "XBee03 - Changing PAN ID", xbee03,
yamaguch 7:39deffbdcae4 42 "XBee04 - Receiver (receive & dump)", xbee04,
yamaguch 7:39deffbdcae4 43 "XBee05 - Router (send hello 10 times)", xbee05,
yamaguch 7:39deffbdcae4 44 "XBee06 - Router (send hello and check if it succeeds)", xbee06,
yamaguch 7:39deffbdcae4 45 "XBee07 - Coordinator (receive and scan sender's addresses)", xbee07,
yamaguch 7:39deffbdcae4 46 "XBee08 - Coordinator (receive and retrieve RSSI values)", xbee08,
yamaguch 7:39deffbdcae4 47 "XBee09 - Router (send greetings to destination and wait for reply)", xbee09,
yamaguch 6:d456c203adb6 48 "XBee10 - Router (receive greetings and reply)", xbee10,
yamaguch 6:d456c203adb6 49 "XBee11 - Router (broadcast, send and receive to/from others)", xbee11,
yamaguch 7:39deffbdcae4 50 "XBeeIO01 - IO (blink an LED connected to DIO12)", xbee_io01,
yamaguch 7:39deffbdcae4 51 "XBeeIO02 - Remote IO (blink an LED connected to DIO12)", xbee_io02,
yamaguch 7:39deffbdcae4 52 "XBeeIO03 - IO Sampling (execute IS command to read AD1 & DIO4)", xbee_io03,
yamaguch 7:39deffbdcae4 53 "XBeeIO04 - Remote IO Sampling (execute IS command to read AD1 & DIO4", xbee_io04,
yamaguch 7:39deffbdcae4 54 "XBeeIO05 - Remote IO Sampling (use IOSample object to get AD1)", xbee_io05,
yamaguch 7:39deffbdcae4 55 "XBeeIO06 - IO Sampling (send IO sampling every second)", xbee_io06,
yamaguch 7:39deffbdcae4 56 "XBeeIO07 - Temperature Sampling Receiver", xbee_io07,
yamaguch 12:05a34b8e63d5 57 "XBeeEndDev01 - Node Identifier", xbee_enddev01,
yamaguch 12:05a34b8e63d5 58 "XBeeEndDev02 - Sleep Mode", xbee_enddev02,
yamaguch 12:05a34b8e63d5 59 "XBeeEndDev03 - Sleep Time", xbee_enddev03,
yamaguch 12:05a34b8e63d5 60 "XBeeEndDev04 - Query on Sleep (w/o sleep_rq)", xbee_enddev04,
yamaguch 12:05a34b8e63d5 61 "XBeeEndDev05 - Query on Sleep (w/ sleep_rq)", xbee_enddev05,
yamaguch 12:05a34b8e63d5 62 "XBeeEndDev06 - NodeIdentificationIndicator", xbee_enddev06,
yamaguch 12:05a34b8e63d5 63 "XBeeEndDev07 - Button Event", xbee_enddev07,
yamaguch 12:05a34b8e63d5 64 "XBeeEndDev08 - Extended Sleep", xbee_enddev08,
yamaguch 12:05a34b8e63d5 65
yamaguch 7:39deffbdcae4 66 "AT Command Executor", xbee_at_command,
yamaguch 7:39deffbdcae4 67 "Network Reset (issue NR0 command)", xbee_network_reset,
yamaguch 0:34e0352d7396 68 0, 0
yamaguch 7:39deffbdcae4 69 };