Table controller for piswarm-office

Dependencies:   mbed

Fork of PiSwarmTableController by piswarm

Committer:
jah128
Date:
Thu May 22 14:25:10 2014 +0000
Revision:
2:c81f4ef63132
Child:
3:bc7a0f14b28a
Added RF stack to source; turned on IR LEDs

Who changed what in which revision?

UserRevisionLine numberNew contents of line
jah128 2:c81f4ef63132 1 #ifndef MAIN_H
jah128 2:c81f4ef63132 2 #define MAIN_H
jah128 2:c81f4ef63132 3
jah128 2:c81f4ef63132 4 #include "alpha433.h"
jah128 2:c81f4ef63132 5
jah128 2:c81f4ef63132 6 #define SWARM_SIZE 32
jah128 2:c81f4ef63132 7 #define USE_COMMUNICATION_STACK 1
jah128 2:c81f4ef63132 8 #define PC_BAUD 115200
jah128 2:c81f4ef63132 9 #define RF_ALLOW_COMMANDS 1
jah128 2:c81f4ef63132 10 #define RF_USE_LEDS 1
jah128 2:c81f4ef63132 11 #define RF_USE_TDMA 1
jah128 2:c81f4ef63132 12 #define RF_TDMA_TIME_PERIOD_US 15625
jah128 2:c81f4ef63132 13 #define RF_DEBUG 1
jah128 2:c81f4ef63132 14 #define RF_VERBOSE 1
jah128 2:c81f4ef63132 15 #define START_RADIO_ON_BOOT 1
jah128 2:c81f4ef63132 16 #define RF_FREQUENCY 435000000
jah128 2:c81f4ef63132 17 #define RF_DATARATE 57600
jah128 2:c81f4ef63132 18
jah128 2:c81f4ef63132 19 extern Serial pc;
jah128 2:c81f4ef63132 20 extern Alpha433 rf;
jah128 2:c81f4ef63132 21 void handleUserRFResponse(char sender, char broadcast_message, char success, char id, char is_command, char function, char * data, char length);
jah128 2:c81f4ef63132 22 void handleUserRFCommand(char sender, char broadcast_message, char request_response, char id, char is_command, char function, char * data, char length);
jah128 2:c81f4ef63132 23
jah128 2:c81f4ef63132 24 void processRawRFData(char * rstring, char cCount);
jah128 2:c81f4ef63132 25 void check_switch(void);
jah128 2:c81f4ef63132 26 void setup_switches(void);
jah128 2:c81f4ef63132 27 void transmit_message(void);
jah128 2:c81f4ef63132 28 void handleData(char * data, char length);
jah128 2:c81f4ef63132 29
jah128 2:c81f4ef63132 30
jah128 2:c81f4ef63132 31 #endif // MAIN_H