]> git.donarmstrong.com Git - qmk_firmware.git/blob - tool/mbed/mbed-sdk/libraries/tests/mbed/echo/main.cpp
Squashed 'tmk_core/' changes from 7967731..b9e0ea0
[qmk_firmware.git] / 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 }