]> git.donarmstrong.com Git - qmk_firmware.git/blob - tmk_core/tool/mbed/mbed-sdk/libraries/tests/mbed/echo/main.cpp
Merge commit '1fe4406f374291ab2e86e95a97341fd9c475fcb8'
[qmk_firmware.git] / tmk_core / tool / mbed / mbed-sdk / libraries / tests / mbed / echo / main.cpp
1 #include "mbed.h"
2 #include "test_env.h"
3
4 #define TXPIN     USBTX
5 #define RXPIN     USBRX
6
7
8 namespace {
9     const int BUFFER_SIZE = 48;
10     char buffer[BUFFER_SIZE] = {0};
11 }
12
13 int main() {
14     MBED_HOSTTEST_TIMEOUT(20);
15     MBED_HOSTTEST_SELECT(echo);
16     MBED_HOSTTEST_DESCRIPTION(Serial Echo at 115200);
17     MBED_HOSTTEST_START("MBED_A9");
18
19     Serial pc(TXPIN, RXPIN);
20     pc.baud(115200);
21
22     while (1) {
23         pc.gets(buffer, BUFFER_SIZE - 1);
24         pc.printf("%s", buffer);
25     }
26 }