APP4 S5

Dependencies:   mbed-rtos mbed

Committer:
Cheroukee
Date:
Wed Oct 11 19:14:21 2017 +0000
Revision:
2:fdb34827d964
Parent:
1:5fc0c0996264
Child:
3:6ea97936f6fa
Added functions and includes in radio.cpp

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Cheroukee 1:5fc0c0996264 1
Cheroukee 1:5fc0c0996264 2 #include "radio.h"
Cheroukee 1:5fc0c0996264 3
Cheroukee 2:fdb34827d964 4 #include "mbed.h"
Cheroukee 2:fdb34827d964 5
Cheroukee 2:fdb34827d964 6 #include <LPC17xx.h>
Cheroukee 2:fdb34827d964 7
Cheroukee 1:5fc0c0996264 8 #define MESSAGE_BUFFER_SIZE 16
Cheroukee 1:5fc0c0996264 9
Cheroukee 2:fdb34827d964 10 #define INPUT_RADIO p5
Cheroukee 2:fdb34827d964 11 #define OUTPUT_RADIO p6
Cheroukee 2:fdb34827d964 12
Cheroukee 2:fdb34827d964 13 radio_message_t out_messages[MESSAGE_BUFFER_SIZE];
Cheroukee 1:5fc0c0996264 14 byte out_message_in;
Cheroukee 1:5fc0c0996264 15 byte out_message_out;
Cheroukee 1:5fc0c0996264 16
Cheroukee 2:fdb34827d964 17 radio_message_t in_messages[MESSAGE_BUFFER_SIZE];
Cheroukee 1:5fc0c0996264 18 byte in_message_in;
Cheroukee 2:fdb34827d964 19 byte in_message_out;
Cheroukee 2:fdb34827d964 20
Cheroukee 2:fdb34827d964 21 DigitalIn input(INPUT_RADIO);
Cheroukee 2:fdb34827d964 22 DigitalOut output(OUTPUT_RADIO);
Cheroukee 2:fdb34827d964 23
Cheroukee 2:fdb34827d964 24 // API functions
Cheroukee 2:fdb34827d964 25 void init_radio_system()
Cheroukee 2:fdb34827d964 26 {
Cheroukee 2:fdb34827d964 27 setup_interrupt_in();
Cheroukee 2:fdb34827d964 28
Cheroukee 2:fdb34827d964 29 }
Cheroukee 2:fdb34827d964 30
Cheroukee 2:fdb34827d964 31 // Private functions
Cheroukee 2:fdb34827d964 32 void setup_interrupt_in()
Cheroukee 2:fdb34827d964 33 {
Cheroukee 2:fdb34827d964 34
Cheroukee 2:fdb34827d964 35 }