Master Implementation of WANOT

Dependencies:   SX1276Lib mbed

Committer:
semsem
Date:
Mon May 23 22:25:40 2016 +0000
Revision:
0:8b449140caa2
V0.2

Who changed what in which revision?

UserRevisionLine numberNew contents of line
semsem 0:8b449140caa2 1 #ifndef _MASTERTDMA_H_
semsem 0:8b449140caa2 2 #define _MASTERTDMA_H_
semsem 0:8b449140caa2 3
semsem 0:8b449140caa2 4 #include "WANOT.h"
semsem 0:8b449140caa2 5
semsem 0:8b449140caa2 6 typedef enum {
semsem 0:8b449140caa2 7 TDMA_sendBeacon = 0,
semsem 0:8b449140caa2 8 TDMA_Wait_for_RTS,
semsem 0:8b449140caa2 9 TDMA_Send_CTS,
semsem 0:8b449140caa2 10 TDMA_Wait_for_Data,
semsem 0:8b449140caa2 11 TDMA_Send_Ack,
semsem 0:8b449140caa2 12 TDMA_Slave_Not_Found
semsem 0:8b449140caa2 13 } MasterTDMAStates;
semsem 0:8b449140caa2 14
semsem 0:8b449140caa2 15 typedef enum {
semsem 0:8b449140caa2 16 TDMA_msgRTS = 0x11,
semsem 0:8b449140caa2 17 TDMA_msgCTS = 0x12,
semsem 0:8b449140caa2 18 TDMA_msgData = 0x13,
semsem 0:8b449140caa2 19 TDMA_msgAck = 0x14
semsem 0:8b449140caa2 20
semsem 0:8b449140caa2 21 } TDMA_msgType;
semsem 0:8b449140caa2 22
semsem 0:8b449140caa2 23 void MasterTDMA(uint8_t SlaveLocalID);
semsem 0:8b449140caa2 24
semsem 0:8b449140caa2 25
semsem 0:8b449140caa2 26 #endif //_MASTERTDMA_H_