APP4 S5

Dependencies:   mbed-rtos mbed

radio.h

Committer:
Cheroukee
Date:
2017-10-11
Revision:
2:fdb34827d964
Parent:
1:5fc0c0996264
Child:
3:6ea97936f6fa

File content as of revision 2:fdb34827d964:


#define HEADER_DELIMITER 0b01010101

#define HEADER_START 0b11111110

#define FOOTER_END 0b11111110

#define MAX_MESSAGE_LENGTH 80

typedef char byte;

typedef struct {
    byte preambule;
    byte start;
    byte options;
    byte length;
    byte data[MAX_MESSAGE_LENGTH];
    byte control;
    byte end;
} radio_message_t;

// Private

void setup_interrupt_in();


// API

void init_radio_system();