Robot
The embedded systems for UTRA's autonomous humanoid soccer-playing robot
rx_helper.h
Go to the documentation of this file.
1 
9 #ifndef RX_HELPER_H
10 #define RX_HELPER_H
11 
12 /********************************* Includes **********************************/
13 #include <stdint.h>
14 
15 /***************************** Function prototypes ***************************/
16 void receiveDataBuffer(void);
17 void initiateDMATransfer(void);
18 void updateStatusToPC(void);
19 void waitForNotificationRX(void);
20 void initializeVars(void);
21 
22 #endif /* RX_HELPER_H */
void waitForNotificationRX(void)
Waits until notified from ISR.
Definition: rx_helper.cpp:95
void initializeVars(void)
Initializes the private variables for StartRxTask.
Definition: rx_helper.cpp:65
void initiateDMATransfer(void)
Initiates DMA receive transfer using DMA.
Definition: rx_helper.cpp:82
void updateStatusToPC(void)
Makes calls to the UART module responsible for PC communication atomic.
Definition: rx_helper.cpp:112
void receiveDataBuffer(void)
Reads the received data buffer.
Definition: rx_helper.cpp:129