Table controller for piswarm-office

Dependencies:   mbed

Fork of PiSwarmTableController by piswarm

Committer:
hee502
Date:
Thu Aug 14 09:06:31 2014 +0000
Revision:
5:68a1ce96bfeb
Parent:
3:bc7a0f14b28a
Table controller for piswarm-office

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 3:bc7a0f14b28a 21
jah128 3:bc7a0f14b28a 22
jah128 3:bc7a0f14b28a 23 void init ( void );
jah128 3:bc7a0f14b28a 24 void broadcast_user_rf_command(int function, char * message, int length);
jah128 2:c81f4ef63132 25 void handleUserRFResponse(char sender, char broadcast_message, char success, char id, char is_command, char function, char * data, char length);
jah128 2:c81f4ef63132 26 void handleUserRFCommand(char sender, char broadcast_message, char request_response, char id, char is_command, char function, char * data, char length);
jah128 2:c81f4ef63132 27
jah128 2:c81f4ef63132 28 void processRawRFData(char * rstring, char cCount);
jah128 2:c81f4ef63132 29 void check_switch(void);
jah128 2:c81f4ef63132 30 void setup_switches(void);
jah128 2:c81f4ef63132 31 void transmit_message(void);
jah128 2:c81f4ef63132 32 void handleData(char * data, char length);
jah128 2:c81f4ef63132 33
jah128 2:c81f4ef63132 34
jah128 2:c81f4ef63132 35 #endif // MAIN_H