Slave Implementation of WANOT Slave

Dependencies:   SX1276Lib mbed-src

Committer:
semsem
Date:
Mon May 23 22:28:07 2016 +0000
Revision:
0:80ebf9b1dd4f
WANOT

Who changed what in which revision?

UserRevisionLine numberNew contents of line
semsem 0:80ebf9b1dd4f 1 #ifndef _SLAVETDMA_H_
semsem 0:80ebf9b1dd4f 2 #define _SLAVETDMA_H_
semsem 0:80ebf9b1dd4f 3
semsem 0:80ebf9b1dd4f 4 #include "WANOT.h"
semsem 0:80ebf9b1dd4f 5
semsem 0:80ebf9b1dd4f 6
semsem 0:80ebf9b1dd4f 7 typedef enum {
semsem 0:80ebf9b1dd4f 8 TDMA_Wait_for_Beacon = 0,
semsem 0:80ebf9b1dd4f 9 TDMA_Send_RTS,
semsem 0:80ebf9b1dd4f 10 TDMA_Wait_for_CTS,
semsem 0:80ebf9b1dd4f 11 TDMA_Send_Data,
semsem 0:80ebf9b1dd4f 12 TDMA_Wait_for_Ack,
semsem 0:80ebf9b1dd4f 13 TDMA_Finished
semsem 0:80ebf9b1dd4f 14
semsem 0:80ebf9b1dd4f 15
semsem 0:80ebf9b1dd4f 16 } SlaveTDMAStates;
semsem 0:80ebf9b1dd4f 17
semsem 0:80ebf9b1dd4f 18
semsem 0:80ebf9b1dd4f 19 typedef enum {
semsem 0:80ebf9b1dd4f 20 TDMA_msgRTS = 0x11,
semsem 0:80ebf9b1dd4f 21 TDMA_msgCTS = 0x12,
semsem 0:80ebf9b1dd4f 22 TDMA_msgData = 0x13,
semsem 0:80ebf9b1dd4f 23 TDMA_msgAck = 0x14
semsem 0:80ebf9b1dd4f 24
semsem 0:80ebf9b1dd4f 25 } TDMA_msgType;
semsem 0:80ebf9b1dd4f 26
semsem 0:80ebf9b1dd4f 27 void SlaveTDMA();
semsem 0:80ebf9b1dd4f 28
semsem 0:80ebf9b1dd4f 29
semsem 0:80ebf9b1dd4f 30 #endif //_SLAVETDMA_H_