Skip to content
Snippets Groups Projects
Select Git revision
  • e4770ea2f5bf72c1b0577a4b6c31ac38e9f0ce76
  • master default protected
2 results

eagle.epf

Blame
  • packet.h 435 B
    /*
     * packet.h
     *
     * Created: 12/5/2017 7:31:53 PM
     *  Author: Jake
     */
    
    
    #ifndef PACKET_H_
    #define PACKET_H_
    
    #include "asf.h"
    
    typedef struct{
    	uint8_t raw[255];
    	uint16_t destination;
    	uint16_t source;
    	uint8_t hopcount;
    	uint8_t size;
    
    	uint8_t counter;
    }packet_t;
    
    enum packetType {STANDARD, ACK, STANDARD_FLOOD, ACK_FLOOD, BUFFER_UPDATE};
    
    packet_t packet_new(void);
    
    void packet_clean(packet_t *packet);
    
    #endif /* PACKET_H_ */