App1_S5
/
APP4_IRQ
APP4 S5
radio.cpp@2:fdb34827d964, 2017-10-11 (annotated)
- 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?
User | Revision | Line number | New 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 | } |